Windows to Linux is a hard transition for many users. I find this especially true for advanced Windows users. Here are all the things I wish I knew before trying to switch to Linux after using Windows for 20+ years.
Qualify Yourself and Expectations
Understand that Linux is NOT Windows and they work differently. Figure out the shortcomings of Linux in your current workflow and be flexible in learning alternatives or be comfortable dual booting.
Think about program alternatives and incompatibilities
- Microsoft Office
- Adobe Products
- Gaming Titles that use Anti-Cheat (check https://protondb.com for compatibility)
Why do you want to switch? For me, I was tired of Windows and their update cycle.
Setup a Test Environment
Before you nuke your Windows and install Linux, you need to understand what you are getting yourself into. The best way is to setup a test environment using either a Virtual Machine or even another PC. I personally recommend using a raspberry pi to cut your teeth in Linux and understanding terminal.
Choosing your Distribution
There are two types of distributions in Linux, Rolling and Stable A.K.A. LTS (Long Term Service). There is a scale of bleeding edge to really stable, but old packages.
Most other tutorials will tell you to install ubuntu or mint at this point, but I want you to understand what Linux is capable of and building your own distribution is the best way to learn. There are so many distributions how do you pick one? Let me simplify this decision… Install Debian. Its the most common and easiest to find guides on. Arch Linux is a second choice as it is very friendly on installing any package. Third, would be Fedora as it is a good middle ground between Arch and Debian.
What about the 100 or so other distributions? Most of these are just the same thing with a few different options that don’t matter or just look different. Once you figure out how to change Linux to your liking you won’t care which one you pick.
Rolling Releases
Arch Linux is probably the most well known rolling release that has the most up to date packages, but the more of these you install, the more unstable the system will become. It is not uncommon to run into a bad update and have the system start acting up. I don’t recommend this type of distribution, but understand the appeal. Honorable mentions in this space