What can Linux do that Windows can’t?

I don’t want to debate with Mac OS X Users or Windowsians, I’m just answering a question asked on Quora LOL

Here is the list of 22 things I can do if my computer is running GNU/Linux but I can’t do it on a Mac or a computer running Windows:

1. Upgrade legally and without having to pay.

2. Get the latest versions of the operating system that work faster without touching the hardware.

3. Install and run different GUIs easily if I don’t like the default configuration.

4. Install about 20 programs with a single command.

5. Have a system that automatically updates already installed programs.

6. Install the same copy of my OS (Ubuntu) on several machines without worrying about license restrictions or activation keys.

7. Distribute copies of my operating system and the programs running on it without violating any law, governmental, ethical or moral, because everything has been planned for that.

8. To have full control over the hardware installed on my machine and to know that there are no backdoors in my software, installed there by unscrupulous publishers or by the government.

9. To operate without using anti-virus, anti-adware or spyware protection, not having to reboot my machine for months while always receiving the latest security patches.

10. Work without having to defragment my hard drive, ever!

11. Trying software, deciding I don’t like it, uninstalling it and knowing that it doesn’t leave behind traces in the registry, accumulate there and slow down my machine.

12. Being able to make a huge mistake that requires a complete reinstallation of my system and being able to do it in less than an hour, because I put all my data on a separate partiton of the operating system and programs.

13. Being able to boot my system with great effects, as nice as Vista’s, on a 3 years old machine… in less than 40 seconds, including login time (username + password).

14. Be able to configure anything I want, legally, including my favorite programs. I can even contact the developers of the software concerned to ask them questions, give them ideas and be involved in the construction or development of the current version if I want to.

15. Having more than 4 word processing windows open, listening to music, playing with desktop graphics effects, being in contact with a large and friendly community and having Firefox, my instant messenger and my email client open at the same time without the system running so slowly that it becomes unusable.

16. Use the dpkg -get-selections > pkg.list command to get an exhaustive and detailed list of all the software I have installed, make a backup of my /etc and /home directories on another partition and then be able to restore my system at any time, easily.

17. Run several desktops at the same time, or even allow several users to connect and use the machine at the same time.

18. Resize a hard disk partition without having to destroy it and lose the data it contains.

19. Being able to use the same hardware for more than 5 years before it really needs to be replaced… I still have hardware that is almost 10 years old, running Linux and still useful.

20. Being able to surf the internet while the OS is installing!

21. Use just about any hardware knowing that the driver is already present in the OS… eliminating the need to search the manufacturer’s site to find that driver.

22. Get the source code for almost anything, including the operating system kernel or most of my applications. I could go on and on, but I think it’s not bad at all!

P.S. Small remark: the operating system is called GNU/Linux, Linux is the kernel (I know, it’s a debate that sometimes seems useless but still important so here it is) and it’s easier to just say Linux but here it is anyway!