![]() |
中国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 |