Why I Use Linux

I tried to use Linux back in 2004, and started to use it as a daily operating system in 2016. Maybe because I wasn’t (though I tried to be one) an IT worker, I never met a person using Linux in person (using Redhat Workstation for Seismic Data Interpretation doesn’t count). I was asked by many people why using Linux?

Let me figure out an answer.

For Curiosity

Thank to the Internet booming in 1990s, even shools in China were rush to buy computers so they could list them in their introductions. I was taught to use Wubi input method to type in Chinese in 1999, on a Intel 486 compatible computer manufatured by Founder.
The Wubi Practice Software
That computer ran DOS. But the preface of my computer textbook told me that Unix-like system was the most advanced, elegant and stable operating system, mostly used by mainframe computers.

Those ideas in the preface chapter drove me crazy. I kept wondering what was Unix and why it’s so powerful. I tried Windows, Internet and Red Alert 2 in 2002 during my senior middle school time. Still I didnt’ have a chance to experience Unix or Linux.

Ubuntu was launched in 2004. So many people were talking about it. I ordered and got a copy of Ubuntu 4.10 mailed from Netherlands right after I attended university in September 2004. I could finally fulfill my curiosity about Unix.

For free and Freedom

Right before and after the time when I got Ubuntu, I read a lot books about Unix and free software movement. The ideas of RMS (Richard Mattthew Stallman) convinced me that free software is an implement of political freedom in cyber domain. And free software is necessary for digital privacy. Since I was not allowed to pursue political freedom, at least I can get free software.
Those legendary hackers invented Linux, gcc, BSD, Firefox, LibreOffice, VLC, Mplayer, Keepass. Even the whole Internet is built on free software. By choosing those tools, I got high quality software free of charge, and (part of) my freedom.

Free from Malware

In the early days of 2000s, malware were flooded on Internet. I was so tired to get rid of those IE plugins, toolbars for my friends and myself. Linux is the invincible on Internet. I didn’t worry about those malware when I was using Firefox and VLC on Ubuntu. That’s a big relief.

Free Internet Access

Internet censorship and blocking was getting worse everyday in China then and now, after the establishment of The Great Firewall. For the domestic censorship of Internet, I kept silence when I can’t tell the truth. But I have to get access to the free Internet. Including Github, Wikipedia, Google, Youtube, most valuable service are partly or fully blocked in China.

In most situations, I just tried to update my system, search an article on Google scholar, download the original verison of Firefox instead of Chinese customized version, my connections were blocked. Under this circumstance, there were many tools used to get access of Internet, developed by programmers who in the same boat with me. Shadowsocks is one of them. Those tools were usually hosted on github, distributed in source code, with simple README files. They were not perfectly polished software. USe those tools often requires basic skills of network, Linux and VPS. The Linux kernel can redirect all traffic to a proxy. This capbility make Linux prefect for using network proxy. The basic need of free Internet is a strong motivation for me to learn Linux.

For Convenience

There are many aspects of convenience. To deploy a samba server at home, using Linux is an optimal choice. Linux has perfect package management. To install softwares, I don’t have to click “next” all the way down. One line of command sudo pacman -Sy packages and that’s it. I can use pooled storage like ZFS. I don’t bother partitions any more. I can use rsync to backup files automatically. There are many convenience, let me stop here.

When I Revert to Windows

It’s not freedom if I am not allowed to use Windows. And PDF forms pull me back to Windows.
Update: Firefox supports PDF with XFA Forms.