今天看到UIDE又更新了,佩服之余,忍不住跳出来了说话了。首先申明,我不是牛
人,也是长期在坛子里潜水学习的主。。。
0. 看到UIDE,UMBPCI 等等一流程序的作者们写程序都会标明需要占用多少byte的内存,
固然是系统所限,侧面也反应了开发的难度了。
另外,由这些大牛的开发我也有了一些关于 DOS 开发的想法:
1. 修改内核基本不靠谱(不是我乱泼冷水)。最大的问题是DOS是微软所有,闭源而且
很多限制(那个 MSDOS 6.0 源码就算了吧),Wengier的工作个人感觉也只能停留在HEX
EDIT层面;而兼容问题更是shit。DOS有自己的使命和局限,不可能要求它32位然后多
工什么的,即使是你做到了,你得找程序在上面跑啊,这就不仅仅是技术了。那样我想
FreeBSD,Linux可能更适合你的。当然,做工控,嵌入什么的还是有前景哈,不在此列。
2. DOS ain't dead,但是它也不会变得有多辉煌。原因见1。另外,据说那些造主板的
JS们约定以后不提供兼容的BIOS了,只需要能进DOS GHOST就可以了。晕。。。
3. 现实的做法。我觉的最现实的做法还是像Jack Ellis,japheth还有mplayer for DOS
的那些人一样,看看能在哪些地方增强DOS的功能和可用性,多做实事哈。
另外,这个坛子好像有被水漫掉的感觉,人气很火,但要不要搞个办法让大家尽量少灌
水(当然我自己也偶尔忍不住灌水),免得有用的信息反而很难找。。。
半夜无聊睡不着,闲话一堆,说错了的话大家不要见怪哈。
人,也是长期在坛子里潜水学习的主。。。
0. 看到UIDE,UMBPCI 等等一流程序的作者们写程序都会标明需要占用多少byte的内存,
固然是系统所限,侧面也反应了开发的难度了。
另外,由这些大牛的开发我也有了一些关于 DOS 开发的想法:
1. 修改内核基本不靠谱(不是我乱泼冷水)。最大的问题是DOS是微软所有,闭源而且
很多限制(那个 MSDOS 6.0 源码就算了吧),Wengier的工作个人感觉也只能停留在HEX
EDIT层面;而兼容问题更是shit。DOS有自己的使命和局限,不可能要求它32位然后多
工什么的,即使是你做到了,你得找程序在上面跑啊,这就不仅仅是技术了。那样我想
FreeBSD,Linux可能更适合你的。当然,做工控,嵌入什么的还是有前景哈,不在此列。
2. DOS ain't dead,但是它也不会变得有多辉煌。原因见1。另外,据说那些造主板的
JS们约定以后不提供兼容的BIOS了,只需要能进DOS GHOST就可以了。晕。。。
3. 现实的做法。我觉的最现实的做法还是像Jack Ellis,japheth还有mplayer for DOS
的那些人一样,看看能在哪些地方增强DOS的功能和可用性,多做实事哈。
另外,这个坛子好像有被水漫掉的感觉,人气很火,但要不要搞个办法让大家尽量少灌
水(当然我自己也偶尔忍不住灌水),免得有用的信息反而很难找。。。
半夜无聊睡不着,闲话一堆,说错了的话大家不要见怪哈。
SNSB is Not Simply a Biologist!
