Comparison of the Recent Developments of DOS and Linux
Linux was born in the early 1990s of the 20th century, became famous in the late 1990s and began to be actually used by many people. The famous "open source" movement has led to the continuous emergence of new Linux programs, further promoting the development of Linux, especially in the server field.
Many people think that DOS is outdated or that no one is developing new software for it. This is obviously a lack of understanding of the development of DOS. In fact, the "open source movement" is a movement where programmers design new open-source software for non-Windows operating systems (including DOS and Linux, etc.) that open their own source codes. Therefore, in this movement, new software for both DOS and Linux is constantly emerging in large numbers, and the quality is very high, and the development communities are constantly growing. However, compared with foreign countries, the promotion of new DOS software in China is far less active than abroad, while the promotion of Linux software in China seems to be much more active than abroad. The so-called "DOS era has passed" by many people is actually the old DOS era has passed. In the new DOS era now, not only a large number of original loyal enthusiasts are constantly writing new practical programs for DOS, but also it continues to develop with Linux along with movements like "open source".
Compared with Linux, DOS is not inferior in terms of software quantity, user base and functions. DOS almost has all the functions that Linux has (of course, compared with the software launched in recent years), and DOS also has many functions that Linux does not have. Both DOS and Linux are open, and everyone can freely develop their software. The number of DOS software is quite large, at least hundreds of thousands (for example, there are more than 40,000 DOS viruses), far exceeding the number of Linux software. With the development of Linux and the support of its enthusiasts, the position of Windows has been challenged. But in fact, Linux is more suitable for high-end servers, not for desktops. On the contrary, DOS is most suitable for personal users. It not only has low requirements and strong practicality, but also its overall functions are not worse than Linux. If compared in terms of volume, Linux is really huge. For example, an installation disk of Red Hat Linux has four CDs (of course, it includes some drivers and applications). So the reason why DOS has lagged behind Linux in recent years is mainly due to insufficient publicity. So if everyone realizes this, the situation will naturally change greatly. Now many people use DOS as an accessory of Windows and for learning and collection, rather than using DOS actually like using Linux. Because of this mentality, many people are not willing to develop new DOS software, and DOS, which should be in an active development era,反而显得 more and more backward. What a pity!
Regarding how to write these thoughts, the author has thought a lot, and finally decided to use the names of weapons from Gu Long's martial arts masterpiece "Seven Weapons" combined with the application of DOS in such a form to explain one by one to complete the ultimate DOS task.
Everlasting Sword - New DOS System
The main points of the judgment of the "death sentence" of DOS are as follows: it does not support long file names and USB devices, has poor network capabilities, does not support NTFS, etc. What's more, it is inconvenient to operate, and a considerable number of commands need to be remembered, making most ordinary users afraid and unable to operate the computer.
Only by continuous progress can we gain the support of users! Currently, new types of DOS are emerging in an endless stream, with powerful functions. Such as ROM-DOS, DR-DOS, FreeDOS, etc. Most of them support FAT32 format, long file names, and have certain network processing capabilities. Especially FreeDOS is a free system, currently developed by many programmers around the world, just like Linux. It is believed that it will achieve greater development. So, DOS is not dead at all. On the contrary, it has made great progress in many aspects. And the new DOS system will definitely further expand its living space and be recognized by users in continuous progress.
Peacock Feather - Support for Long File Names
After the launch of Windows 95, the "infamy" that DOS does not support long file names also emerged, because DOS only supports the 8.3 format. If you use DOS to view the long file names of Windows, you can only see something like program~1.exe, which is confusing. After the efforts of countless programmers, now DOS fully supports long file names. Even MS-DOS, which has been abandoned by Microsoft for many years, can still support it. The tail-less peacock finally spreads its feathers! The main methods to achieve this are as follows:
1. New DOS systems perfectly support it. For example, the systems like ROM-DOS mentioned above already have perfect support for long file names;
2. Brand new DOS commands that support long file names. For example, the Odi's LFN tools software package, which contains commands like LDIR, LCD, LCOPY, LREN, etc., and supports FAT32 and other formats. Using them is like using external commands, which are essential tools in our DOS toolbox;
3. External driver program method. The most stable one is DOSLFN, which is also very simple to use. Just enter DOSLFN after the prompt;
Among the three methods, personally, I think the first one has some compatibility problems with MS-DOS and is not suitable for use in Windows to avoid unnecessary problems; the second method can only be regarded as a "treating the symptoms but not the root cause" method, but it is also more convenient and easier to operate; the third method is recommended by me. It fundamentally solves the defects of any DOS long file names, and is fully compatible with Windows, so that no errors will occur when dealing with Windows faults. The only shortcoming is that it will occupy a small amount of memory.
Jade Saber - Support for USB Devices
Many people, even friends engaged in computer work, think that DOS cannot support USB devices! USB is an interface standard, and the inability to support USB is also one of the reasons why many people abandon DOS. But after multiple tests by the author, I can finally tell everyone: DOS can definitely support some USB devices, and the operation is very convenient! Because now there is the DUSE 4.4 version of this "Jade Saber"! Now the author will take the Patriot Storage King USB hard drive as an example under MS-DOS to explain its use method:
>DUSELDR DUSE.EXE VERBOSE DRIVES=2 XFER=8 SEC=2048 NOCD?
(You can also put DUSE.EXE as a device in the DEVICE item of CONFIG.SYS for use)
It should be noted that DUSE has many parameters and the settings may be more complicated. Once the settings are incorrect, it may be impossible to use USB devices. For USB hard drives, the setting of the SEC value is the most important. For details, please refer to the special article in the "DOS Articles" column.
Of course, it is undeniable that not all USB devices can work well under DOS. Some USB interface devices may not be usable. After all, the development of device drivers and applications under DOS still has quite a lot of difficulties or problems, and programmers need to continue to improve them.
Lover's Ring - Perfect Network Management Capability
The network has become the main way of human emotional communication and one of the most important main attack directions in the IT industry. And the early DOS era has created a former network giant: NOVELL! That is to say, DOS actually has perfect network management capabilities, but they were "blocked" in MS-DOS. Microsoft focused on the fully network-supported NT series. In network management work, we often encounter various problems. How to let DOS handle them? There are mainly the following two methods:
1) DOS peer-to-peer network: Regarding this method, the author likes to use the Netware Lite 1.1 software. It is a very easy-to-use DOS peer-to-peer network tool launched by Novell. Due to space limitations, the author will not explain it in detail. It should be noted that it is best to choose the client and server mode during installation, and it is best to understand the use of NOVELL network NET commands during use, otherwise one will be at a loss;
2) DOS workstation logging in to the server: This method requires the support of two software: Microsoft Network Client v3.0 for DOS (MSClient) and MetaFrame's client software ICADOS32. The function of MSClient is to connect and share server resources, and ICADOS32 plays the role of logging in to the server.
Using these two methods, we can all conveniently realize DOS's management of the network. Using these methods, the author has also realized remote cloning without using GHOST's multicast method. Those interested may as well give it a try.
Farewell Hook - NTFS Integrates into the DOS Embrace
Now Microsoft is vigorously promoting the Win2000 and XP series built on the NT core. The NT series has a brand new NTFS disk format, which is more secure, reliable, and stable, but DOS and Win9X series cannot read it. That is to say, in DOS or Win9X, you cannot even see the partitions formatted with NTFS, let alone operate and use them. The purpose of this is of course to make the NT series more secure, but it leaves us helpless when the NT series crashes and cannot boot... After all, many people are now using the Windows XP operating system. However, now it's good. With the professional version of NTFS for DOS, we can operate files in the NTFS format under DOS. It provides a good solution when the NT series has problems.
NTFS for DOS is very easy to use. Just enter >ntfspro after the DOS prompt and press Enter. Just note that its versions are divided into read-only (free) and read-write (commercial software) versions. After downloading (you can download the read-write version in the "Drivers" of this site), when installing it to the hard drive, you must also copy the 7 files (totaling 3.2M) of c_1252.nls, c_437.nls, l_intl.nls, ntoskrl.exe, autochk.exe, ntdll.dll, ntfs.sys from the NT system to a certain folder (if they don't exist). And the execution line should add the parameter /P<directory>. The most convenient method is to put them in the same folder as NTFS for DOS. In addition, entering the /? parameter after ntfspro can understand some of its parameters. For example, /L<letter> can customize the NT system drive letter.
This is a very easy-to-use software, but its powerful function builds a bridge between DOS, Win9x, and the NT series, bringing back the long-lost NT to the DOS embrace, and also provides a most direct and convenient method for us to handle NT system faults.
Overlord Spear - Memory Management
DOS usually can only use 640K of basic memory, which is also the view of many people. Of course, it is a fact that DOS has not supported memory well due to historical reasons. Fortunately, now there are these two "Overlord Spears" of QEMM and UMBPCI. Both of these software can replace EMM386.EXE, allowing DOS to make full use of upper memory to save the already meager basic memory. The author more recommends using QEMM. The author has used this software for nearly ten years and found that its compatibility is very perfect. The free basic memory can be as high as 630K. More importantly, it will automatically configure, allowing users to obtain more available memory without having to do it themselves. And with its continuous version updates, it gets along very "harmoniously" with Chinese character systems; while UMBPCI is more updated compared to QEMM and has slightly stronger functions. It may have some compatibility problems on some motherboards, but it is very small and suitable for use on boot disks.
Fist - Disk and File Management
The use of disks and files is the most common work we encounter. And disk management is a strong point of DOS, with much more powerful functions than the Windows series, such as processing partition tables, boot sectors, etc., which are very convenient to operate. Of course, the FDISK and Format commands of DOS itself have limited functions and are slow. The author strongly recommends the SPFDISK software. It is only more than 100K, but it is an excellent tool for partitioning, quick formatting, and multi-system management. It can recognize multiple formats of partitions, such as NTFS, ext2, etc. The most important thing is that multiple systems can be established on one hard drive without any impact on each other, realizing the multi-C drive technology. The author has installed several operating systems such as Win98SE, Win2000 Server, WinXP, RedHat Linux on his 80G hard drive using it, and the software interface is in full Chinese (traditional). The author thinks it is much more powerful than other partitioning and multi-system software and is also the only partitioning tool the author currently retains.
In terms of file management, the first choice is VC (Volkov Commander) this software. The 4.99 free version currently circulating on the Internet supports long file names, double-window operation, and the interface is similar to the once very famous Norton Commander,