Why GNU/Linux is better than Windows? There are many reasons:
Freedom - Linux is completely free while Microsoft Windows is not. Windows is expensive and has many restrictions. Windows is licensed, not sold, even when you legally buy it, you don't own it. It is leased to you under a license that restricts how you can use the software. Linux is Open Source and has no restrictions , you are free to download, use, share and modify the source code.
Choices – Linux is not just a single operating system, there are hundreds of Linux distributions available, each distribution is has its own features. You can pick what Linux distribution perfect for your needs. You can also try Linux without reformatting your hard drive using a live cd or Live Linux distro that directly runs from your CDROM drive.
Free Applications - There are thousands of free and open source software available in Linux at no cost; you can choose what to install, without spending too much money.
Community - Support is free, Linux is supported by large international community of users developers devoted to open source. You can get help from thousands of users and developers worldwide. You can use forums, mailing list, IRC and GOOGLE, many websites, blogs and wiki sites provides helps, tips howto's and free informion about Linux.
Secure - Forget expensive anti-virus and anti-spyware, malicious programs will have a hard time getting through your Linux pc. Linux is designed with the security in mind, the way Linux handles users and permissions naturally limits the scope of a viruses or trojans. Another important thing about Linux security is that Linux is open source, anyone can look the code, making it easier to spot and fix bugs and vulnerabilies and enhance its security features.
Computer running Windows XP infected by Malware
Stable - No BSOD (Blue Screen of Death), corrupted registry and fragmented file system. Linux is based on the UNIX kernel. Linux is very stable, it runs perfectly well without restarting all the time.
Typical Windows XP Error
Blue Screen of Death
Efficient – Linux runs in old computer without spending extra money to upgrade a new hardware or to buy a new computer.
Truly multi-user and multi-tasking - It has the ability to manage thousands of tasks at the same time, including allowing multiple users to access the system simultaneously.
Multiplatform - Linux work on a wide variety of platforms (hardware types) such as i386, x86-64, PowerPC 32/64, SPARC, DEC Alpha, ARM, MIPS, PA-RISC, S390, IA-64, SuperH and m68k, and many PDAs and embedded systems.
There are many other advantages using Linux, which are too long to list here.