Linux Vs Windows ⚔️ Feature Comparison
Let's compare the features of Linux and Windows Os.
🧡 Open Source
🚀 Faster Software Updates
👨💻 Programming Friendly
- Linux supports almost all of the programming languages such as Clojure, Python, Julia, Ruby, C, and C++ to name a few.
- The Linux terminal is better than Window’s command line. If you want to learn command line basics quick and super fast, you will find this course helpful. Here is a comprehensive guide to learn Linux command line for beginners. You can also use this guide to learn command line for iOS and Linux.
- Bash scripting - Bash is extremely useful for developers and it is available by default on Linux. Learn how to create and use bash scripts. Here is a cheat sheet on bash scripting.
- Linux has inbuilt support for SSH. With this, you can easily manage your servers. Learn how to use SSH using this DigitalOcean guide.
- You can easily customize and personalize your Linux distribution.
- It also supports several efficient tools for developers that makes the life of developers a lot easier.
💯 Great Community Support
⏳ How to install and use a Linux distro
There are many ways to install and use. A few ways to install Ubuntu (a popular Linux distro) are mentioned below:
- You can download Ubuntu and freshly install on your system. Also, google it and you will find several free resources on how to install this OS.
- Install Ubuntu alongside Windows 10 dual boot
- Install Ubuntu on Windows 10 using Virtualbox
🤔 Downside of using Linux (for the absolute beginners)
Is there really a problem switching to Linux ? I think, yes but for absolute beginners, and should be considered on a case-by-case basis.
While there is absolutely no downside of switching to Linux, some absolute beginners might find Linux a bit uncomfortable while using it. Consider a case where your computer is only running Linux (using installation approach 1 and 2 mentioned above). You have been using Windows since the beginning. You have never used a Linux distro before (similar to my case). Here are a few problems I had faced.
- A computer with only a Linux distro installed means newbies might end up googling several commands to do simple tasks. Even you are not familiar with Start Menu. The same task could have done with a few clicks of buttons in Windows.
- You cannot run Microsoft products (such as Excel, Word, and PowerPoint) in Linux. That was a big disappointment to me. I was an Excel-person, and even now I use it everyday. Though you can use open source alternatives to Excel, but they are not advanced and mature enough.
- I am a big fan of Tableau - a data visualisation software, and again I use it twice a week to create charts and running some quick analysis. The problem is Tableau Desktop is not available for Linux, but only for Windows and Mac.
The problem could be fixed by using installation approach 3 mentioned above (install Ubuntu on Windows 10 using Virtualbox). You can use Windows and Linux side by side. However, the biggest problem with this approach is the performance of the Linux machines inside Windows.
If you have have good amount of RAM, video graphics and a good processor, you can optimize the Linux machine. However, that might be costly, time taking and overwhelming for newbies. So, what now. The solution is Windows Subsystem for Linux (WSL). Here is a complete guide on How to Install and Use Windows Subsystem for Linux.
Windows and Linux logos taken from SimpleIcons
Emojis taken from Emojipedia
Cover image built with BlogCover