10 The fundamental difference between Linux and Windows

Before the debate on the relative merits and disadvantages of Linux and Windows, it helps to understand the difference between them is real. The main difference between Jack Wallen has been distilled in a list.

Now I have been around the Linux community for more than 10 years. From the beginning, I already know that there are fundamental differences between Linux and Windows, and will always separate them. This is not in the least, said a better than the other. It’s just that they are fundamentally different. Many people, from an operating system or other point of view, do not allow the differences between these two powers. So I decided it might be a good service to the public a list of the main differences between Linux and Windows 10.

NOTE: This information is also available as a PDF file download.

# 1: Full access and entrance
Having access to the source code could be one of the most significant difference between Linux and Windows. Consider the fact that Linux belongs to the GNU General Public License, to ensure that the user (various) can access (and modify) the kernel code as a basis for much of Linux Caozuojitong. Do you want the code in Windows counterparts? good luck. Unless you are a very select (and elite, to many) member of the group, you will never lay eyes codes consisting Windows Caozuojitong.

You can look at this from both sides of the fence. Some say giving the public access code to open Caozuojitong (and software running on it) malicious developers who will take them to find any weaknesses. Some also say that there is full access to the code helps achieve faster improvements and bug fixes to keep those malicious developers to bring the system down. I have, at times, immersed into a Linux application or other code, when all is said and done, very pleased with the results. I could do with a closed-source Windows application? No.

# 2: Free license and license restrictions
With access from the difference between the license. I’m sure every IT professionals to continue and related PC software license. But let us look at an important aspect of a license (do not enter the legal jargon). With the operating system of Linux GPL license, you are free to use and modify the software, and even publish or sell (as long as you provide the code). In addition, the GPL, you can download a single copy of a Linux distribution (or application), and when you love on as many machines to install it. With the Microsoft license, you can do more than not. You will purchase the number of licenses, so if you purchase 10 licenses, you can legally on only 10 machines to install the operating system (or application).

 # 3: Support and help desk support online payment colleagues
This is a problem, most of the company with his back to the Linux operating system. But it really is not necessary. For Linux, you must be a great support of the community through forums, online search, as well as a large number of professional website. Of course, if you feel the need, you can get from some of the larger Linux companies (Red Hat and Novell for instance) to purchase a support contract.

However, when you use the peer support inherent in Linux in, you fall time. You can have something of a problem, send an e-mail mailing list or a post on the forum, and within 10 minutes and is recommended to be submerged. Alternatively, these recommendations may take several days to. It sometimes seems that everything depends on chance. However, in general, most of the issues of Linux have been encountered and documented. So there is a good chance that you will soon find their own solutions.

On the other side of the coin is a Windows support. Yes, you can go the same route with Microsoft, depending on your peers solution. There are as many help sites / lists / forums for Windows, because Linux operating system. You can purchase support from Microsoft itself. Most businesses superiors easy victim safety net, there is a support contract brings. But most are not dependent on the higher up and said support contract. Who uses Linux or paid support contract or Microsoft paid support contracts I know different people, I can not say that one is happier than the other. Of course, this begs the question: “Why do you say that Microsoft support is superior to Linux paid support?”

# 4: Full and partial hardware support
One problem is slowly becoming nonexistent hardware support. A few years ago, if you want to install Linux on a single machine, you must ensure that each hand-picked your hardware or your installation does not work 100%. I remember, back in 1997-ish, trying to figure out why I can not get Caldera Linux or Red Hat Linux to see my modem. After some looking around, I found that I was the proud owner of a cat plague. So I had to go out and purchase a US Robotics external modem, because I know this is the work of a modem. This is not so much the current situation. You can grab a PC or laptop, most likely to receive one or more Linux distributions to install and run nearly 100%. But there are some exceptions. For example, sleep / suspend many laptops still a problem, although it has come a long way to go.
In Windows, you know that most every hardware with the operating system. Of course, sometimes (I have experienced this over and over), you’ll wind up spending too much day search for the correct driver for your hardware is no longer available for installation disk. But you can go out and buy a 10 cent Ethernet card and know that it will work on your machine (as long as you have, or can be found, the driver). You can also rest assured that when you buy a very powerful graphics card, you may be able to take full advantage of its power.
# 5: Command Line with no command-line
Both in the Linux operating system has gone far and how amazing the desktop environment becomes, the command line is always valuable tool for management purposes. Nothing can replace my favorite text-based editor, SSH, and any given command-line tool. I can not imagine not on the command line to manage a Linux machine. But for the end user – not so much. You can use a Linux machine for years, never touch the command line. Also in Windows. You can still use the Windows command line, but not nearly the extent and Linux operating systems. Microsoft tends to confuse the user from the command prompt. Not to run, and type cmd (or command, or both, it is these days), the user does not even know the command-line tool exists. And up and running, how useful if the user does get the Windows command line is not true?
# 6: centralized and decentralized applications installed
For this title may throw you a loop. But let’s think about this for a second. With Linux, you have (almost every distribution) a centralized location, you can search, add or remove software. I’m talking about package management systems, such as synapses. Synaptic, you can not do any network search (or purchase) to open up a tool, the search application (or application group), and install the application.
Windows has such a thing. In Windows, you must know where to find you want to install, download the software (or the CD into your machine) software, and then with a simple double-click setup.exe or INSTALL.EXE. Over the years, it was believed that the application is installed on Windows is much higher than it easier on Linux. And for many years, the idea is that the correct target. Now not so much. Installation under Linux is simple, painless, and centralized.
# 7: Flexibility and rigidity
I always compare Linux (especially the desktop) and Windows to a room where the floor and ceiling, or movable or not. For Linux, you have a room where the floor and ceiling as needed, so that they can be raised or lowered, casual, high or low. In Windows, the floor and ceiling are immovable. You can not go further than Microsoft deems necessary to go.
Take, for example, in the desktop. Unless you are willing to pay for and install a third-party application, you can change the desktop appearance, with Windows you are stuck Microsoft has announced what is your ideal desktop. For Linux, you can pretty much make your desktop look and feel in the end how you want / need. As long as you want, you can be as much or as little on your desktop. From a simple flat Fluxbox comprehensive Compiz 3D experience, Linux Desktop is a flexible environment, on a single computer.
# 8: vs. fanboys type of business
I want to add this because even though Linux has reached far beyond its roots of a school project, Linux users tend to be soapbox fanatics who live fast jet about why you should choose Linux on Windows. I made this on a daily basis (I try to recruit new fanboys / girls), it’s a badge I wear proudly. Of course, this is seen as less than professional. After all, something worthwhile enterprise environment, why are there or need cheerleaders? If not the software sell itself? Since the open source nature of Linux, which has helped make the marketing budget and can not be separated Microsoft’s deep pockets. With that comes the need fans to help spread the word. And word of mouth is the best friend of Linux.
Some people think of Linux as a fanatical kept in the basement of LUG meetings and science projects hoorah same university level. But I beg to differ. Another company, thanks to a simple music player and mobile phone phenomenon, has fallen into the same fanboy fanaticism, but the company’s image has not been tarnished because of fanaticism. Windows does not have these same fans. Instead, Windows has paper certified administrator who believe the hype when they hear the misrepresented market share numbers assured them that they can get a job until the end of the league time.
# 9: Automation and nonautomated removable media
I remember the old, you must install a diskette to use it, uninstall it delete its day. So, the time draws to a close – but not exactly. The new Linux users plagued by a problem is that the media is how to move to use. The idea of ​​having to manually access the CD drive CD content “Mount” is completely unknown new users. There’s a reason this is the way it is. Because Linux has always been a multi-user platform, it is considered to force the user to install a user from another media use it is covered to keep the user files. Think about it: In a multi-user system, if everyone had instant access to the disk is inserted, you can delete or overwrite a file that you just added to the media to stop them? Now things have developed to the Linux subsystem settings, so you can use them in the same way using a mobile device’s location in Windows. However, this is not the norm. Besides, who does not want to manually edit / etc / fstab in FLE?
# 10: Multi-level and single operation run level
I can not figure out how best to title this, so I used the instructions. I’m talking about is Linux’s “stop at different run levels inherent ability. With this, you can line (run level 3) in the command or the graphical user interface (run level 5) work. When fubared of X Windows, you need identify the problems that really can save your socks. you can start to run level 3, log in as root, find / solve problems to do it.
In Windows, you are lucky to get through the command line safe mode – and then you may or may not have what you need to solve the problem of the tool. In Linux, even in run level 3, you can still get and install a tool to help you (hello apt-get from the command line to install the application). Having different run levels is another way to help. He said the machine in question is a Web or mail server. You want to give it all your memory, so you do not want the machine to boot into run level 5. However, there are times when you want for administrative purposes of GUI (although you can completely manage Linux server at the command line). Because you can run from the command run level 3 startx command line, you can still start X window, and let your GUI. In Windows, you are stuck in the graphical run level unless you hit a serious problem.