What are the advantages and disadvantages of Different OS?

To begin with, let us understand the advantages and disadvantages of MS-DOS Operating System.

MS-DOS Operating system


The advantages of MS-DOS Operating System are as follows −

  • MS-DOS is a lightweight system and it allows direct access to all hardware with the help of the command line.

  • This operating system is very lightweight.

  • It also does not support multitasking therefore there is less overhead and less latency.

  • MS_DOS boots the system faster than any other operating system.


The disadvantages of MS-DOS Operating System are as follows −

  • It has a command line user interface therefore it is very less user friendly.

  • Very few applications are supported in DOS.

  • It is deprecated by Microsoft that’s why no more updates will be available to MSDOS.

  • It does not support multitasking. So, only one application can be run on this OS at a time.

Windows Operating System


The advantages of Windows Operating System are as follows −

  • Windows supports a large amount of application programs, specially graphics related software (like games, adobe, etc).

  • Windows has much advancement which makes it user friendly.

  • Windows has an excellent GUI, most of the popularity of the windows is just because of its GUI.

  • Web design programs having windows is very easy and supportable.


The disadvantages of Windows Operating System are as follows −

  • Windows is more prone to viruses and other attacks.

  • When it comes to GUI, one does not have total control over the hardware system.

  • It is proprietary software and hence tends to be more expensive as compared to other Operating systems.

  • It is a multitasking operating system that's why it has high resource requirements like hardware, faster processor, etc.

UNIX and Linux operating system


The advantages of UNIX and LINUX Operating System are as follows −

  • It is an open source operating system, therefore its code is available for anyone to fork the code and create their operating system.

  • It has a huge family of distributions (distros). Therefore, one has a lot of special purpose operating system options to choose from.

  • Linux has a lot of distributions hence an attacker has to do a lot of work to attack the whole family of Linux operating systems, therefore there is very less chance that a malware or virus is created for a Linux operating system because those malwares or computer virus has to be OS specific.

  • It has most of the alternatives to applications on windows.


The disadvantages of UNIX and LINUX Operating System are as follows −

  • In most cases Linux distros are maintained by open source communities over the internet hence, the maintenance of each distros is difficult and therefore, one has unstable releases to choose from, but eventually one has the option for the stable releases also.

  • These operating systems (in most cases) are designed by the programmer who gives more priority to utility rather than its appearance. Hence the UI is not up to the mark.

  • It is not suited for graphics related applications, like image editing, video editing, etc.