|
梯云纵
初级用户
 
积分 111
发帖 5
注册 2004-5-27
状态 离线
|
『第 31 楼』:
使用 LLM 解释/回答一下
楼上说的不错,在一些工业领域,比如工控机,单片机等,dos还是有空间的
What the person upstairs said is right. In some industrial fields, such as industrial control computers, single-chip microcomputers, etc., DOS still has room.
|
|
2004-6-20 00:00 |
|
|
lvshuaidong
初级用户
 
积分 164
发帖 15
注册 2004-6-19
状态 离线
|
『第 32 楼』:
使用 LLM 解释/回答一下
社会发展,事物发展, 不一定都是直线, 商业运作也可能阻碍技术发展。
Social development, the development of things, not necessarily all in a straight line, and business operations may also hinder technological development.
|
|
2004-6-20 00:00 |
|
|
twf_cc
初级用户
 
积分 262
发帖 50
注册 2004-7-10
状态 离线
|
『第 33 楼』:
使用 LLM 解释/回答一下
FreeDOS核心(吸收Linux核心优秀之处)
+
命令行外壳(Bash Shell)
+
图形界面外壳(X-Window,带Gnome,KDE)
那不就是GNU/Linux ?
如果 batch script 是這樣 ...
#! c:\bin\bash
if balh balh ; then
ba ba ba
fi
不是Linux 嗎﹖
FreeDOS core (absorbing the excellent parts of the Linux core)
+
Command-line shell (Bash Shell)
+
Graphical interface shell (X-Window, with Gnome, KDE)
Isn't that GNU/Linux?
If the batch script is like this...
#! c:\bin\bash
if balh balh ; then
ba ba ba
fi
Isn't it Linux?
|
|
2004-7-10 00:00 |
|
|
beastie
初级用户
 
积分 66
发帖 80
注册 2004-7-24
状态 离线
|
『第 34 楼』:
使用 LLM 解释/回答一下
你的FreeDOS是不是你改了几行代码的LINUX?
Is your FreeDOS just Linux with a few lines of code changed by you?
|
|
2004-7-25 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 35 楼』:
使用 LLM 解释/回答一下
FreeDOS的代码跟Linux有什么关系?FreeDOS及其所有工具的所有版本的源代码全部是开放的。
但MS-DOS/FreeDOS和Unix/Linux的主要应用对象不同。DOS主要用于PC机,而Unix主要用于服务器和电脑黑客级高手。在PC市场上DOS其实20年前就把Unix抛得远远的(想当年个人用户誰用Unix?不都用DOS吗?)。现在也一样。
What is the relationship between the code of FreeDOS and Linux? The source code of all versions of FreeDOS and all its tools is completely open.
But MS-DOS/FreeDOS and Unix/Linux have mainly different application objects. DOS is mainly used for PC, while Unix is mainly used for servers and computer hacker-level experts. In the PC market, DOS actually left Unix far behind 20 years ago (back then, who used Unix for personal users? Didn't everyone use DOS?). It's the same now.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2004-7-26 00:00 |
|
|
beastie
初级用户
 
积分 66
发帖 80
注册 2004-7-24
状态 离线
|
『第 36 楼』:
使用 LLM 解释/回答一下
楼上的,有没有觉得楼主理想的操作系统的核心是不是描述得和LINUX一模一样了。我怀疑他想把FREEDOS进行大量地修改,以至伪代码和LINUX实现的功能类似。况且这个论坛的人大多数似乎是说说大话的,没有实际技术;有可实际技术也不努力,讨论的都是过于基础的东西。去比较其他的技术论坛,他们的编程代码一定比你们多十倍,百倍,千倍……所以技术不是靠嘴皮子说说就行的。何况你们不是linus,也不是天才,我想只有树立正确的思想与大家的团结努力才有希望。我们还是努力攻克UNIX技术才是正确道路呀,说或者相信LINUX是垃圾的人,我们去走BSD的道路不是也可以吗?
Upstairs, do you think that the core of the operating system that the LZ idealizes is described exactly like LINUX? I suspect that he wants to modify FREEDOS a lot so that the pseudocode is similar to the functions implemented by LINUX. Moreover, most people in this forum seem to just talk big, without actual technology; even if there is actual technology, they don't work hard, and they are discussing overly basic things. Compare with other technical forums, their programming code must be ten times, a hundred times, a thousand times more than yours... So technology is not something that can be done by just talking. Besides, you are not Linus, nor are you a genius. I think only by establishing the correct ideas and working together with everyone is there hope. We'd better work hard to tackle UNIX technology as the correct path. For those who say or believe that LINUX is garbage, we can also take the BSD path?
|
|
2004-7-27 00:00 |
|
|
bigboy2050
初级用户
 
积分 41
发帖 4
注册 2005-7-27
状态 离线
|
『第 37 楼』:
使用 LLM 解释/回答一下
10、DOS是单任务操作系统吗?能否进行多任务操作?
答:
所谓“单任务系统”就代表着此系统不能支持多任务操作,而只能在同一时间执行一个任务。DOS有两种方式,一种是本地的实模式,另一种则是保护模式。其中在实模式方式下的DOS就是单任务环境,而且在这种方式下通常只能使用1M以内的内存。若在保护模式的DOS下,不仅可以访问所有的内存,而且多任务是完全可以达到的(就像Win3.x/9x所达到的那样,因为Win3.x/9x本来就是一个大型的保护模式的DOS软件)。由于DOS通常的实模式并不支持多任务,所以在这种状态下处理任务的效率自然低于多任务操作系统,安全性能自然也比不上多任务环境。相反,保护模式的DOS程序功能很强大,可以完成多任务等各种高级功能和操作,但它的编写难度则相对而言大得多。不过,近年来除了Windows外,还出现了许多DOS保护模式下的多任务图形操作环境,如SEAL、Qube、DesqView等等,可在本站的“系统增强”中下载。
10. Is DOS a single - task operating system? Can it perform multi - task operations?
Answer:
The so - called "single - task system" means that this system cannot support multi - task operations and can only execute one task at the same time. DOS has two modes, one is the local real mode and the other is the protected mode. Among them, DOS in the real mode is a single - task environment, and usually only less than 1M of memory can be used in this mode. In the protected mode DOS, not only can all memory be accessed, but also multi - task operations can be fully achieved (just like what Win3.x/9x has achieved, because Win3.x/9x is originally a large - scale protected mode DOS software). Since the real mode of DOS usually does not support multi - task, the efficiency of processing tasks in this state is naturally lower than that of multi - task operating systems, and the security performance is naturally not as good as that of the multi - task environment. On the contrary, the protected mode DOS programs are very powerful and can complete various advanced functions and operations such as multi - task, but their writing difficulty is relatively much greater. However, in recent years, in addition to Windows, many multi - task graphical operation environments under the DOS protected mode have appeared, such as SEAL, Qube, DesqView, etc., which can be downloaded in the "System Enhancement" of this website.
|
|
2005-7-28 14:00 |
|
|
palxex
初级用户
 
积分 166
发帖 15
注册 2003-10-12
状态 离线
|
『第 38 楼』:
使用 LLM 解释/回答一下
FreeDOS上加入posix兼容层,有趣的想法。未必完全不可能,但实现到最后孰为主孰为次只怕成了问题。
加上windows兼容层,则基本没可能了。毕竟现在跟9x时代相去太远,眼见PE格式都要演进到.net了,跟微软要源代码又是瞎扯,难度不是一般爱好者能做到的。
Adding a POSIX compatible layer on FreeDOS is an interesting idea. It may not be completely impossible, but in the end, it's likely to be a problem of which is dominant and which is subordinate.
Adding a Windows compatible layer is basically impossible. After all, it's far from the 9x era now. We can see that the PE format is even evolving to.net, and it's just talking nonsense to ask Microsoft for the source code. The difficulty is something that ordinary enthusiasts can't handle.
|
|
2005-7-31 22:31 |
|
|
paulwu
初级用户
 
积分 100
发帖 15
注册 2005-8-12
状态 离线
|
『第 39 楼』:
使用 LLM 解释/回答一下
虽然不现实,但还是支持一下
Although it's not realistic, still give a little support
|
|
2005-8-16 21:19 |
|
|
luxuriant1770
新手上路

积分 4
发帖 3
注册 2005-9-16 来自 能容納我的地方
状态 离线
|
『第 40 楼』:
使用 LLM 解释/回答一下
如果超过了23个分区(AB分配给软驱+一个光驱),MS-windows就沒有辦法访问了,雖然說個人用戶不很少很小,可以說沒有人會分那麽多個分區,但這也是MICROSOFT的短處啊,不是嗎?Unix(Linux)这样做对普通的使用者来说,理解稍难!但它的灵活性是无法比拟的。如文件系统类型。可以放置到系统的任何地方等等
If there are more than 23 partitions (AB are assigned to floppy drives + one CD-ROM drive), MS - windows can't be accessed. Although personal users are not very few and small, it can be said that no one will divide so many partitions. But this is also a shortcoming of MICROSOFT, isn't it? For ordinary users, it is a little difficult to understand how Unix (Linux) does this! But its flexibility is incomparable. For example, the file system type. It can be placed anywhere in the system and so on.
|
|
2005-9-16 12:39 |
|
|
kdlipm
初级用户
 
积分 31
发帖 16
注册 2005-12-4
状态 离线
|
『第 41 楼』:
使用 LLM 解释/回答一下
大家说的都很好,我仍须学习!!
Everyone's remarks are very good, I still need to study!
|
|
2005-12-5 00:52 |
|
|
henrya2
中级用户
  
积分 486
发帖 171
注册 2006-2-12
状态 离线
|
『第 42 楼』:
使用 LLM 解释/回答一下
Linux是一个类Unix操作系统
Linux is a Unix-like operating system
|
|
2006-2-12 16:50 |
|
|
dengchenglin
初级用户
 
积分 24
发帖 12
注册 2005-10-23
状态 离线
|
『第 43 楼』:
使用 LLM 解释/回答一下
爱dos下应用程序的添加——简单
Adding applications under LoveDOS - Simple
|
|
2006-4-28 09:39 |
|
|
070
高级用户
    苏醒的沉睡者
积分 659
发帖 217
注册 2003-2-15 来自 福建
状态 离线
|
『第 44 楼』:
使用 LLM 解释/回答一下
dos为什么不能像linux一样有多个并行的控制台呢,用ctrl+f1~f12来调用,愚见
Why can't DOS have multiple parallel consoles like Linux, using Ctrl+F1~F12 to call? Just a humble opinion
|

好久没碰Dos,手都生了,赶紧回来练练.嘿嘿 |
|
2006-6-16 01:43 |
|
|
brglng
银牌会员
     永遠的DOS~~~
积分 1200
发帖 466
注册 2005-2-1 来自 上海
状态 离线
|
『第 45 楼』:
使用 LLM 解释/回答一下
DOS根本不需要去想着兼容XXXX,DOS就是DOS
吸取GNU的精华是可以的,个人认为DOS完全可以弄成这样:
0:0:\>copy 0:0:\a.txt
1 file(s) copied
0:0:\>subst 0:0: c:
C:\>copy 0:1:\b.txt
1 file(s) copied
C:\>
另外也完全可以改进内核,使用新的文件系统,彻底放弃短文件名,并支持Unicode等各种编码。现在DOS下也有Bash,也有ls、cp、mv……虽然功能强大,但是它们完全没有DOS风格,我不喜欢。
DOS单任务,有一定实时的特性;而内核很小,本身只支持很少的功能,有一定的微内核特性。至今为止DOS仍然是最通用的操作系统。为什么FAT32是最通用的文件系统?就是因为DOS。现在还没有哪一个操作系统能像DOS那样直接读写硬件的,不管是Linux还是Windows都对硬件有保护,所以其他操作系统不能做到的底层操作,DOS都能做到。至少现在来说DOS是不会消失的。
只要做到了内核32位,其它的功能诸如多任务、多用户等,都可以通过第三方程序来完成,并不需要内核支持,DOS的功能是能够方便地扩展的。这样内核可以做的很小,可以方便地进行移植,执行实时和嵌入式工作。
实现32位后,根本不需要什么TSR程序,因为本身就支持多任务。而且也不用再考虑内存限制问题,各种功能扩展、硬件支持都能够方便地编写。在DOS上添加POSIX层也是完全可以实现的。总的来说,只要开发出内核32位的DOS,什么事都能做。而如果完全是用高级语言开发的话,更能实现跨平台。想象以后在非x86的CPU上运行DOS,那是多么壮观!
现在最重要的问题是:很少有人愿意参加DOS的开发。人们普遍认为DOS已过时而投身Linux、BSD等。其实他们都没有认识到,DOS是一个非常优秀的操作系统!我们应该努力推广,吸引更多的人来参与才对!支持FreeDOS吧,这才是目前发展DOS的最大希望!
Last edited by brglng on 2006-8-28 at 14:00 ]
DOS doesn't need to think about compatibility with XXXX at all; DOS is just DOS.
It's okay to absorb the essence of GNU. Personally, I think DOS can be completely like this:
0:0:\>copy 0:0:\a.txt
1 file(s) copied
0:0:\>subst 0:0: c:
C:\>copy 0:1:\b.txt
1 file(s) copied
C:\>
Also, the kernel can be completely improved, using a new file system, completely giving up short file names, and supporting various encodings such as Unicode. Although there are Bash, ls, cp, mv... under DOS now, although they are powerful, they have no DOS style at all, and I don't like it.
DOS is single-tasking and has certain real-time characteristics; and the kernel is very small, it only supports very few functions by itself, and has certain micro-kernel characteristics. So far, DOS is still the most universal operating system. Why is FAT32 the most universal file system? Because of DOS. Now there is no operating system that can directly read and write hardware like DOS. Whether it is Linux or Windows, they all have protection for hardware, so the underlying operations that other operating systems cannot do, DOS can do. At least for now, DOS will not disappear.
As long as the kernel is made 32-bit, other functions such as multi-tasking, multi-user, etc., can all be completed through third-party programs, and no kernel support is needed. The functions of DOS can be easily extended. In this way, the kernel can be made very small, can be easily ported, and can perform real-time and embedded work.
After implementing 32-bit, there is no need for TSR programs at all, because it itself supports multi-tasking. And there is no need to consider the memory limit problem anymore, and various function expansions and hardware supports can be easily written. It is completely possible to add a POSIX layer on DOS. Generally speaking, as long as a 32-bit kernel DOS is developed, everything can be done. And if it is developed completely with a high-level language, cross-platform can be more realized. Imagine running DOS on non-x86 CPUs in the future, how spectacular that would be!
The most important problem now is: very few people are willing to participate in the development of DOS. People generally think that DOS is outdated and have turned to Linux, BSD, etc. In fact, they have not realized that DOS is a very excellent operating system! We should work hard to promote it and attract more people to participate! Support FreeDOS, this is the biggest hope for the current development of DOS!
Last edited by brglng on 2006-8-28 at 14:00 ]
|

32位才是DOS未来的希望
个人网志:http://sololand.moe |
|
2006-8-28 13:46 |
|