Switching to Linux isn’t just about the software or the operating system, it is about how a new ecosystem feels and acts, especially if your habits from Windows don’t translate well to a new operating system. Whenever I needed a new application on Windows, my first instinct was to get on the internet and manually search for an application that does what I want. Then I’d just download the application and install it.
You can do that on Linux—there are all sorts of portable apps available, but you’d be missing out on one of Linux’s best features: the package managers. Package managers handle automatic updates, usually prevent duplicative installations, and make installation a one-click affair.
When you switch to Linux, don’t try to manually download and install everything. Lean on your distro’s package manager or Flathub instead. You’ll save yourself a ton of time.
Make your Linux system awesome with these seven Flatpaks.
Running everything as administrator
On Windows, habitually clicking through UAC prompts built the habit of automatically running everything as admin with full permissions. It isn’t a great habit on any operating system, but it is especially a problem on Linux.
Whenever you run something as root on Linux, you give yourself near-total freedom to do whatever you want. It does mean you won’t encounter much resistance whenever you run a command, but it also means that you’ll completely bypass many of Linux’s innate integrity and security features.
At worst, you could carelessly delete some critical files required by your operating system, rendering your PC inoperable until you perform a repair or reinstallation. The better approach is to log in as a standard user and only elevate your privileges with sudo for specific commands that actually require it.
It is slightly slower than just operating as root 24/7, but it is immensely more secure, and you can be sure an errant keystroke won’t crash your PC.
Ignoring the terminal out of fear
The overwhelming majority of the time I used Windows, I was using the GUI. The command-line interfaces just didn’t offer enough in my day-to-day use to justify using them over the GUI.
Unfortunately, it actually took me a few months of using Linux to warm up to the terminal, and in those days, the relative usefulness of the terminal was even better than it is today.
If you’re new to Linux, I’d recommend diving right in to the Terminal from day one. You don’t need to exclusively control your PC that way, but it quickly becomes obvious why so many Linux fans come to love it—it is a fantastic way to control your PC. Try starting with basic file system navigation commands like ls, pwd, cd, rm and a few others. Once you have those down, everything else will be a lot easier.
Hiding from updates
Many people defer Windows Updates for weeks because the process is intrusive and has a remarkable talent for forcing reboots at the worst possible time. If you treat Linux updates with that same kind of skepticism, you’re missing out.
Frequent updates also minimize your chances of accidentally getting a broken dependency chain, which can be annoying to fix if the automated tool is unable to resolve it.
Hoarding files on the desktop and a single drive
My Windows PC has almost no organization to speak of. Files either live in the downloads folder forever, or they get moved to the desktop. Eventually, the files and folders on the desktop become stale, and I move them into a separate catch-all folder on my desktop that holds all the other old files and folders that I don’t need.
It is the digital equivalent of one huge disorganized stack of papers in a desk drawer and another big pile haphazardly sprawling across the surface of the desk.
Linux, while it can tolerate that kind of disorganization, is better when you take the time to organize a bit. Fortunately, there is already a folder that serves as a place to put everything—the home folder. The only real change was building the habit of putting everything into unique folders in the home folder.
I spent the better part of two months doggedly trying to use Linux exactly like Windows. It was frustrating and unworkable. Despite how similar many desktop environments look and feel to Windows, Linux isn’t Windows. After my initial adjustment period, however, I found that I actually prefer the Linux approach most of the time. Not only is it very efficient, it really goes a long way to enforcing better security practices, which is essential in the modern digital landscape.