中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » [原创]DOS未来之初步探讨 -- 与诸君共勉之
作者:
标题: [原创]DOS未来之初步探讨 -- 与诸君共勉之 取消高亮 | 上一主题 | 下一主题
XK
初级用户




积分 111
发帖 3
注册 2005-1-16
状态 离线
『楼 主』:  [原创]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-17 00:00
查看资料  发送邮件  发短消息 网志  OICQ (17175673)  编辑帖子  回复  引用回复
笨的可以
初级用户




积分 114
发帖 7
注册 2005-1-21
状态 离线
『第 2 楼』:  

DOS要想再创辉煌,只有一条路:能加载WINDOWS或LINUX的设备驱动程序,并提供16位编程接口,类似INT21H那样的。我认为这就是未来DOS要发展的关键技术。说白了就是老大所说的“可配置”的。如没有,只有死路一条了,Java、GUI等都必须建立在这个基础上,没有这个基础,说网卡就是8139、显卡就是256色,那里跟上时代发展?多CPU、多任务难度大了,没必要这么做,实时有优势。如果这个方面有突破,未来嵌入式工控领域还是可以用的。

2005-1-21 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: