|
brglng
银牌会员
     永遠的DOS~~~
积分 1200
发帖 466
注册 2005-2-1 来自 上海
状态 离线
|
『楼 主』:
对DOS是否存在误解?
使用 LLM 解释/回答一下
以前,我很热衷于做启动盘、寻找各种最新的DOS软件,在DOS下播放MP3、上网等。但是,对于这些功能,DOS从来没有做得很好。
看到那么多人执着于DOS的应用、制作DOS启动盘,我却重新思考,我们现在所做的究竟有没有很大的意义?
于是,我对启动盘之类的东西渐渐失去了兴趣。
现在,我终于明白,DOS现在最迫切的需要是开发!
64位的CPU都将大行其道了,DOS却还停留在16位,这是多么让人难过和焦急啊!
FreeDOS的开发者说,FreeDOS要成为一个和MS-DOS 100%兼容的DOS。然而现在我却觉得,其实这并不是很有必要。当然,它应该大部分兼容,但是实在做不到的并不需要强求。我们更需要的是DOS的更多功能。对于一个不兼容的程序,只要能开发出替代程序,那为什么还要硬去兼容它呢?开发才是更重要的事。
现在FreeDOS-32也正在开发中,我们都很希望它能尽快地被投入实际应用。然而,现在他们想要兼容16位DOS程序、兼容32位的VCPI程序,这些问题无疑大大减缓了它的开发进度。这些真的很重要吗?目前来说,我们只要努力把它的功能完善就可以了,至于兼容不必强求,能兼容多少就兼容多少,实在难的就暂时放弃,可以等到以后基本稳定了再慢慢搞。另外,DOS也完全不必兼容那些很旧很老的硬件,倒是应该多兼容兼容新的硬件。
只有把内核完全改成32位,DOS今后的发展才会有希望。有实力的人们应该一起开发自己的DOS,或者投身参与FreeDOS-32和其平台上的软件的开发。
以上纯属个人观点,若有不同见解敬请交流讨论,谢谢。
准备计划学习C++和汇编ing...
Previously, I was very enthusiastic about making boot disks, finding various latest DOS software, playing MP3s under DOS, and surfing the Internet, etc. However, for these functions, DOS has never done a very good job.
Seeing so many people persevering in DOS applications and making DOS boot disks, I rethought whether what we are doing is really of great significance?
So I gradually lost interest in things like boot disks.
Now I finally understand that what DOS urgently needs now is development!
64-bit CPUs are already prevailing, but DOS is still stuck at 16-bit. How sad and anxious that is!
The developers of FreeDOS said that FreeDOS wants to be a DOS that is 100% compatible with MS-DOS. But now I think actually this is not very necessary. Of course, it should be mostly compatible, but what really can't be done doesn't need to be forced. We need more functions of DOS. For a non-compatible program, as long as we can develop an alternative program, why force compatibility? Development is more important.
Now FreeDOS-32 is also under development, and we all hope that it can be put into practical application as soon as possible. However, now they want to be compatible with 16-bit DOS programs and 32-bit VCPI programs. These problems undoubtedly greatly slow down its development progress. Are these really important? For now, we just need to work hard to improve its functions. As for compatibility, don't force it. Be compatible as much as possible. If it's really difficult, put it aside for the time being and can be dealt with slowly when it is basically stable later. In addition, DOS doesn't need to be compatible with very old hardware at all. Instead, it should be more compatible with new hardware.
Only by completely changing the kernel to 32-bit can the future development of DOS have hope. People with strength should develop their own DOS together or get involved in the development of FreeDOS-32 and software on its platform.
The above are purely personal views. If you have different opinions, please feel free to communicate and discuss. Thank you.
Preparing to plan to learn C++ and assembly...
|

32位才是DOS未来的希望
个人网志:http://sololand.moe |
|
2006-6-6 17:16 |
|
|
DOSforever
金牌会员
     
积分 4639
发帖 2239
注册 2005-1-30
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
对!你说的太好了!这两点也是我所想的:
“DOS现在最迫切的需要是开发!”
“对于一个不兼容的程序,只要能开发出替代程序,那为什么还要硬去兼容它呢?开发才是更重要的事。”
我之所以舍不得放弃以前的一些老程序正是因为现在还没有新出来的能替代它们,或者还不如老的做的好。
现在人们不得不有些事情还要在Windows下做,那是因为在 DOS 下还没能有相应的软件实现相应的功能。
我希望将来 DOS 发展了不要丢弃它传统固有精神,那就是开放、透明,简单、易用。后一点比 UNIX 类正是它的优势。
Yes! What you said is great! These two points are also what I thought:
"Now the most urgent need for DOS is development!"
"For an incompatible program, as long as an alternative program can be developed, why force compatibility? Development is more important."
The reason why I am reluctant to give up some old programs in the past is precisely because there are no new ones that can replace them yet, or they are not as good as the old ones.
Now people have to do some things under Windows, that is because there are no corresponding software in DOS to realize the corresponding functions.
I hope that in the future, when DOS develops, it will not discard its traditional inherent spirit, that is, openness, transparency, simplicity, and ease of use. The latter point is precisely its advantage compared with UNIX-like systems.
|

DOS倒下了,但永远不死
DOS NEVER DIES !
投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187
本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747 |
|
2006-6-6 19:38 |
|
|
weilong888
银牌会员
    
积分 1270
发帖 548
注册 2004-5-31
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
还是简单的好,windows的功能,其实我们大部分是用不到的,只是越来越吃内存,越来越费CPU,越来越耗显存。
Still simple is better. Actually, most of the functions in Windows we don't use. It just keeps eating more memory, consuming more CPU, and using more video memory.
|
|
2006-6-6 20:11 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
最近Jack E、Japheth等人所做的正是DOS的开发工作呢,像QCDROM、HX等就十分有用,尤其是后者可以让DOS运行许多WIN程序。
Recently, what Jack E, Japheth and others have been doing is exactly the development work of DOS. Tools like QCDROM, HX are very useful, especially the latter which can make DOS run many WIN programs.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2006-6-6 22:21 |
|
|
xing7749
高级用户
    文盲
积分 833
发帖 349
注册 2004-1-26
状态 离线
|
|
2006-6-9 01:48 |
|
|
netbenton
银牌会员
     批处理编程迷
积分 1916
发帖 752
注册 2008-12-28 来自 广西
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
是呀,应该让dos朝新的硬件发展才是硬道理,如果不想放弃旧的dos软件,可以做一个兼容16位dos的虚拟dos就可以了,xp可以有个cmd,新的dos也可以有一个dcmd.exe呀。
现在cpu都已经多核了,手机要成为"微型笔记本"了,要是dos还困在32位,甚至16位单任务模式,dos的空间就太小了。
Yeah, it should be the hard truth to let DOS develop towards new hardware. If you don't want to give up the old DOS software, you can make a virtual DOS that is compatible with 16-bit DOS. For XP, there is a cmd, and for the new DOS, there can also be a dcmd.exe. Now CPUs are already multi-core, and mobile phones are going to be "mini notebooks". If DOS is still stuck in 32-bit or even 16-bit single-task mode, the space for DOS will be too small.
|

精简
=> 个人 网志  |
|
2009-4-20 14:08 |
|
|
DOSforever
金牌会员
     
积分 4639
发帖 2239
注册 2005-1-30
状态 离线
|
|
2009-4-20 14:32 |
|
|
johnsonlam
银牌会员
     阿林
积分 1410
发帖 497
注册 2004-6-28 来自 九龍,香港
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
Originally posted by DOSforever at 2009-4-20 02:32 PM:
如果真的做出可以完全取代以前 DOS 的新软件也没必要做个16位的虚拟 DOS 了,实际上我认为只要把以前的 DOS 下的应用软件按照新的要求重写一遍就可 ...
以 現 在 的 資 源 , 不 足 夠 去 做 32 或 64 bit 的 DOS , 可 惜 ... 不 過 是 現 實 。
國 內 不 夠 Open Source 開 發 者 , 64 bit DOS 必 須 要 64 bit 的 軟 件 , 而 且 要 兼 顧 舊 的 , 否 則 就 沒 有 DOS 的 意 義 。
对于一个不兼容的程序,只要能开发出替代程序,那为什么还要硬去兼容它呢?开发才是更重要的事。
但 是 , 所 有 的 程 序 要 重 寫, 工 程 會 很 浩 大 。
而 且 有 些 程 序 的 作 者 已 失 去 聯 絡 , 或 源 碼 已 失 。
我希望将来 DOS 发展了不要丢弃它传统固有精神,那就是开放、透明,简单、易用。后一点比 UNIX 类正是它的优势。
老 實 說 , DOS 有 它 的 一 套 , Single Tasking 是 非 常 便 利 系 統 硬 件 測 試 , 或 執 行 一 些 需 要 高 速 即 時 反 應 的 程 序 , 並 非 Linux 可 完 完 取 代 。
Originally posted by DOSforever at 2009-4-20 02:32 PM:
If you really make new software that can completely replace the previous DOS, there is no need to make a 16-bit virtual DOS. Actually, I think as long as the previous application software under DOS is rewritten according to new requirements...
With the current resources, it is not enough to make 32 or 64-bit DOS. It's a pity... but it's reality.
There are not enough open source developers in China. 64-bit DOS must require 64-bit software and be compatible with the old ones, otherwise there is no meaning of DOS.
For an incompatible program, as long as an alternative program can be developed, why force compatibility? Development is more important.
However, rewriting all programs will be a huge project.
And some program authors have lost contact or the source code is lost.
I hope that in the future, when DOS develops, it will not discard its traditional inherent spirit, which is openness, transparency, simplicity, and ease of use. The latter point is exactly its advantage compared with UNIX-like systems.
To be honest, DOS has its own set. Single Tasking is very convenient for system hardware testing or executing some programs that need high-speed real-time response, which cannot be completely replaced by Linux.
|

我 的 網 站 - http://optimizr.dyndns.org
|
|
2009-4-22 00:25 |
|
|
netwinxp
高级用户
   
积分 741
发帖 366
注册 2007-7-25
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
如果不用兼容以前的调用方式,那么为何不直接使用linux及其变形类呢?要知道极度精简的linux并不比dos多耗多少资源。很多DOS软件由于和系统内核结合太紧密甚至直接针对硬件编程(由DOS系统本身硬件支持极度缺乏造成--比如没有总线类驱动),所以很难小改动后重新编译到其它平台。
If you don't need to be compatible with previous calling methods, then why not directly use Linux and its variants? You know that extremely streamlined Linux doesn't consume much more resources than DOS. Many DOS software are too tightly combined with the system kernel and even directly program for hardware (caused by the extremely lack of hardware support from the DOS system itself - such as the lack of bus - like drivers), so it's very difficult to re - compile to other platforms after small modifications.
|
|
2009-4-26 14:03 |
|