![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-31 17:38 |
共 47,815 主题排行 / 349,930 发帖 / 今日 0 篇 / 48,290 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » DOS的发展方向 |
| 可打印版本 1,667 / 11 |
| 第1楼 victording | 发表于 2007-01-23 14:01 |
| 新手上路 发帖 1 积分 4 | |
|
DOS的发展方向 首先说一下对DOS的印象:1、老掉牙 2、无所不能
我想就这两点谈一下自己对DOS发展的看法。 1、做到国际化。DOS本身并不支持双字节字符集,因而有很多诸如ucdos此类的东西,但是效果却不理想,很多时候会出现不同的平台对字符的混乱显示,windows已经不存在这个问题,因为已经完全支援unicode,UNIX用的UTF-8却是一个治标不治本的做法,DOS如果能够完全的支援unicode,将会是一个超越UNIX的契机,因为让DOS做到支援unicode要比UNIX容易得多。 2、改革内核架构。我认为单内核不利于日后的发展,DOS应该改革内核架构,我认为应该采用虚拟机结构内核,这是一项不成熟的技术,但是这会使DOS绝对生存下去的一个筹码,UNIX和windows的内核现在看来是不会改掉的,DOS这个老掉牙的东西更加需要新技术的支援。另外虚拟机结构内核的其他好处在下面的条目里还会有许多。 3、支援POSIX多线程。这是DOS的软肋,现在有哪个使用的OS布之源多线程呢??(想想MenuetOS)。同时还应该有多CPU管理能力。而POSIX是目前最有潜力的多线程标准。 4、给程序员一个底层开发环境,尽量不要对硬件抽象化。这是目前除了DOS几乎没有其他的OS能够做到的了,在UNIX和windows都很难做到底层的程序写作,外内核的提出给了操作系统一个方向:不进行硬件抽象。在使用虚拟机结构内核的DOS上,对于每一个应用程序来说他所面对的都是一台裸机,比现在的DOS还要完美的底层支援。尽管这样会加大程序员的设计复杂度,但还是有解决方案的,比如使用SDK或者DLL技术。 5、做到网路化。这是电脑工业的发展方向,DOS自然也应该适应。另外对分布式计算的支援也是应该有的。这样的话DOS才能在sever使用。 6、做到近乎完美的兼容。windows几乎垄断市场,太多的软体是windows下的,DOS想发展必须完全兼容,UNIX的难以推广,兼容性不好是非常大的原因,从windows的身世来看这不是一个不可完成的使命,而对UNIX的兼容就更加容易了,再者,虚拟机结构内核下的DOS不用担心兼容性的冲突。 7、取消内部指令,使用模块化设计理念。command所执行的只有1种操作:执行exe文件,这样是模块化更清晰,更容易更新设计。 8、有一个可用可不用图形界面。指令界面是DOS的经典之作,是不能抛弃的,留给高级用户使用,而面向大众图形界面是必不可少的。 以上是我对DOS的发展方向的探讨,其中新理念就是“无所不能”,并且竭力推崇了虚拟机结构内核。当然或许大家会觉得这不像DOS了,可是那又怎样?Linux一样的不像UNIX。 由于中文水平有限,会有一些表达不清楚地地方,还请大家多多指教。 |
|
| 第2楼 wwwlgh | 发表于 2007-01-24 05:23 |
| 初级用户 发帖 41 积分 92 | |
|
good
|
|
| 第3楼 xxxxzzzz | 发表于 2007-01-24 10:15 |
| 初级用户 发帖 54 积分 138 | |
|
好
|
|
| 第4楼 Dill | 发表于 2007-02-27 09:27 |
| 新手上路 发帖 9 积分 18 | |
|
真是好
|
|
| 第5楼 Dill | 发表于 2007-02-27 09:27 |
| 新手上路 发帖 9 积分 18 | |
|
真是好
|
|
| 第6楼 gne3 | 发表于 2007-02-27 10:48 |
| 高级用户 发帖 252 积分 526 | |
|
good
|
|
| 第7楼 070 | 发表于 2007-03-19 03:48 |
| 高级用户 发帖 218 积分 663 来自 福建 | |
|
我很困惑.x-window的构架对dos合适么
|
|
| 第8楼 defrag | 发表于 2007-05-04 21:01 |
| 中级用户 发帖 570 积分 456 | |
|
关于2我想说一说:不要用多内核,这样DOS is too big to fit in disk.There are too many files in the directory
改成可重入不是更好么?再保留不可重入内河的放重入功能。 取消内部命令。。。。。。内部流血,外部分裂,DOS大更迭。慢慢慢,没有和悦。 其实在16位系统中,这是唯一的办法了,在32位系统中最好都是内部命令,以加快速度(一个shell可以用1m内存)不过启动十很慢(这也酸不料森么) Cache其实也要读写外存,第一次执行很慢。。。 C:\>dir 驱动器 C 的卷标是 FreeDOSCHS 卷序列号是 3672-7B81 C:\ 目录 FDOS <DIR> 05-02-07 21:02 FDOS XWIN <DIR> 05-02-07 21:02 XWIN AUTOEXEC BAT 20 05-02-07 21:02 AUTOEXEC.BAT FDCONFIG SYS 25 05-02-07 21:02 FDCONFIG.BAT 2 个文件 45 字节 2 个目录 2,636,701,696 字节剩余 C:\>Ver FreeDOS 1.10a 中文版 DOS 驻留在高端内存 C:\>STARTX 正在启动 X-Window . . . [ Last edited by defrag on 2007-5-4 at 09:32 PM ] |
|
| 第9楼 henrya2 | 发表于 2007-06-15 22:14 |
| 中级用户 发帖 171 积分 486 | |
|
很多东西都不太现实,如果强行在DOS上实现,还不如重新设计一个全新的内核.
在使用虚拟机结构内核的DOS上,对于每一个应用程序来说他所面对的都是一台裸机 这样设计对现在的硬件是一个非常大的挑战,虚拟总是要比在CPU上直接运行慢很多 尽量不要对硬件抽象化 这更加不现实,如果不进行硬件抽象,可能硬件平台改变就要重新编译整个内核,这会给移植带来巨大的麻烦 有一个可用可不用图形界面 并不是什么稀奇事(Windows 1-3,X Window),相反如果处理不当反而会使GUI效率低下 尽量不要对硬件抽象化。这是目前除了DOS几乎没有其他的OS能够做到的 DOS是运行在80x86实模式下的操作系统,如果是实模式DOS上面几条更加不现实. 如果是32BIT保护模式,为什么不用UNIX? |
|
| 第10楼 jerryshen | 发表于 2007-07-25 20:50 |
| 新手上路 发帖 6 积分 12 | |
|
有想法挺好,自己写啊。
|
|
| 第11楼 netwinxp | 发表于 2007-07-25 21:01 |
| 高级用户 发帖 366 积分 741 | |
|
DOS最需要改进的恐怕是内存访问模式(段:偏移量),这个模式已经严重滴制约了DOS的应用。
|
|
| 第12楼 sunx | 发表于 2007-07-28 01:35 |
| 初级用户 发帖 17 积分 38 | |
|
dos现在仍然生存,是因为他满足了特定范畴的需要
这样大动筋骨得升级一番,他就不是dos了 升级后, 有大量其他同级别的os竞争, 这点上没什么优势 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |