我想谈谈我的两个设想:
1. 我们知道,DOS下可以通过扩展程序进入32位保护模式,但目前最大的问题就是难以实现32位的内存驻留程序,最终导致内存管理上的困难。DOS下有多任务管理器,一个多任务管理器既然能实现多任务,必也能在其框架下开发类似于16位TSR程序的程序(本质上只是一个进程,和普通程序区别不大,就像win3.2、win9x实现多任务一样),问题只是目前的多任务管理程序,各不相同,互不兼容,无法开发出通用的程序。所以我认为,如果为多任务管理制定统一的标准,那么DOS的32位扩展应该能更顺利地进行,这样就能更方便地扩展DOS的功能。如果可能的话还应使这个标准与DPMI相互合作。我的想法是,开发或者参与协助开发一个多任务管理器,并以GPL发布。
2. 现在DOS下也有各种GUI,且互相之间不能兼容,架构上差异非常大。我觉得较好的方案应该是类似于Linux,为DOS开发一个GUI Server,这样为GUI标准化就能为DOS今后的发展铺平道路。
最后想说明,以上这两个设想其实是相辅相成的,比如GUI Sever可以利用多任务管理器的接口来进行应用,而不必另外开发多任务方面的内容。
我认为:我们更应该鼓励为DOS开发32位程序。我们要让DOS跟上时代的步伐!
欢迎大家讨论!不要让这个帖子沉下去啊!
[ Last edited by brglng on 2008-2-18 at 09:49 PM ]
1. 我们知道,DOS下可以通过扩展程序进入32位保护模式,但目前最大的问题就是难以实现32位的内存驻留程序,最终导致内存管理上的困难。DOS下有多任务管理器,一个多任务管理器既然能实现多任务,必也能在其框架下开发类似于16位TSR程序的程序(本质上只是一个进程,和普通程序区别不大,就像win3.2、win9x实现多任务一样),问题只是目前的多任务管理程序,各不相同,互不兼容,无法开发出通用的程序。所以我认为,如果为多任务管理制定统一的标准,那么DOS的32位扩展应该能更顺利地进行,这样就能更方便地扩展DOS的功能。如果可能的话还应使这个标准与DPMI相互合作。我的想法是,开发或者参与协助开发一个多任务管理器,并以GPL发布。
2. 现在DOS下也有各种GUI,且互相之间不能兼容,架构上差异非常大。我觉得较好的方案应该是类似于Linux,为DOS开发一个GUI Server,这样为GUI标准化就能为DOS今后的发展铺平道路。
最后想说明,以上这两个设想其实是相辅相成的,比如GUI Sever可以利用多任务管理器的接口来进行应用,而不必另外开发多任务方面的内容。
我认为:我们更应该鼓励为DOS开发32位程序。我们要让DOS跟上时代的步伐!
欢迎大家讨论!不要让这个帖子沉下去啊!
[ Last edited by brglng on 2008-2-18 at 09:49 PM ]
32位才是DOS未来的希望
个人网志:http://sololand.moe
个人网志:http://sololand.moe
