As time evolves, computing machines go more accurate, faster, and smarter. This makes life easier than before. But it makes the job of operating systems much harder than expected.
Many operating systems are fighting to gain the reputation of the BEST one. Our talk will focus on the war between Linux and WINDOWS in general manner.
Operating systems
An operating system is a set of programs working together. It aims to utilize the available resources (hardware and software) in the most efficient way. One of the most used examples for explaining operating systems is the government example. Let us imagine your computer as a small country. Then the operating system will work as the government. It must provide many services for the country. Most important services are safety, security, order, and balance.
Usage of computers
As a start, computers were used for computing numbers. A computer is fast enough to kick out many employees. Today, computers are not limited for the calculator job. Many uses are brought in, writing an article is one of them.
A big confusion is occurring today. Most computer machines are considered as DESKTOP/PERSONAL computers, what we called (PC). By that we ignore
- MAINFRAMES
- MINICOMPUTERS
- LAPTOP
- SUPERCOMPUTER
- Other …
This is all because the power of the technologies that used in PCs. A modern PC can work as a normal PC, SERVER, CLIENT, GAME PLATFORM, and more. This breaks the borders between the domains and ranges of the computer machines.
LINUX Operating System
History can not be summarized by sentence. LINUX is an open source project developed by large number of people around the world. It started in 1991. The word LINUX refers to the kernel (core). It is not the whole operating system, but it is the main part. Other parts are from the GNU project. In this article the word LINUX will refers to the complete set of the operating system, without referring to a specific distribution.
Windows Operating System
You can not describe water by saying "It is Water". WINDOWS is the only operating system that is well known for any person who touches a keyboard (I believe that writing "mouse" may cause problem, so instead I used keyboard).
WINDOWS is a closed operating system. Microsoft is controlling everything. People consider WINDOWS as the BLACK BOX in the computing world. It is not because it will record last minutes of the flight. But, it is because that nobody can know the inside components except the manufacturer.
Normal user's common requirements
What a user expects from his computer is vary from user to another. This makes it harder to satisfy user's needs. Also it merges the functional and non-functional requirements together. Some of those requirements are more affected by hardware, but still operating system is affecting on them. Here is a suggested list of those requirements:
- Easy to use
- Stable
- Secure
- No viruses, worms, etc
- Fast
- User friendly
- Nice graphical interface
- Runs basic programs (office suite, internet browser, multimedia, etc)
- Run modern games
- Good support
- Other …
In fact, most of those requirements are fulfilled by both Linux and WINDOWS operating systems. But the small differences between them is what can make one of them win against the other.
Comparison using life cycle method
Small differences can be caught by using detailed life cycle detecting method. In this method we will compare between both LINUX and WINDOWS from, reasons of choose the operating system, passing on all steps after that, until the reasons of thrown it. The outline can be written like this:
- Why
- Getting
- Installing
- Getting applications
- Normal user's requirements
- Uninstalling
- Throw away
Why
There are many reasons for taking LINUX as the first choose. Most considered one is that Linux is an open source. This means that LINUX is absolutely free and no one will ask you for any fees. In addition, anyone can modify and customize LINUX. Today you can find large number of LINUX distributions. This makes LINUX able to run on PCs, MAC computers, cell phones, game platforms, supercomputers, distributed systems, and nearly every computing machine or device.
LINUX is controlled by the organizations and comities on the net. Many developers, hackers and even normal users are working everyday in the LINUX development process. This makes the system up to date.
Today, big companies are adapting LINUX in their computing solutions. IBM, HP, DELL and more, are considered as big contributors in the LINUX world. For sure they make MICROSOFT upset. But it is a long way until it makes big difference in the market.
Many of WINDOWS users did not choose to use WINDOWS operating systems. It is because they do not know much about computers, and maybe because they do not like to change. Anyway, they bought the PCs with WINDOWS operating system installed in them. What to do? Answer is "nothing". I woke up, yesterday, today, and tomorrow. I am using WINDOWS. My father, uncle, brother, grandfather, friend, people on the road, in the coffee shop, all of them are using WINDOWS. It is the result of what they call "MONOPOLY". More clearly, they are happy with it, no need to change it.
there are too many choices esd, osd, alsa, openal, dsp , and they dont interoperate
one sound card, one sound drivers