knock
Bluelighter
OS to me, means Ordnance Survey. Oh, you mean operating system? What's that? What system am I operating and why is it deficient to Linux? Apart from Linux having an X in it.
I'm a communist btw. Anarcho-communist when in knocks company.
I also have a lock on my toilet door. Does this mean I don't need Linux for porn?
I'm relying on good answers here. I hate feeling left out.
Quick summary:
Operating System. OS.
Windows is an OS. Mac OS X is an OS.
Linux is an OS. More accurately, it's a small, but very important, part of an OS, the kernel. It mediates between the hardware and the software which makes the system do useful things.
So some people prefer to call it GNU/Linux, because usually the Linux kernel comes with more operating system stuff from the GNU project.
What's GNU? GNU is Not UNIX. UNIX is a family of operating systems. GNU is Not UNIX, but it's very like UNIX.
A major difference between Windows and GNU/Linux is that the Windows source code* is secret, whereas the GNU/Linux source code is not secret. By mandate. That's why some people think it's an OS for communists. It's built by the people, for the people. If you have the skills, you can modify GNU/Linux. You can fix bugs and add features. This is sometimes acknowledged by the term "Free Software". It gives you freedom. But some people mistake Free for No Cost, so another term is in use, Open Source.
The only entity which has control over the Windows source code is Microsoft. With GNU/Linux, everyone has control.
Now, there are people who think that this Freedom stuff is nothing to do with communism, because they associate communism with the Soviet Union and other State Capitalist entities. Whatever, they still care about freedom. And so they also like Free Software, because it gives freedom.
And some people just think that open access to source code is a fucking good way to get software written. They tend to use the term "Open Source".
One other thing; when you get a copy of GNU/Linux you get it in the form of a "distribution" or "distro". That is, you get more than just an operating system. You get Linux, the kernel, you get the GNU operating system stuff, and you get lots of application software like word processors, web servers, programming languages, web browsers and so on. These distros have names like Debian, Red Hat, Arch, Gentoo, CentOS, and many more.
*source code: When computer code is written, it's usually done using a programming language which is easily read and modified by human being. Computers prefer a more concise language, called assembly language, or machine code. A process called compilation converts human readable/modifiable source code into machine code. Source code is like the blueprint for the programs that run on your computer. When you buy Windows, usually preinstalled on a computer, you buy the machine code. You don't get to see or modify the source code. If you buy GNU/Linux you get the machine code, but you are also legally entitled to get the source code, and you are legally entitled to pass it on freely. You may also, if you wish, modify it. But you are obliged to offer the changes you make to the source code available to those who you pass your modified version on to. This is by virtue of the licence under which the code is made available. There are many Free Software licences, but the archetype is the GNU General Public License. Linux, the operating system kernel, is released under the GPL (version 2).
Last edited: