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:42
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » The development of DOS in recent years StickyI View 54,090 Replies 56
Original Poster Posted 2002-11-16 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
DOS is a very practical operating system, and because of that, it has long been widely loved by people both in China and abroad, always having hundreds of millions of users. However, since 1995, for reasons such as commercial interests, Microsoft decided to abandon MS-DOS. At that time there were already many kinds of DOS. Besides MS-DOS, there were also PC-DOS, DR-DOS, FreeDOS, and so on, but because of pressure from Microsoft, not many people used them, while most users were using MS-DOS. Because Microsoft completely gave up MS-DOS and turned to developing Windows, this caused dissatisfaction among a great many DOS users and enthusiasts. Also, the Windows 9x everyone commonly used was really just a large program under DOS; without DOS support, it simply could not run. But this also shows that DOS is actually very powerful, and that DOS software has huge development potential, because even a DOS enhancement as powerful as Windows could be written.

Windows is a multitasking operating environment, but the constraints and restrictions it places on program writing are much greater than DOS, so many programmers, out of dissatisfaction with Windows and a deep understanding of the value and potential of DOS development, continued to develop DOS software. Thanks to many years of accumulated experience, their software development skills kept improving, so the quality of the DOS software they produced also kept getting better. In order to develop more software and improve development efficiency, they designed one DOS software development tool after another. More and more people began using these development tools, and they spread rapidly abroad. For details, see an article called “DJGPP Programs and Protected Mode” (in the “DOS Articles” section). One especially important point is that, as mentioned above, although MS-DOS has stopped developing, that does not mean DOS as a whole has stopped developing. The highest version of MS-DOS is 8.0 (included in Windows ME). After that Microsoft began developing Windows based on Windows NT components, and only then did Windows become a truly independent operating system. Aside from MS-DOS, other DOS systems have also been developing. DOS systems still being continuously developed and updated include FreeDOS, PTS-DOS, ROM-DOS, and so on. These DOS systems are all very powerful, often surpassing MS-DOS, and FreeDOS is also completely free and openly available. Therefore, programmers can fully develop new DOS software for them without having to rely on MS-DOS. That was probably the state of DOS in the late 1990s.

After that, a movement called the “open source movement” arose. Many programmers and users, dissatisfied with the overbearing dominance of Microsoft Windows, left the Windows camp. In its place came a rise in the development of software for other operating systems, such as DOS and Linux. As a result, the number of people designing and developing DOS software increased rapidly, and they formed development groups one after another to develop new DOS and other non-Windows operating system software. For details, see an article called “A Comparison of the Development of DOS and Linux in Recent Years.” Because the number of developers increased, the original DOS software development tools also began to be further updated, and they came to support FAT32 and long file names. In addition, many of the people developing software this time were elites among programmers, so naturally the quality of the DOS software they produced was nothing like before. For example, because of the appearance of programming libraries such as Allegro, implementing playback of MP3 and other music under DOS became easy for them. Compared with older DOS software represented by DOSAMP, GDS Viewer, and the like, these newer DOS programs show a fundamental improvement in quality. SEA image viewer software, once considered extremely powerful, is now only an ordinarily powerful piece of software. Another very important change lies in support for FAT32 and long file names. The currently popular DJGPP programs have already achieved perfect support for long file names when the LFN API is present. In short, the overall improvement in the level of these new DOS programs has been very obvious. In order to challenge the Windows interface, programmers (often working collectively) developed one Windows-like interface enhancement after another; famous ones include Seal, Qube, WinDOS, and so on. Some people have even developed DOS operating systems with 32-bit kernels, such as FreeDOS 32. The facts prove that the level of programming in these projects is very high. These programs are all still under continuous development up to now, and the results they have achieved are plain for all to see. Moreover, their most notable characteristic is free and open development. As mentioned above, SEAL, FreeDOS 32, and so on are all free software that follow the famous GNU GPL, and more detailed information can be found in the article “DOS Is Free — An Introduction to FreeDOS.”

Compared with the still-rising momentum of DOS software development abroad, DOS software development in China is very slow, and its efficiency is not high. Abroad, people have even begun designing their own DOS systems, such as PowerDOS, while in China there is no such atmosphere. Of course, to a large extent this is because everyone does not understand the state of DOS development abroad, and some have even formed the latent idea that “DOS software is already outdated,” which of course is incorrect. DOS is an operating system with very strong vitality and fairly comprehensive functions. It can do all kinds of work, and is not limited to only certain areas (such as disk management). Everyone can read the article “What DOS Disk Management Functions Made Me Think Of...” for more detailed information. And even in China, DOS is still widely used, whether on some personal computers or in industrial production (especially very important embedded systems and so on) and in many other operations, while there are even more DOS enthusiasts. Therefore, everyone should view DOS from the perspective that DOS and its software are still being continuously updated and developed. Mr. Mo, webmaster of “Qibu,” and I have already reached a consensus: we should vigorously promote new DOS software and tell everyone about the latest developments of DOS in the world, in order to promote the development of DOS in China. At the same time, I hope that the broad community of domestic DOS enthusiasts and users will also come help DOS grow and develop together! If you know how to program, or are interested in DOS software development, you are welcome to join “DOS Development” and help develop new DOS software (more detailed information can be found in the “DOS Development” section).
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 2 Posted 2003-04-14 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
DOS represents freedom, openness, and development, and it should align with the GNU free world as much as possible in order to gain further development.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 3 Posted 2003-04-15 00:00 ·  中国 广东 深圳 电信
初级用户
Credits 105
Posts 2
Joined 2003-04-15 00:00
23-year member
UID 1543
Gender Male
Status Offline
A 32-bit, multi-task DOS kernel with NIC/tcpip support plus a C compiler.
Please!!!!
http://www.remembermywords.com/rmwscripts/listkeyw.asp?key=爱情故事
Floor 4 Posted 2003-05-19 00:00 ·  中国 广东 佛山 南海区 电信
初级用户
Credits 177
Posts 34
Joined 2003-04-28 00:00
23-year member
UID 1743
Gender Male
Status Offline
The effect Qube achieved is pretty good,
Floor 5 Posted 2003-08-01 00:00 ·  中国 广东 深圳 鹏博士宽带
初级用户
Credits 183
Posts 31
Joined 2003-08-01 00:00
22-year member
UID 7862
Gender Male
Status Offline
I want to know, if we always advocate free and open, then how are us programmers supposed to make a living?
Floor 6 Posted 2003-08-02 00:00 ·  中国 广东 湛江 电信
初级用户
Credits 104
Posts 2
Joined 2003-08-02 00:00
22-year member
UID 7930
Gender Male
Status Offline
The following is quoted from jfwng's post at 2003-4-15 8:18:22:
32位,multi-task,支持网卡/tcpip的dos内核加c编译器。
拜托!!!!

I've always thought the same, but... then it would just become NT without a Windows GUI.
Back when I was in school, I always hoped Novell could keep developing its DR-DOS 7.1 (supporting two-task preemptive multitasking and IPX networking) and turn it into “a 32-bit, multi-task DOS kernel with NIC/tcpip support plus a C compiler.” Unfortunately, with the development of Windows and the rise of Linux, even Novell's own NetWare market shrank!
Floor 7 Posted 2003-10-10 00:00 ·  中国 河北 石家庄 桥西区 联通
中级用户
★★
疯狂的流浪者
Credits 276
Posts 56
Joined 2003-09-25 00:00
22-year member
UID 10329
Gender Male
Status Offline
I also don't want programmers to go hungry, but whenever I see that free thing called LINUX I get excited. KDE, GNOME,
and KDevelop is practically on the same level as VC's environment, yet it's actually free! Terrifying............
临河居士
http://www.xygod.pc5.org
Floor 8 Posted 2003-11-13 00:00 ·  中国 陕西 西安 电信
初级用户
★★
忍者
Credits 376
Posts 86
Joined 2003-10-16 00:00
22-year member
UID 11361
Gender Male
Status Offline
Openness does not mean completely open, but partially open, so that people feel it is not all that mysterious, and can understand it! Only then can it be used better! Especially for programmers, this is the general trend in operating system development! Only by being open can it keep developing and develop better. That's just my personal view! Hope to discuss it with everyone! So that we can make progress together!
If you're interested, welcome to my website http://sunny1979.icpcn.com
以C语言软件开发为主:http://sunny1979.icpcn.com
Floor 9 Posted 2004-01-12 00:00 ·  中国 广东 广州 联通
初级用户
Credits 102
Posts 1
Joined 2004-01-12 00:00
22-year member
UID 15401
Gender Male
Status Offline
DOS still has inherent defects in its nature. That is determined by its architecture, and this cannot be changed. But there are still a large number of applications on DOS, so within a certain range it still has quite a market. I do not agree with the style of pursuing technology for technology's sake, because technology must serve applications.
---
If the existence of DOS can promote the development of OS architecture, then that is its greatest contribution.
Floor 10 Posted 2004-03-12 00:00 ·  中国 湖南 常德 电信
初级用户
Credits 109
Posts 3
Joined 2004-03-12 00:00
22-year member
UID 19956
Gender Male
Status Offline
I want to learn how to develop DOS?
Floor 11 Posted 2004-03-26 00:00 ·  中国 湖南 邵阳 电信
初级用户
无聊小辈
Credits 110
Posts 2
Joined 2004-03-24 00:00
22-year member
UID 20973
Gender Male
Status Offline
I think the best way is to set up a think tank and get more people involved, with everyone learning while developing and developing while learning. Wouldn't that be wonderful!
Floor 12 Posted 2004-03-26 00:00 ·  中国 北京 中电华通
初级用户
Credits 116
Posts 7
Joined 2004-03-26 00:00
22-year member
UID 21178
Gender Male
Status Offline
We need a new DOS platform, one that breaks through memory limits and supports TCP/IP networking...

Looking forward to more good stuff!!!
Floor 13 Posted 2004-04-12 00:00 ·  中国 广东 珠海 电信
中级用户
★★
bbpc
Credits 340
Posts 107
Joined 2004-04-11 00:00
22-year member
UID 22257
Gender Male
Status Offline
Brother in post #12, please look at
http://www.baby-pc.com
The BBCP-4x86 series breaks through memory limits and provides TCP/IP protocol stack source code and programming examples. Measured runtime performance is 86MIPS.
x86!dos!
爱你就象老鼠爱大米
http://www.baby-pc.com/
Floor 14 Posted 2004-04-19 00:00 ·  中国 广东 深圳 宝安区 电信
初级用户
黄金圣徒
Credits 117
Posts 7
Joined 2004-04-19 00:00
22-year member
UID 22810
Gender Male
Status Offline
I oppose continuing to develop DOS under the conditions and framework of the current DOS, because the limitations of the current DOS are too strong, and its kernel structure is too outdated. Just memory management alone already gives me enough of a headache.
I like DOS because I like its simple structure and how easy it is to grasp. Especially that one SYS completes the installation. I also like that when there is new hardware, all it takes is one command: DEVICE=xxxx.drv /x/y/z to drive it. Unlike WINDOWS, which needs a pile of runtimes and countless registry settings, and unlike LINUX, where you have to compile everything yourself.
相见亦无事 别来常思君
Floor 15 Posted 2004-04-26 00:00 ·  中国 江苏 苏州 昆山市 电信
中级用户
★★
Credits 440
Posts 103
Joined 2004-01-12 00:00
22-year member
UID 15384
Gender Female
Status Offline
What the poster above said is right~~~
Forum Jump: