中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-10-31 16:26
共 47,815 主题排行 / 349,930 发帖 / 今日 0 篇 / 48,290 会员排行
DOS开发编程 & 发展交流 (开发室) » 开发中国人自己的OS!!
可打印版本  4,183 / 30
第1楼 wangzai 发表于 2003-12-10 00:00
初级用户 发帖 9 积分 125
开发中国人自己的OS!!
既然外国人可以Copy Unix的内核作一个Linux,那么我们为什么不可以吸取DOS,Unix,OS/2的精华来开发一个我们自己的OS呢?!

有人说,我们中国人的水平还不够,我认为不是,我们中国人不是编程水平不高,而是开发思想也许有点欠缺。可能很多人认为要吸收Unix、Linux、OS/2的思想就要全面分析他们的内核,其实不一定。分析这些内核的书已经很多了,我们看一看,吸收中间的思想就可以了,不用完全了解他们的源码。

开发源码的DOS是一个很好的蓝本,规模不太大,大家也熟悉,我们可以在完全分析DOS的源码下,重写一个完全本土化的32位、多任务、多用户的类DOS操作系统,同时做到兼容兼容DOS的命令行。以后再加上一个X-Wndows,那不是Linux已经成功的做法吗?

也许很多人说,这样的东西国外有了,而且正在做。但是那还是别人的,我们还要搞汉化什么的,搞来搞去,花的精力也少不了多少。

我们现在最需要做的事情就是进行“DOS源码分析”,蓝本可以挑选所有公开源码的DOS的某个版本,包括Ms-dos6.22(它的源码也公开了)。只要分析他们的内核部分就行了,外部命令部分可以暂时不搞,否则规模太大。

也许有人说,那还不如分析Linux的内核,学习Linux,搞Linux汉化。但是Linux的内核太大了,你在那么多的参考资料帮助下要完全学懂它的内核也要很长时间,有了那么长的时间,如果有资料参考,DOS早分析透了。国内的Linux汉化好像不是很成功,毕竟是别人的东西。

也许有人说,dos的源码有注释,但是有注释你就很容易看懂了吗?每个人的E文都那么好?我们搞“DOS源码分析”是为了以后的路子好走,不要让每个人都在啃E文上浪费时间。


最后,我强调我的观点:我们是要重写一个本土化的OS,而不是汉化DOS!!!!

第2楼 Wengier 发表于 2003-12-11 00:00
系统支持 发帖 10,521 积分 27,736
支持,不过MS-DOS 6.22的源代码可不是公开的,倒是有MS-DOS 6.0的不完整源代码。另外FreeDOS、OpenDOS、PTS-DOS等的源代码倒是完全公开的。
第3楼 wangzai 发表于 2003-12-11 00:00
初级用户 发帖 9 积分 125
强烈提议:本论坛组织一个 “DOS源码分析” 项目组!!
我们不要老是在 “Dos启动盘” 上兜圈子了! “DOS源码分析” 之后再联合国内所有精英重写一个完全本土化的OS,人多力量大,这样要比 “Dos启动盘” 强几百倍!
第4楼 5460 发表于 2004-01-04 00:00
初级用户 发帖 4 积分 121
我也从DOS过来的人
可是不太懂什么!
但我支持!开放性的思维相信你们一定需要!
第5楼 llm 发表于 2004-01-04 00:00
元老会员 发帖 294 积分 840
这种话题一点意义都没有
属于动不动就“我们“、”中国人”、“自己的”这类货色
厌恶“我们”被滥用
你和别人有什么关系?
洋人开发os是在什么论坛上振臂一呼的么?
“你们”就剩下满世界呼吁这个呼吁那个了
等别人做出来了,“你们”比谁都高兴:瞧,“我们”“自己的”!


第6楼 llm 发表于 2004-01-04 00:00
元老会员 发帖 294 积分 840
再鄙视一下!
“我们还要搞汉化什么的,搞来搞去,花的精力也少不了多少”
国内不少汉化人的心血和劳动有目共睹
固然在推广普及的工作上起了一定作用
但,我告诉你,这和软件的原作者付出的辛劳比起来根本不值一提
我没有否认汉化人的工作,谁要无理取闹我决不答应
我说的是,孰轻孰重
什么“花的精力也少不了多少”,我呸!
第7楼 llm 发表于 2004-01-04 00:00
元老会员 发帖 294 积分 840
“也许有人说,dos的源码有注释,但是有注释你就很容易看懂了吗?每个人的E文都那么好?我们搞“DOS源码分析”是为了以后的路子好走,不要让每个人都在啃E文上浪费时间。”

你好意思么,有注释,还要说看不懂,有e文,还要嫌e文不如中文好懂
你好意思么?!!!
就这还嚷嚷“中国人”“自己的”
哥,回家吧,别丢人现眼了
中国人的脸都让你给丢光了
第8楼 qinqong 发表于 2004-01-04 00:00
高级用户 发帖 148 积分 599
我倒是希望得到MS-DOS的源代码。请指个路。
第9楼 dwing 发表于 2004-01-14 00:00
初级用户 发帖 32 积分 177
不能开发自己的OS是有很大原因的:汉语资料太少了。
顶多写个象DOS那样只支持VGA的,好不容易懂点SVGA接口,还只能用60Hz刷新,这样的GUI谁能受得了啊!
另外,USB,各种声卡,DVD,CDRW,3D显卡的各个驱动资料什么都没有怎么写OS?????
第10楼 movenalnalby 发表于 2004-01-15 00:00
中级用户 发帖 56 积分 334
少说点互相指责的话把!!
作出点成绩来

看着吧

5年之后,一个叫movenalnalby的高手。。。。。
和和和
哈哈哈

我们应当现在就努力

谁想让我翻译!
[email protected]
[email protected]
第11楼 sosorabbit 发表于 2004-01-16 00:00
初级用户 发帖 5 积分 113
用freedos不好吗?为什么一定要有自己的os?自己的无非就是个中文界面呗,考虑一下开发一些实用型软件还可以,比如完美支持中文的网络浏览器等网络软件什么的
第12楼 xylz 发表于 2004-01-16 00:00
初级用户 发帖 9 积分 134
关注中...
第13楼 tdj 发表于 2004-01-17 00:00
银牌会员 发帖 332 积分 1,131
此帖已被原作者删除


第14楼 陈沫 发表于 2004-01-21 00:00
中级用户 发帖 54 积分 250
回“llm”:
多做点技术上的贡献,少空谈些哲理吧。
这可是难得的、少有的技术论坛呀!






第15楼 iceboy 发表于 2004-01-21 00:00
银牌会员 发帖 512 积分 1,681
OS 基本要求

DBR 引导区 -- 要求完全用 ASM 编写, 不能调用任何中断 -- 这部分可以直接把别人 DOS 拿来用
IO.SYS -- 要求完全用 ASM 编写, 不能调用任何中断, 同样的。但是这部分不能拿别人的来用, 这是实现核心功能的地方, 拿别人的修改(字节级修改)没有什么意义, 需要源码级修改, 我暂时还不会 ASM 和 C 语言(ASM 会几个 NOP、MOV、INT, C 会几个 cio, printf, for)
COMMAND.COM -- 这就好办了, 这里 C 语言高手多得很 (不过我还不是), 为了执行效率, 不能用 QB 编... 最好把命令都编到内部 (常用的)
... (希望大家共同努力)

关于内存管理机制
这里我不想多说什么, 为了兼容性和扩展性, 必须作两套内存管理机制。
1. 640K + XMS
2. 定义一种新的内存
可以做 32 位系统 (64 位??? 我不反对, 但恐怕技术上有难度), 然后做一个 16 位 Pure DOS 虚拟机...
1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023