I Switched to Linux After Using Windows for 10 Years

I was a fan of Windows 98, 2000, XP, 7, and 10. But, I finally decided to use Ubuntu forever.

Shalitha Suranga
Oct 15 · 5 min read
Image for post
Image for post
Ubuntu desktop. Screenshot by the author

In fact, If there is no operating system (OS) installed the computer becomes a worthless device because the operating system is the intermediate interface that connects the user to the hardware and vice versa. People choose operating systems according to their preferences and what they do. Besides, some people had to go with an operating system that is given by their preferred hardware device (Apple computers come with macOS).

My first computer was a Pentium II one and it had Windows 98 installed when I purchased it in 2008. Thereafter, I used Windows 2000 for several months. Like most die-hard Windows fans, I used Windows XP and 7 for a long time. Before I completely switched to Ubuntu, my favorite OS was Windows 10. As everybody says, freedom is a key factor that leads us to choose a Linux distribution instead of a proprietary operating system. But, Windows was okay for me until they patch the graphical user interface (GUI) for Windows 7. I switched to Linux mostly due to the following key factors.

Stability and Performance

Image for post
Image for post
A stable building. Photo by Liam Martens on Unsplash

Windows 10 needs at least 8GB physical memory to run the operating system properly, but having 16GB is really helpful when you are running multiple applications at the same time. On the other hand, the latest Ubuntu version runs fine with just 4GB RAM and it takes less space on the storage than Windows 10. I think that the latest versions of Windows have a bit messed-up system architecture because most of the components and modules look like bloatware. According to my thoughts, the main reason is that Microsoft tried to modernize existing core components by plugging new modules right after Windows XP which was faster like Ubuntu even for 128MB RAM. For example, some parts of OS consist of completely new and modern UI elements (UWP) while the other parts are still having old fashioned Windows 7-style UI elements.

Indeed, Ubuntu has a great separation of the UI and the system core. There are no GUI-based applications for lesser-used utilities. Furthermore, it will not offer everything at the installation, but it allows users to install things when there is a particular requirement. Users with low-end computers can go with lightweight desktop environments. On the other hand, Windows ignores low-end devices. Undoubtedly, the Windows update mechanism is giving a headache to the users, and Linux has a smooth user-friendly system update. Surprisingly, the newly introduced Ubuntu LivePatch upgrades Kernel without even a restart.

Minimalist and Futuristic Design

The latest versions of Ubuntu include the GNOME desktop environment which is my favorite. GNOME has a minimalist and futuristic design with consistent UI elements in all the places. Importantly, desktop icons and the Dock like features come as extensions, and there are many extensions out there which can be installed according to your preference. GNOME basically gives us what is really needed rather than over-complicating everything.

For example, just compare the file manager application on both Ubuntu and Windows.

Image for post
Image for post
Files manager on Ubuntu (GNOME). Screenshot by the author
Image for post
Image for post
File Explorer on Windows. Screenshot by the author

Developer-friendly Environment

If you can throw money use macOS, If you would like to learn try Linux, otherwise use Windows as yet another computer user.

It is true that Linux requires some technical knowledge compared to Windows to get started. Whereas, it seems like the Canonical team is putting more effort to improve Ubuntu to cover general computer users’ needs by offering things such as the Ubuntu software store. However, this developer-friendly environment was a major reason for me to switch to Ubuntu. Ubuntu has helpful built-in tools: GNU C/C++ compiler collection, make, etc. Moreover, it runs containerization tools like Docker more efficiently than Windows, because the Linux architecture supports the containerization concept better than Windows does. The Linux ecosystem motivates us to use command-line tools for various situations.

Even a simple menu option on the context menu motivates developers amazingly.

Image for post
Image for post
Open in Terminal option in Ubuntu. Screen recording by the author

Security

In fact, security is a major concern in any digital platform. We all faced at least one malicious attack somewhere. Once I was using Windows XP, I had an issue that was caused by the Brontok virus. It opened a web page frequently every few minutes. Nowadays, most malicious programs try to steal personal data, and we have to think twice about the security of our operating system. Linux still has a few (~2%) market share in the general-purpose users' segment compared to Windows. Therefore, there are not so many malicious programs that target Linux users. Meanwhile, around ~78% of personal computer users are using Windows by getting the attention of malicious program creators.

Operating system security is not just about malware. Authentication, hardware protection, and network security are also parts of OS security. Ubuntu source has been released as an open-source project. Therefore, there is a higher probability to detect system vulnerabilities unlike Windows because the community is involved with the source code.

Conclusion

Nowadays, everything is going towards the cloud ecosystem and that is inevitable. Therefore, the operating system becomes just a broker that fills the gap between the user and the hardware. Computer hardware is also getting cheaper and powerful day by day. Besides, Hybrid applications are acquiring native applications that closely live with the operating system. So, for general users, it doesn’t matter which OS is running on the computer. However, as developers, we really care about it a lot.

The Startup

Medium's largest active publication, followed by +729K people. Follow to join our community.

Shalitha Suranga

Written by

Software Engineer at 99x | Apache PMC member | Open Source Contributor (Author of Neutralinojs) | Technical Writer

The Startup

Medium's largest active publication, followed by +729K people. Follow to join our community.

Shalitha Suranga

Written by

Software Engineer at 99x | Apache PMC member | Open Source Contributor (Author of Neutralinojs) | Technical Writer

The Startup

Medium's largest active publication, followed by +729K people. Follow to join our community.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store