Post #69: Currently
Currently, Unix, Linux, DOS, Apple, OS/2 are still the professional domains of experts.
When using them, most of the time you type in hard-to-understand characters on the pitch-black screen. Can it be popularized?
Only a popularized operating system has an irresistible force and is recognized by people all over the world.
1. For DOS to develop, breaking through the 1M basic memory is the key. If it's just adding some XMS, DPMI, etc. to manage, it's not a breakthrough. I mean, in a normal situation, for example, any program can be loaded into the high-end memory above 1G. Memory management should be a function that DOS itself should have, so that the operation of large games and other large applications can be made possible.
2. For DOS to develop, providing a friendly interface is an important condition. Without a friendly interface, how can people who don't understand computers use it?难道叫 them type in some professional characters on DOS to start programs?
3. For DOS to develop, it must have multi-tasking function. How can a single-task operating system make users run multiple programs? For example, a user wants to listen to music while typing a document or doing other things. DOS must implement the multi-tasking function in the core, not by simulating it in the form of TSR, nor by implementing it through the DOSSHELL method. These, I don't think are multi-tasking. I think the so-called multi-tasking means that it is managed by the operating system itself, and the operation of any application program is parallel. Only whether it is in the foreground or the background. The foreground is visible, and the background is invisible. Multi-tasking is to bring the background to the foreground. In fact, whether it is the background or the foreground, they are all running the same. The multi-tasking function of DOS cannot only rely on the graphics system, such as X-window.
4. For DOS to develop, it must realize real network function. DOS should implement the network function in itself, not in the form of loading a network program from the outside. I think the network function should be an important inseparable part of the operating system, a function that is available after startup, not a function that is loaded separately after startup. With the network, we can play games under DOS, surf the Internet, and communicate with people all over the world.
5. For DOS to develop, it must realize multi-user function. The current DOS is all single-user. I think the so-called multi-user means that one DOS system can log in multiple users. These users may come from the login of their own computer, may come from users on the local area network, and may even come from users on the Internet. DOS itself should be like a server and also like a client. It can communicate with any DOS in the world, as long as there is identity authentication, it can communicate with people all over the world.
6. For the development of DOS, it must finally realize commercialization. Relying solely on some free forces is difficult to fulfill such a重大 responsibility. Only under the condition of commercialization can people have the motivation and pressure to upgrade it, maintain it, and take it as a responsibility and an ambition. If it's just for some people to play around, how can it be promoted greatly?
7. For the development of DOS, it should integrate game functions and media decoding functions. Only by integrating these can people develop games very conveniently on this platform and use various media very conveniently. An operating system should first have playability, and then talk about usability. If a system doesn't even attract game developers to join this circle, how can we talk about its development?
A long way to go...
Can the development of the times call out the hero who can shoulder this heavy burden?...
Now, Windows has spread all over the world. Even if it can reach the equal status of Windows, how can people choose among them? People are thinking...
Sigh!!!
Who can take on the heavy responsibility for the development of DOS? To develop DOS is not just talking, but to take action now, seek the development model, and form a development team, form a development team, form a development team, form a development team. Just like Linux