
20 Reasons Why Linux Is Superior to Windows
As requested by turkeyman.
- It's more secure.
- There are two different desktops (KDE and GNOME) to choose from.
- All the software most people would need is free.
- Icons on the two desktops are in PNG or SVG format, which are not proprietary.
- You can get a distro customised to certain fields of interest, e.g. music mixing.
- Konqueror beats the pants off Windows Explorer.
- You can change your titlebars and theme in both KDE and GNOME, and even come up with your own if your inclined.
- The unified file system makes installation more predictable.
- Security fixes arrive with more regularity.
- Programming with it is easier; because of the unified file system, libraries always go into the /lib directory.
Trying to learn to hack on a Microsoft Windows machine or any other closed-source system is like trying to learn to dance while wearing a body cast.
-Eric S. Raymond
- No Registry. All the settings are stored as hidden text files in your home directory. That means they won't all get corrupted at once, like can happen with the Registry.
- That also means that when you back up your files, your settings are all stored in the same place and are all backed up as well.
- The command line/shell (BASH) is more powerful than the DOS environment.
- With yum and apt-get, users can download and install software with one command.
- Because it is required to be the administrator (root user) when installing software, which requires a password, software cannot be installed without the user's knowledge.
- Linux rarely needs a reboot - at the time of writing my machine has not been rebooted for 26 days, 7 hours, 18 minutes.
- The majority of the applications are open-source, and thus have faster release cycles (see #9) and can be customised (hacked) to the user's liking.
- In part because of the ability to hack the source, partly because of the text-based config files, and partly because they're designed that way, Linux programs are generally more customisable than Windows programs.
- Virtual desktops.
- Virtual consoles (not the same thing).
I'm not interested in replies to this.