![]() |
China DOS Union-- Unite DOS · Advance DOS · Grow DOS --Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum |
| Guest | Log in | Register | Members | Search | China DOS Union |
|
中国DOS联盟论坛 The time now is 2026-08-14 19:10 |
47,813 topics / 349,902 posts / today 4 new / 48,257 members |
| DOS开发编程 & 发展交流 (开发室) » The development of DOS in recent years |
| Printable Version 55,958 / 56 |
| Floor1 Wengier | Posted 2002-11-16 00:00 |
| 系统支持 Posts 10,521 Credits 27,736 | |
|
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). |
|
| Floor2 Wengier | Posted 2003-04-14 00:00 |
| 系统支持 Posts 10,521 Credits 27,736 | |
|
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.
|
|
| Floor3 jfwng | Posted 2003-04-15 00:00 |
| 初级用户 Posts 2 Credits 105 | |
|
A 32-bit, multi-task DOS kernel with NIC/tcpip support plus a C compiler.
Please!!!! |
|
| Floor4 (狼) | Posted 2003-05-19 00:00 |
| 初级用户 Posts 34 Credits 177 | |
|
The effect Qube achieved is pretty good,
|
|
| Floor5 zykdos | Posted 2003-08-01 00:00 |
| 初级用户 Posts 31 Credits 183 | |
|
I want to know, if we always advocate free and open, then how are us programmers supposed to make a living?
|
|
| Floor6 大猫先生 | Posted 2003-08-02 00:00 |
| 初级用户 Posts 2 Credits 104 | |
The following is quoted from jfwng's post at 2003-4-15 8:18:22: 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! |
|
| Floor7 xy_god | Posted 2003-10-10 00:00 |
| 中级用户 Posts 56 Credits 276 | |
|
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............ |
|
| Floor8 sunny1979 | Posted 2003-11-13 00:00 |
| 初级用户 Posts 86 Credits 376 | |
|
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 |
|
| Floor9 HIX | Posted 2004-01-12 00:00 |
| 初级用户 Posts 1 Credits 102 | |
|
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. |
|
| Floor10 前有古人 | Posted 2004-03-12 00:00 |
| 初级用户 Posts 3 Credits 109 | |
|
I want to learn how to develop DOS?
|
|
| Floor11 小闷 | Posted 2004-03-26 00:00 |
| 初级用户 Posts 2 Credits 110 | |
|
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!
|
|
| Floor12 平安2021 | Posted 2004-03-26 00:00 |
| 初级用户 Posts 7 Credits 116 | |
|
We need a new DOS platform, one that breaks through memory limits and supports TCP/IP networking...
Looking forward to more good stuff!!! |
|
| Floor13 cdl | Posted 2004-04-12 00:00 |
| 中级用户 Posts 107 Credits 340 | |
|
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. |
|
| Floor14 Saintone | Posted 2004-04-19 00:00 |
| 初级用户 Posts 7 Credits 117 | |
|
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. |
|
| Floor15 EVE | Posted 2004-04-26 00:00 |
| 中级用户 Posts 103 Credits 440 | |
|
What the poster above said is right~~~
|
|
| 1 2 3 4 Next |
|
[ Contact the Union admin team -
中国DOS联盟 -
Standard version ] Sponsored by ifanr Inc | © 2001–2023 |