Which Linux should I use?
Options for a Linux distribution in 2026
I’ve been quietly encouraging everyone around me to consider running Linux for home use for years. Thankfully, Microsoft’s decision to sunset Windows 10 and require TPM2 for Windows 11 compatibility has made that conversation a lot easier; their insistence on shoving Copilot into everything and giving everyone the privacy ick has made it like shooting fish in a barrel.
A few days ago, someone who works for me asked me about Linux on their gaming desktop - I wound up having to write down a lot of thoughts, so it’s time to put them somewhere public that I can link to in the future instead of re-writing or re-thinking multiple times.
There are a couple of important things to remember as we walk through this. First, this is absolutely not a complete or thorough listing of Linux distributions or any sort of in depth comparison about their pros and cons; for that, visit Distrowatch since they’ve been hosting that list for a couple of decades. This is instead an opinionated shortlist of distributions that I can show to someone who wants to try Linux for the first time to give them a starting point for their adventure. Are there objectively better distributions for any given use case? Yeah, probably, and I would highly encourage everyone to explore them - but that’s not what this post is for.
Second, remember that this is 2026 and a huge amount of the friction involved in running Linux has been removed. Of course the internet is forever though, and there are still far too many articles, discussions, and Reddit posts about some difficulty or another - but those tend to be edge cases or people that didn’t read the instructions. Linux truly is not the scary beast that it once was even though search results may lead you to mistakenly believe otherwise. All of the options listed below can be put on a USB stick and tested temporarily without affecting your current computer setup, making trying anything pretty risk free.
What is your use case?
Most of the time, the right tool to use is dictated by what you intend to use it for. While it’s certainly possible to put a screw in with a hammer, using a screwdriver will yield better results - and using an electric screwdriver or drill will be even better.
Daily desktop “stuff”
This boils down to common, everyday run-of-the-mill computer usage that most people probably think of:
- Reading / writing emails
- Web browsing
- Social media checking
- Word processing
- Spreadsheets
All of these items are pretty lightweight and don’t require a lot of computer horsepower. Nearly any Linux distribution can handle these tasks - even on hardware from 30 years ago.
Application hosting / server items
Want to run your own multimedia stack? Run an ad blocking DNS server for privacy and security? A custom search engine? Host your own website or email stack? You’ll want a bulletproof server OS that powers 80% 1 of the internet that is lightweight and secure.
Computer programming / DevOps
Linux has been popular in many communities as a programming base for quite some time. With the advent of devcontainers and other portable environments or sandboxes, it has become increasingly flexible and easy to maintain. This is especially true for people switching between projects with potentially conflicting dependency trees or language requirements. Working in Microsoft’s dotNet environments can still be a challenge, especially dealing with legacy GUI frameworks like Winforms or WPF, and Swift / XCode is downright impossible for all practical intents. However, the vast majority of programming needs are a text editor and a build chain, and the most popular languages have first-class quality of life support on Linux.
Gaming
Historically gaming has been difficult on Linux due to lack of vendor support for everything from games to video drivers. The popularity of the Steamdeck coupled with Valve’s investments into SteamOS have helped changed that drastically in the past handful of years, and hardware manufacturers are acting more open to releasing Linux drivers for products - even if some of them are still proprietary instead of truly open sourced. As with any other operating system, the hardware will matter. Generally speaking, you can expect similar performance for gaming on Linux as you would on Windows with one important caveat: kernel-level anti-cheat does not work on Linux, so many popular multiplayer games do not work correctly.
The options
OK, you babbled a lot about use cases and things I didn’t come here to read - what distribution should I install?! Fear not - I made a list! Of course, once you start reading it you may appreciate the somewhat scenic journey to get here, because there are of course options. Linux is the OS of choices after all, for both good and bad.
Fedora
This is the base for a lot of other distributions, and there’s a lot of available support and good package availability. Generally this is my favorite recommendation because I’m the most familiar with it, having used it as my daily driver for almost 20 years. However, the foundation has a very “open source only” mentality, which means getting some things like multimedia playback or nVidia drivers working can be a little bit of an adventure. It’s not necessarily “hard” any more, but it’s also not “install by default.” Fedora is generally considered a “cutting-edge” distribution because they push upgrades early and often, but it isn’t quite bleeding edge. It is largely maintained by RedHat (now IBM) and one of the OG distributions It is the development and testing platform for RedHat Enterprise Linux. This would be considered a very solid general-purpose distribution.
Ubuntu
Everybody’s default, “oh, you run Linux - you must mean Ubuntu.” There’s tons of help on the internet, and it’s the default assumption for commands that you’ll find on StackOverflow or similar. This is largely due to the fact that the Raspberry Pi operating system is based on it. Nothing is inherently wrong with Ubuntu vs. Fedora, it’s just a different flavor. It is based on Debian, and largely maintained by Canonical. Another very good general-purpose distribution that can run well in a large variation of environments.
Debian
Debian is focused on very long term support of 10+ years. Because of this, new versions of software packages can lag behind in availability when compared to other choices with shorter lifespans - but what is included can be expected to be supported for the practical lifespan of almost any hardware.
Universal Blue
The Universal Blue project is experimenting with a new paradigm in operating systems - they use an atomic distribution of Fedora and via DevOps CI/CD pipelines create a bootable container image that gets downloaded to your computer as a complete package. This allows updates and changes to the base operating system to occur “in the cloud” for stability and testing, and then have your computer simply boot into it after a restart. This creates a Chromebook-like experience for using and maintaining systems, which can be very stable and secure because it separates the operating system from user-installed items. The project releases documentation for you to roll your own operating system if you so desire, or pushes forward two batteries-included, opinionated versions for common use - Bazzite and project Bluefin.
Bazzite
Bazzite is a gaming-focused operating system designed to make Steam and other common gaming sources “just work.” While based on Fedora, it bundles nVidia and other commonly required closed-source drivers for ease of installation.
Project Bluefin
Project Bluefin is aimed at providing a reliable, performant, and sustainable base for developers to work on top of. It is designed to get out of your way and be the core for development tools to run on, while operating in a “cloud-native” type manner for close integration with common tooling. This is my daily driver.
Kali Linux
Kali is a hacking-focused distribtuion that includes commonly used tools for penetration testing and network monitoring. The name is thrown around a lot in various forums as a starter hacking kit - it’s not “bad,” but in my opinion there are definitely better options.
Arch
If computers were a gym, Arch would be the guy in the corner saying, “do you even Linux, bro?” You kinda build everything from scratch, but not really, and everything is hand managed (kinda). I don’t generally recommend it unless your goal is to manage the tool instead of having a tool that you can use that gets out of your way. That said, if you want to dive into hyper-customizing things at the OS layer, Arch is definitely a good starting place for that rabbit hole.
Linux from Scratch
If you ever want to be insane and build the blocks of an operating system by hand, on your own, from the ground up and and learn how it all pieces together, LFS is for you. You’re bootstrapping a system from a different running system and compiling all of the components by hand, allowing you to choose exactly what is involved. TTYpewriterOS is my most recent project to utilize it. It isn’t difficult, but it does require you to make good decisions to avoid footguns.
Desktop Environments
After you’ve chosen a distribution, one of the major visual differences is the desktop environment layered on top - that is the actual graphical UX that you will be interacting with. There are two major players
Gnome
Gnome is an opinionated, Mac-like interface largely based on workspaces and “one app at a time” type workflow. Customizations are available via “tweaks” which are essentially extensions, but largely it is intended to obfuscate a lot of settings decisions.
KDE
KDE is much more customizable, with all of the good and bad that comes with having to customize an interface. You can make decisions about nearly every aspect of your desktop experience - but that means that you likely need to make a decision about nearly every aspect of your desktop experience.
On compositors and windowing systems
While deciding on a desktop environment you may hear about “Wayland” vs. “X” or “X11”. For the purposes of this blurb, you can largely ignore the inter discussion. Wayland is the new graphics compositing engine that is replacing X; in 2026 it is largely feature complete and all but the lowest activity applications have managed to migrate. For the few that have not yet, interpreter layers are fine for normal usage. You may run into a couple of distributions that run a desktop environment called “XFCE,” which is a reallly lightweight DE designed for low resource hardware; it is fantastic and I love it, but it is X only (no wayland) and generally not necessary for most hardware being considered for typical usage.
Switching desktop enviornments
If you decide that you like (for example) the way Bazzite runs, but prefer the Gnome interface from having tried Fedora Workstation, you can absolutely change desktop environments relatively easily. That said, distributions have a tendency to target one DE by default, and have secondarysupport for the other major player. The important piece of knowledge to take away is that you can change just by installing or uninstalling the desktop environment; you aren’t locked to one DE for a given distribution, and don’t have to re-install the entire operating system.
Summary
Change is scary, and learning new tools takes precious time and brain power that is in short supply for all of us. Thankfully a lot of the roadblocks stopping people from trying Linux historically have been smoothed over and there are more options than ever.
Don’t forget, 73.6% of all statistics are made up - Mark Suster ↩︎