中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] [3] »
作者:
标题: 开发中国人自己的OS!! 上一主题 | 下一主题
wangzai
初级用户




积分 125
发帖 9
注册 2003-12-10
状态 离线
『楼 主』:  开发中国人自己的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!!!!





QQ:13688252
DOS 是我的初恋,ASM 是我的母语
2003-12-10 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 2 楼』:  

支持,不过MS-DOS 6.22的源代码可不是公开的,倒是有MS-DOS 6.0的不完整源代码。另外FreeDOS、OpenDOS、PTS-DOS等的源代码倒是完全公开的。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-12-11 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
wangzai
初级用户




积分 125
发帖 9
注册 2003-12-10
状态 离线
『第 3 楼』:  

强烈提议:本论坛组织一个  “DOS源码分析” 项目组!!
我们不要老是在 “Dos启动盘”  上兜圈子了!  “DOS源码分析”  之后再联合国内所有精英重写一个完全本土化的OS,人多力量大,这样要比 “Dos启动盘” 强几百倍!



QQ:13688252
DOS 是我的初恋,ASM 是我的母语
2003-12-11 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
5460
初级用户




积分 121
发帖 4
注册 2003-8-19
状态 离线
『第 4 楼』:  

我也从DOS过来的人
可是不太懂什么!
但我支持!开放性的思维相信你们一定需要!

2004-1-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
llm
元老会员




积分 840
发帖 294
注册 2003-9-27
状态 离线
『第 5 楼』:  

这种话题一点意义都没有
属于动不动就“我们“、”中国人”、“自己的”这类货色
厌恶“我们”被滥用
你和别人有什么关系?
洋人开发os是在什么论坛上振臂一呼的么?
“你们”就剩下满世界呼吁这个呼吁那个了
等别人做出来了,“你们”比谁都高兴:瞧,“我们”“自己的”!


[此贴子已经被作者于2004-1-4 13:20:41编辑过]




2004-1-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
llm
元老会员




积分 840
发帖 294
注册 2003-9-27
状态 离线
『第 6 楼』:  

再鄙视一下!
“我们还要搞汉化什么的,搞来搞去,花的精力也少不了多少”
国内不少汉化人的心血和劳动有目共睹
固然在推广普及的工作上起了一定作用
但,我告诉你,这和软件的原作者付出的辛劳比起来根本不值一提
我没有否认汉化人的工作,谁要无理取闹我决不答应
我说的是,孰轻孰重
什么“花的精力也少不了多少”,我呸!

2004-1-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
llm
元老会员




积分 840
发帖 294
注册 2003-9-27
状态 离线
『第 7 楼』:  

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

你好意思么,有注释,还要说看不懂,有e文,还要嫌e文不如中文好懂
你好意思么?!!!
就这还嚷嚷“中国人”“自己的”
哥,回家吧,别丢人现眼了
中国人的脸都让你给丢光了

2004-1-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qinqong
高级用户




积分 599
发帖 148
注册 2003-10-30
状态 离线
『第 8 楼』:  

我倒是希望得到MS-DOS的源代码。请指个路。

2004-1-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dwing
初级用户





积分 177
发帖 32
注册 2003-10-6
状态 离线
『第 9 楼』:  

不能开发自己的OS是有很大原因的:汉语资料太少了。
顶多写个象DOS那样只支持VGA的,好不容易懂点SVGA接口,还只能用60Hz刷新,这样的GUI谁能受得了啊!
另外,USB,各种声卡,DVD,CDRW,3D显卡的各个驱动资料什么都没有怎么写OS?????



http://wex.cn/dwing
2004-1-14 00:00
查看资料  访问主页  发短消息 网志   编辑帖子  回复  引用回复
movenalnalby
中级用户




积分 334
发帖 56
注册 2004-1-4
状态 离线
『第 10 楼』:  

少说点互相指责的话把!!
作出点成绩来

看着吧

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

我们应当现在就努力

谁想让我翻译!
lbyoopp@yahoo.com
lbyoopp@mymail.com.cn

2004-1-15 00:00
查看资料  发送邮件  发短消息 网志  OICQ (65587603)  编辑帖子  回复  引用回复
sosorabbit
初级用户




积分 113
发帖 5
注册 2004-1-16
状态 离线
『第 11 楼』:  

用freedos不好吗?为什么一定要有自己的os?自己的无非就是个中文界面呗,考虑一下开发一些实用型软件还可以,比如完美支持中文的网络浏览器等网络软件什么的

2004-1-16 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
xylz
初级用户




积分 134
发帖 9
注册 2003-11-8
状态 离线
『第 12 楼』:  

关注中...

2004-1-16 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tdj
银牌会员

论坛候鸟


积分 1131
发帖 332
注册 2003-11-27
状态 离线
『第 13 楼』:  

此帖已被原作者删除


[此贴子已经被作者于2004-2-13 12:21:40编辑过]




2004-1-17 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
陈沫
中级用户




积分 250
发帖 54
注册 2003-6-8
状态 离线
『第 14 楼』:  

回“llm”:
多做点技术上的贡献,少空谈些哲理吧。
这可是难得的、少有的技术论坛呀!






[此贴子已经被作者于2004-1-21 17:02:20编辑过]






http://lingding.vicp.net
或许能帮你忙
2004-1-21 00:00
查看资料  访问主页  发短消息 网志   编辑帖子  回复  引用回复
iceboy
银牌会员




积分 1681
发帖 512
注册 2003-8-2
状态 离线
『第 15 楼』:  

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 虚拟机...



Somehow somewhere I've got to choose.
No matter if it is win or lose.
2004-1-21 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: