Random Thoughts Erupted from the Comparison between FreeDOS and Linux
For the new generation of FreeDOS 32, it has now achieved a 32-bit kernel, and the support for FAT32, large hard disks, and large memory is already very perfect. Then why does FreeDOS (or these modern DOS systems) still not compete with Linux? I think to a large extent, FreeDOS lacks a good graphical shell, that is, GUI. Everyone knows that Windows 9X is actually a luxurious graphical shell built on M$ DOS. And what FreeDOS lacks now is exactly an excellent graphical shell. What to do?
What would it be like if X-Window and FreeDOS were integrated?
X-Window itself is separable from the operating system. Strictly speaking, it is not a part of a certain operating system. It is a universal graphical shell. In theory, the integration with FreeDOS should not encounter too many technical problems. However, X-Window has always run on Unix-like systems. Whether the core of FreeDOS can coordinate well with X-Window may be a big problem. But both X-Window and FreeDOS are open-source projects, and such problems should be able to be solved through code rewriting by countless developers. Imagine the situation of starting the X-Window service and using Gnome (or KDE) after you enter FreeDOS!
Then, if FreeDOS can integrate the characteristics of the Linux shell?
For now, many people have forgotten DOS commands, and more and more people are beginning to accept the general UNIX commands of the Linux system. FreeDOS can absorb the characteristics of open-source Linux shells such as BASH, KSH, etc. on the command-line shell (maybe I can also call it shell), such as command/directory completion, redirection and other characteristics. This will be of great benefit to FreeDOS. At the same time, two sets of command forms can be provided, one set is traditional DOS commands, and the other set is Linux-compatible shell commands, so as to absorb the user group to the greatest extent.
If the huge idle resources of OS/2 can be fully utilized, the power will be terrifying!
In my impression, IBM's OS/2 has basically been idle all the time. Nearly half of OS/2 was developed by Microsoft people. It can be imagined that OS/2 should have a lot in common with Windows both from the bottom layer to the upper GUI. The fact that some Windows programs can run directly on OS/2 without modification is a proof. And since FreeDOS is itself a member of the DOS family, it will naturally have an inextricable connection with OS/2. It seems that there is also an open-source organization for OS/2. If FreeDOS can absorb the essence of OS/2 and use some technologies in OS/2 to improve its kernel and X-Window (if there is any), it will undoubtedly greatly promote the development of FreeDOS.
In terms of the desktop field, FreeDOS has a much better inherent affinity than Linux. A considerable number of PC users have been loyal users of DOS. And the Windows 9X system itself is built on a large DOS system, which makes FreeDOS have incomparable superiority in compatibility with Windows systems. Now the FreeDOS core is 32-bit, the file system is also FAT32, and the compatibility with Windows applications is also quite good. These are the trump cards of FreeDOS in the desktop field to compete with Windows (and Linux:-). If X-Window can be successfully ported to the FreeDOS system, through some code modifications to X-Window, then the difficulty of simulating and running Windows programs on FreeDOS will be much smaller than that of simulating with Wine on Linux. Finally, if the core of FreeDOS can absorb some advanced management modes of the Linux core and improve itself, it can be quite comparable with Windows in the desktop field.
Everyone, think about it. If FreeDOS is like this:
FreeDOS core (absorbing the excellent parts of the Linux core)
+
Command-line shell (Bash Shell)
+
Graphical interface shell (X-Window, with Gnome, KDE)
Plus the inherent compatibility with Windows systems, the prospect of FreeDOS is really very promising. However, at that time, FreeDOS will look more like a Linux distribution. Can it still be called DOS? The above are some personal thoughts of this junior, and I still need everyone's advice.
For the new generation of FreeDOS 32, it has now achieved a 32-bit kernel, and the support for FAT32, large hard disks, and large memory is already very perfect. Then why does FreeDOS (or these modern DOS systems) still not compete with Linux? I think to a large extent, FreeDOS lacks a good graphical shell, that is, GUI. Everyone knows that Windows 9X is actually a luxurious graphical shell built on M$ DOS. And what FreeDOS lacks now is exactly an excellent graphical shell. What to do?
What would it be like if X-Window and FreeDOS were integrated?
X-Window itself is separable from the operating system. Strictly speaking, it is not a part of a certain operating system. It is a universal graphical shell. In theory, the integration with FreeDOS should not encounter too many technical problems. However, X-Window has always run on Unix-like systems. Whether the core of FreeDOS can coordinate well with X-Window may be a big problem. But both X-Window and FreeDOS are open-source projects, and such problems should be able to be solved through code rewriting by countless developers. Imagine the situation of starting the X-Window service and using Gnome (or KDE) after you enter FreeDOS!
Then, if FreeDOS can integrate the characteristics of the Linux shell?
For now, many people have forgotten DOS commands, and more and more people are beginning to accept the general UNIX commands of the Linux system. FreeDOS can absorb the characteristics of open-source Linux shells such as BASH, KSH, etc. on the command-line shell (maybe I can also call it shell), such as command/directory completion, redirection and other characteristics. This will be of great benefit to FreeDOS. At the same time, two sets of command forms can be provided, one set is traditional DOS commands, and the other set is Linux-compatible shell commands, so as to absorb the user group to the greatest extent.
If the huge idle resources of OS/2 can be fully utilized, the power will be terrifying!
In my impression, IBM's OS/2 has basically been idle all the time. Nearly half of OS/2 was developed by Microsoft people. It can be imagined that OS/2 should have a lot in common with Windows both from the bottom layer to the upper GUI. The fact that some Windows programs can run directly on OS/2 without modification is a proof. And since FreeDOS is itself a member of the DOS family, it will naturally have an inextricable connection with OS/2. It seems that there is also an open-source organization for OS/2. If FreeDOS can absorb the essence of OS/2 and use some technologies in OS/2 to improve its kernel and X-Window (if there is any), it will undoubtedly greatly promote the development of FreeDOS.
In terms of the desktop field, FreeDOS has a much better inherent affinity than Linux. A considerable number of PC users have been loyal users of DOS. And the Windows 9X system itself is built on a large DOS system, which makes FreeDOS have incomparable superiority in compatibility with Windows systems. Now the FreeDOS core is 32-bit, the file system is also FAT32, and the compatibility with Windows applications is also quite good. These are the trump cards of FreeDOS in the desktop field to compete with Windows (and Linux:-). If X-Window can be successfully ported to the FreeDOS system, through some code modifications to X-Window, then the difficulty of simulating and running Windows programs on FreeDOS will be much smaller than that of simulating with Wine on Linux. Finally, if the core of FreeDOS can absorb some advanced management modes of the Linux core and improve itself, it can be quite comparable with Windows in the desktop field.
Everyone, think about it. If FreeDOS is like this:
FreeDOS core (absorbing the excellent parts of the Linux core)
+
Command-line shell (Bash Shell)
+
Graphical interface shell (X-Window, with Gnome, KDE)
Plus the inherent compatibility with Windows systems, the prospect of FreeDOS is really very promising. However, at that time, FreeDOS will look more like a Linux distribution. Can it still be called DOS? The above are some personal thoughts of this junior, and I still need everyone's advice.
Recent Ratings for This Post
( 2 in total)
Click for details
| Rater | Score | Time |
|---|---|---|
| BC | +4 | 2009-07-08 13:01 |
| zzz19760225 | +2 | 2017-10-31 18:32 |

StickyI




