|
Loff
中级用户
  
积分 286
发帖 59
注册 2003-4-8
状态 离线
|
『楼 主』:
我的一个想法
使用 LLM 解释/回答一下
我们联盟能不能合力开发一个dos操作系统呢?具体说来,理由如下:
1. 要想将dos发扬光大,必须改善dos本身的一些先天不足。在我个人看来,dos的最大不足在于单任务和“常规内存”的限制。
2. 许多dos下的软件还是很有生命力的(尤其是一些游戏),但是由于dos已经淡出市场,它们都得不到很好的支持,用各种虚拟机跑老dos游戏总是觉得别扭,不能尽善尽美。
所以,我的想法是,开发我们自己的dos操作系统,做到不仅完全和MS-DOS兼容(甚至和所有已有的dos兼容)而且克服了dos的不足。
我们可以重新修改dos内核的算法,使之支持多任务;我们应该重写dos的内存管理模块,使之完全兼容老式的“常规内存+扩充/扩展内存”的模式(主要是为了能运行老的dos程序),又能直接启用保护模式大内存。还有很多的方面可以挖掘,我一时无法列举。
想象一下,我们将有一个dos操作系统,能够运行所有的老dos程序,采用虚拟地址方式,同时运行的若干程序每个都可以获得600k以上甚至是640k的常规内存,
经典的dos系统调用全部保留,并映射到我们新的系统功能处理模块上,做到真正的兼容。
也许看上去这个系统很像win9x的模式,但是win9x能够运行所有的dos程序吗?不能;也许这个系统很像ms-dos7.x,但是ms-dos7.x能实现多任务吗?也不能,我提议的系统优势就在这里,既有现今主流操作系统的优点,又保留了传统dos的一些值得留恋的地方。
不知道大家觉得我这个想法如何。
Can our alliance jointly develop a DOS operating system? Specifically, the reasons are as follows:
1. To carry forward DOS, we must improve some inherent deficiencies of DOS itself. In my personal view, the biggest deficiency of DOS lies in the single-tasking and the limitation of "conventional memory".
2. Many software under DOS are still very viable (especially some games), but since DOS has faded out of the market, they do not get good support. It always feels awkward to run old DOS games with various virtual machines, and it cannot be perfect.
So, my idea is to develop our own DOS operating system, which not only is completely compatible with MS-DOS (even with all existing DOS) but also overcomes the deficiencies of DOS.
We can re-modify the algorithm of the DOS kernel to make it support multi-tasking; we should rewrite the memory management module of DOS to make it fully compatible with the old mode of "conventional memory + expanded/extended memory" (mainly to run old DOS programs) and also be able to directly enable the protected mode large memory. There are many aspects to explore, and I can't list them all for a while.
Imagine that we will have a DOS operating system that can run all old DOS programs, use the virtual address method, and each of several programs running at the same time can get more than 600k or even 640k of conventional memory.
The classic DOS system calls are all retained and mapped to our new system function processing module to achieve real compatibility.
Maybe this system looks very similar to the win9x mode, but can win9x run all DOS programs? No; maybe this system is very similar to MS-DOS 7.x, but can MS-DOS 7.x implement multi-tasking? No, the advantage of the system I propose is here, which has the advantages of today's mainstream operating systems and retains some nostalgic aspects of traditional DOS.
I don't know what everyone thinks of my idea.
|
|
2004-5-24 00:00 |
|
|
Kinglion
铂金会员
       痴迷DOS者
积分 5798
发帖 1924
注册 2003-6-20 来自 金獅電腦軟體工作室
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
说起来容易,做起来难呀.开发具有自主知识产权的DOS系统可不是靠多发些贴就能开发出来的,也不是靠几个人就能开发出来的东西.那需要进行系统的策划,分析等等一系列过程后才行的.
It's easier said than done. Developing a DOS system with independent intellectual property rights isn't something that can be achieved by just posting more messages or by a few people. It requires a series of processes such as systematic planning and analysis, etc.
|

熟能生巧,巧能生精,一艺不精,终生无成,精亦求精,始有所成,臻于完美,永无止境!
金狮電腦軟體工作室愿竭诚为您服务!
QQ群:8393170(定期清理不发言者)
个人网站:http://www.520269.cn
电子邮件:doujiehui@vip.qq.com
微信公众号: doujiehui
|
|
2004-5-24 00:00 |
|
|
bush
银牌会员
    
积分 2165
发帖 730
注册 2004-4-21
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
需要有带头大哥才行,本人没多少实战经验,但承担一点小任务应该还是可以
There needs to be a leading figure. I don't have much practical experience, but I should still be able to take on some small tasks
|
|
2004-5-24 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
Kinglion说得很有道理。如果有像bush所说的带头大哥建立一个真正的这样的项目并进行开发的话,那DOS的未来有可能完全不同的。
Kinglion made a very reasonable point. If there were a leading figure like bush who established a truly such project and carried out development, then the future of DOS might be completely different.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2004-5-25 00:00 |
|
|
Dark-Destroy
元老会员
        
积分 8312
发帖 3551
注册 2003-3-22
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
此帶頭大哥一定要對軟體工程非常了解才行
This leader must have a very good understanding of software engineering.
|

MSN:tiqit2@hotmail.com
 |
|
2004-5-25 00:00 |
|
|
一切陈皆有
初级用户
 
积分 105
发帖 1
注册 2004-7-15
状态 离线
|
|
2004-7-15 00:00 |
|
|
cn_archer
元老会员
         农民
积分 2903
发帖 991
注册 2003-7-23 来自 福建省
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
有这种实力的程序员……应该都是M$或其他公司网罗的目标,很少会孤独地去开发DOS吧。
Programmers with such capabilities... should all be targets for recruitment by Microsoft or other companies, and rarely would they develop DOS alone.
|

艰难奋长戟,万古用一夫
中国DOS联盟 http://www.cn-dos.net 欢迎大家来共同学习
我的MSN&E-Mail cn_archer@hotmail.com QQ 56049418
|
|
2004-7-15 00:00 |
|
|
Ant
初级用户
 
积分 134
发帖 11
注册 2004-8-7 来自 青海
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
如果真的要开发,算我一个!
If really going to develop, count me in!
|
|
2004-8-9 00:00 |
|
|
wchong
银牌会员
    
积分 1186
发帖 510
注册 2004-7-30
状态 离线
|
|
2004-8-10 00:00 |
|
|
小石头
初级用户
 
积分 165
发帖 28
注册 2004-8-9
状态 离线
|
『第 10 楼』:
使用 LLM 解释/回答一下
呵呵,楼主开发的东西恐怕是另一个Linux,或者再加上DOSEMU吧。
Hehe, what the LZ developed is probably another Linux, or maybe with DOSEMU added.
|
|
2004-8-12 00:00 |
|
|
马正凡
初级用户
 
积分 112
发帖 5
注册 2004-9-11
状态 离线
|
『第 11 楼』:
使用 LLM 解释/回答一下
我觉得这没多大可能,大家都是在网上游走的人,有很多外在的因素!
I don't think this is very likely. Everyone is someone who roams on the Internet, and there are many external factors!
|
|
2004-9-11 00:00 |
|