China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-24 09:43
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » Whims Inspired by the Comparison Between FreeDOS and Linux [Original] StickyI View 77,543 Replies 87
Floor 31 Posted 2004-06-20 00:00 ·  中国 吉林 长春 联通
初级用户
Credits 111
Posts 5
Joined 2004-05-27 00:00
22-year member
UID 25459
Gender Male
Status Offline
What the person upstairs said is right. In some industrial fields, such as industrial control computers, single-chip microcomputers, etc., DOS still has room.
Floor 32 Posted 2004-06-20 00:00 ·  中国 河南 三门峡 陕州区 联通
初级用户
Credits 164
Posts 15
Joined 2004-06-19 00:00
22-year member
UID 27021
Gender Male
Status Offline
Social development, the development of things, not necessarily all in a straight line, and business operations may also hinder technological development.
Floor 33 Posted 2004-07-10 00:00 ·  中国 广东 深圳 电信
初级用户
★★
Credits 262
Posts 50
Joined 2004-07-10 00:00
21-year member
UID 28115
Gender Male
Status Offline
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?
Floor 34 Posted 2004-07-25 00:00 ·  中国 浙江 杭州 电信
初级用户
★★
Credits 66
Posts 80
Joined 2004-07-24 00:00
21-year member
UID 28917
Gender Female
Status Offline
Is your FreeDOS just Linux with a few lines of code changed by you?
Floor 35 Posted 2004-07-26 00:00 ·  美国
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
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和雨露,谢谢!)

Floor 36 Posted 2004-07-27 00:00 ·  中国 浙江 杭州 电信
初级用户
★★
Credits 66
Posts 80
Joined 2004-07-24 00:00
21-year member
UID 28917
Gender Female
Status Offline
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?
Floor 37 Posted 2005-07-28 14:00 ·  美国 ThePlanet机房
初级用户
Credits 41
Posts 4
Joined 2005-07-27 13:10
20-year member
UID 41101
Gender Male
Status Offline
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.
Floor 38 Posted 2005-07-31 22:31 ·  中国 山东 菏泽 联通
初级用户
Credits 166
Posts 15
Joined 2003-10-12 00:00
22-year member
UID 11101
Gender Male
Status Offline
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.
Floor 39 Posted 2005-08-16 21:19 ·  中国 上海 虹口区 上海电信科技发展有限公司电信节点
初级用户
Credits 100
Posts 15
Joined 2005-08-12 00:00
20-year member
UID 41616
Status Offline
Although it's not realistic, still give a little support
Floor 40 Posted 2005-09-16 12:39 ·  中国 广西 南宁 电信
新手上路
Credits 4
Posts 3
Joined 2005-09-16 10:25
20-year member
UID 42548
From 能容納我的地方
Status Offline
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.
Floor 41 Posted 2005-12-05 00:52 ·  中国 福建 厦门 电信
初级用户
Credits 31
Posts 16
Joined 2005-12-04 23:26
20-year member
UID 46501
Status Offline
Everyone's remarks are very good, I still need to study!
Floor 42 Posted 2006-02-12 16:50 ·  中国 江西 南昌 电信
中级用户
★★
Credits 486
Posts 171
Joined 2006-02-12 13:53
20-year member
UID 50233
Status Offline
Linux is a Unix-like operating system
Floor 43 Posted 2006-04-28 09:39 ·  中国 湖北 荆州 电信
初级用户
Credits 24
Posts 12
Joined 2005-10-23 20:17
20-year member
UID 43941
Status Offline
Adding applications under LoveDOS - Simple
Floor 44 Posted 2006-06-16 01:43 ·  中国 福建 三明 电信
高级用户
★★
苏醒的沉睡者
Credits 659
Posts 217
Joined 2003-02-15 00:00
23-year member
UID 930
Gender Male
From 福建
Status Offline
Why can't DOS have multiple parallel consoles like Linux, using Ctrl+F1~F12 to call? Just a humble opinion
好久没碰Dos,手都生了,赶紧回来练练.嘿嘿
Floor 45 Posted 2006-08-28 13:46 ·  中国 上海 普陀区 电信
银牌会员
★★★
永遠的DOS~~~
Credits 1,200
Posts 466
Joined 2005-02-01 00:00
21-year member
UID 35867
Gender Male
From 上海
Status Offline
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
Forum Jump: