Board logo

标题: [原创]DOS未来之初步探讨 -- 与诸君共勉之 [打印本页]

作者: XK     时间: 2005-1-17 00:00    标题: [原创]DOS未来之初步探讨 -- 与诸君共勉之

大家好,这是我在此论坛发表的第一个主题帖子,注册以来,一直在看大家的文章,也看了很多置顶的讨论DOS未来的的文章,觉得很好。我也有一些自己的不成熟的想法,说来与与诸君共勉之。
( 一 ) 未来DOS的版权形式
不用怀疑,未来DOS唯一的选择就是GNU/GPL版权协议。必须按照GPL协议全面的开放源代码。否则DOS永远只是少数几个爱好者手中的玩具。
( 二 ) 未来DOS的目标市场
现在Desktop市场上,MS Win一支独绣,加之Linux也越来越被看好。反看DOS,真正的致命伤是缺乏关键技术的支持。这些关键技术我指的是抢先式多任务运行环境,GUI,开放式架构,Java 虚拟机等等。所以,我认为DOS绝对不能继续将Desktop市场作为自己的主流应用架构,必须立刻放弃对通用Desktop OS的向往,转而面向嵌入式领域进军。建议的开发方向为 :实时的,可配置的,可裁减的,多CPU体系架构支持的,抢先多任务支持的易于移植的嵌入式操作系统。原因我下面就会提到。
( 三 ) 理由
1) Embedded System 嵌入式计算机系统是目前最流行的计算机系统形式。可能你不相信,但是事实就是这样。你可以一天不用通用计算机,但是你一天也离不开嵌入式计算机系统,否则,你的微波炉会罢工,你的电视机也不能继续为你播放电视节目。DOS面向这个市场,可以说前景巨大。
2) 在嵌入式领域,目前并没有一统天下的操作系统。嵌入式系统需要的是实时系统( Real Time ),MS恰恰对RT系统并不擅长,它的号称为嵌入式系统准备的Win CE目前只能做到软实时( Soft Real Time ) ,而在大多数的嵌入式系统上,软实时是不够的。不能想象当战斗机驾驶员按下导弹发射按扭时候,屏幕上却显示:Win CE is loading now ... please wait ... 不过看看我们的DOS,天生就具备了转行为RT系统的根基:小巧的身材,对硬件要求不高,可直接控制硬件,内存开销小 ……
( 四 ) 如果要做嵌入式的DOS,那么如何开始?
我认为,Embedded DOS目前最需要的就是立刻在一种或者几种主流的嵌入式CPU上得到实现。现在看来,应该首先考虑在ARM或者MIPS上实现。架构可以先选择ARM7TDMI,这个处理器在大多数的中端嵌入式设备上应用,并且由于ARM7TDMI并没有MMI支持,所以标准的Win CE和Linux都不能运行。DOS也就有了发展之地。
( 五 ) 结语
也许会另很多爱好者失望,因为我建议DOS放弃Desktop市场,不过这是为了能让DOS生存下去的唯一选择。希望大家能仔细的评论我的建议,谢谢 !
作者: 笨的可以     时间: 2005-1-21 00:00
DOS要想再创辉煌,只有一条路:能加载WINDOWS或LINUX的设备驱动程序,并提供16位编程接口,类似INT21H那样的。我认为这就是未来DOS要发展的关键技术。说白了就是老大所说的“可配置”的。如没有,只有死路一条了,Java、GUI等都必须建立在这个基础上,没有这个基础,说网卡就是8139、显卡就是256色,那里跟上时代发展?多CPU、多任务难度大了,没必要这么做,实时有优势。如果这个方面有突破,未来嵌入式工控领域还是可以用的。