sudo switch-to-linux --distro=auto --user=you

switch to LINUX.

No jargon. No assumptions. A clear path from Windows to the right distro for you.

sound familiar?

Windows has been getting worse.
Gradually, then noticeably.

Not because Linux is perfect. But because most people switch when Windows friction crosses a line. These are the things that push people over it.

The honest version: switching takes a day to get comfortable with. Some things work differently. Some things don't exist on Linux. This guide covers all of that. But for most people, the frustrations above are real and daily, and Linux mostly just doesn't have them.
──── $ ────

Will Linux work for you?

Most things work great. A few things don't. Worth knowing before you commit.

Works great

  • Web browsing - Chrome, Firefox, Brave all exist
  • YouTube, Netflix, Spotify, Discord, Twitch
  • Discord, now has a proper native Linux client
  • Video calls - Zoom, Teams (browser), Meet
  • Office work - LibreOffice + Office 365 in browser
  • Steam gaming - most of the catalog works
  • Older hardware - uses far less RAM than Windows
  • Privacy - zero ads, telemetry, or data collection

Know before switching

  • Adobe CC (Photoshop, Premiere, Lightroom) - no Linux versions exist
  • Valorant and some competitive games - aggressive anti-cheat blocks Linux
  • Nvidia GPU - works great, but needs Nvidia's official driver installed first
  • Microsoft Teams - no official Linux app, browser works fine
  • Specialist software - CAD, tax tools, industry apps may not exist
On gaming: Valve's Proton (same tech in every Steam Deck) makes most Windows games run on Linux with zero setup. Check any game at protondb.com. Anti-cheat status at areweanticheatyet.com.
One thing before you go further: Linux is not Windows with a different skin. It is a different OS with its own way of doing things, the same way macOS feels different from Windows, or how Android felt foreign the first time you picked up a smartphone. When something works differently from what you expect, the instinct is to read it as broken. That instinct is almost always wrong. Linux has a way to do everything. The path is sometimes different, and sometimes, after a week of using it, the Linux way turns out to be better. A lot of things that look like they are missing a "proper" app are actually lightweight tools that do the same job in two keystrokes with no loading screen. That is a design choice, not an oversight. Approach it like a new computer, not a broken Windows, and it clicks fast.
──── $ ────
step 1

Find your distro

Three questions. One clear recommendation.

distro-picker.sh
$ distro-picker
Do you play games on this computer?
$
$ distro-picker
What do you want from the OS itself?
$
$ distro-picker
How much RAM does your PC have?
$
$ distro-picker
How do you want your desktop to feel?
$
Linux Mint (Cinnamon)
The most recommended beginner distro, consistently, year after year.
Cinnamon desktop looks and works like Windows from day one. Everything is set up out of the box, including codecs for audio and video. Long Term Support releases mean no forced reinstalls for years. It avoids Ubuntu's Snap format in favor of regular apps. It's the distro the Linux community keeps returning to as the safest starting point.
Windows-like from day 1 codecs pre-installed rock-solid LTS zero ads / telemetry works on older hardware huge community
Uses the older display system, which means multi-monitor setups with different refresh rates can be fiddly for gaming. The newer display system (Wayland) is coming to Mint, but not yet.
Fedora KDE Plasma Desktop
The freshest mainstream Linux, now a first-class Fedora edition with its own download page.
KDE Plasma has a taskbar, a start menu, a system tray - everything where Windows users expect it. The default Fedora desktop (GNOME) has a completely different workflow that takes real adjustment. Fedora ships the latest KDE releases fast, months ahead of Ubuntu-based alternatives. It also handles apps that haven't updated to the new display system yet, which matters for some games.
KDE = familiar to Windows users always latest KDE releases smooth app compatibility great new hardware support zero telemetry first-class Fedora edition
Needs one extra step after install: add RPMFusion for codecs and Nvidia drivers. Not hard, just worth knowing. Fedora releases every ~6 months, you upgrade when it does.
Bazzite
The Steam Deck experience on your desktop. Console-first, immutable, unbreakable.
GPU drivers are auto-configured. Steam + Proton + Proton-GE are pre-installed and ready. The core OS is immutable (read-only) - you literally cannot accidentally break it, and it auto-rolls back bad updates. The trade-off: it's designed to be left alone. If you want to heavily customize the system or install lots of non-gaming software, that gets complicated. It's a gaming appliance, not a general Linux desktop.
GPU drivers auto-configured NVIDIA + AMD both supported Proton-GE pre-installed can't break the OS auto rollback on bad updates KDE desktop included
Install with Secure Boot already on - changing it after causes headaches. The OS is "immutable" (read-only core): customizing the system or installing software outside of Steam gets complicated. If you also want a general desktop for work and other apps, Nobara is the better pick. Valorant and games with aggressive anti-cheat still don't work on any Linux distro.
Nobara Linux
Fedora built for gaming by Thomas Crider (GloriousEggroll), a Valve engineer who maintains the most trusted Proton compatibility tools in the Linux community.
Unlike Bazzite, this is a normal Linux install where you can change anything and install whatever you want. It comes with the full gaming stack ready to go: Steam, Prism Launcher, a graphical Proton version manager, and a game performance optimizer - all pre-installed. There's a dedicated Nvidia version with the official driver already bundled. It also has a self-healing updater that fixes situations where software packages disagree about what versions they need.
gaming stack pre-installed Nvidia version available performance-tuned kernel normal distro, full control Proton manager + game optimizer self-healing updater
Requires Secure Boot to be disabled in your BIOS - Nobara is unsigned and won't boot with it on. Smaller team moving fast, can occasionally have rough edges around updates. Valorant and games with aggressive anti-cheat still don't work. Check areweanticheatyet.com for your specific games.
Download Nobara →
MX Linux
Built for constrained hardware. Makes old machines fast again.
Built on Debian - one of the oldest and most trusted Linux foundations - with a lightweight desktop (XFCE) that runs well on 2 GB RAM or less. Includes helpful custom system tools and even supports older 32-bit processors most distros have dropped. Consistently one of the most downloaded distros for good reason: no flash, just works.
runs on 2 GB RAM Debian stable base 32-bit support custom system tools top-downloaded distro active community
XFCE looks functional but old-school. If your machine has 4 GB+, try Linux Mint Cinnamon first - it handles older hardware better than people expect.
──── $ ────
step 2

Try it before installing anything

Boot Linux from a USB stick. Nothing on your computer changes. Remove it and everything's back.

This is called a Live USB. Test your Wi-Fi, plug in your printer, try a game. If it works, click Install. If not, unplug and move on.
01

Download the ISO

Click the download link from your result above. You get a .iso file, usually 2–4 GB.

02

Flash it to a USB (8 GB+)

balenaEtcher works on Windows, macOS, and Linux and is the safest pick - it writes the image exactly as-is. Select the ISO, select the USB, click Flash. ~5 minutes. If you use Rufus on Windows instead, choose DD mode when it asks - ISO mode can repack the image and break install integrity checks, especially on Fedora-based distros.

03

Boot from the USB

Restart with the USB plugged in. As it starts, repeatedly tap a boot menu key - usually one of the F-keys, Esc, or Del, but it varies by motherboard. Search "[your PC or motherboard brand] boot menu key" to find the exact one. Select the USB from the list. Linux loads in ~1 minute.

04

Test your hardware, then decide

Connect to Wi-Fi, plug in your printer, try a video. Works? Click Install. Doesn't? Check linux-hardware.org for your device or try a different distro.

The installer will clearly ask whether you want to erase the drive or install alongside Windows before it touches anything. Nothing is irreversible until you confirm that screen.

Note: the live environment has limits - the package manager may seem broken and performance is slower than a full install. Focus on whether your Wi-Fi, display, and audio work. Don't judge the OS speed from this.

Secure Boot: Mint and Fedora KDE include a Secure Boot key and boot fine with it enabled. Nobara and MX Linux are unsigned - you must disable Secure Boot in your BIOS to install them. Bazzite supports Secure Boot but needs it enabled before you start the install, not toggled on afterward. If you get a "verification failed" error on boot, the first thing to try is disabling Secure Boot.
──── $ ────
if you hit a problem

Common issues

All solvable. Open what's relevant to you, ignore the rest.

Some distros don't ship proprietary codecs by default due to licensing. Behavior by distro:

  • Linux Mint: prompts during setup, codecs included automatically
  • Nobara: handled for you - it's one of the things Nobara fixes over base Fedora
  • Bazzite: also handled out of the box
  • Fedora KDE: follow the official RPMFusion multimedia guide - it stays up to date as Fedora releases change
  • MX Linux: most codecs available in the MX Package Installer, just search and install
  • AMD GPU on Fedora KDE: also install freeworld Mesa drivers, covered in the same RPMFusion guide
✓ Fix Mint, Nobara, Bazzite: nothing to do. Fedora KDE: follow the RPMFusion guide. MX Linux: use the MX Package Installer.

AMD GPUs work out of the box - open-source Mesa drivers are built into the kernel. No action needed.

Nvidia needs its official driver, made by Nvidia themselves. The open-source fallback driver Linux uses by default is very limited for Nvidia cards. How to get it by distro:

  • Nobara: download the Nvidia image, drivers bundled. Easiest path.
  • Bazzite: select the Nvidia version during download. Driver is set up automatically.
  • Linux Mint: Driver Manager in the menu → one click install
  • Fedora KDE: add RPMFusion, then follow the RPMFusion Nvidia guide

If the driver installs but nothing works: check if Secure Boot is blocking it. Search "[your distro] Nvidia Secure Boot" - it's a documented common fix.

✓ Fix AMD: nothing to do. Nvidia: use Nobara or Bazzite for the smoothest path, or use the Driver Manager on Mint.

Steam has Proton built in - enable it under Steam → Settings → Compatibility → "Enable Steam Play for all other titles." Most games just work after that.

Not using Steam? Heroic Games Launcher is the standard tool for Epic Games and GOG on Linux - it handles Proton automatically. Lutris covers more exotic cases (older games, battle.net, etc.).

Proton-GE is an independent modified version with better compatibility for games with video cutscenes, unusual copy protection, or codec quirks Valve's version doesn't cover. Use Proton-GE as your default.

ProtonPlus is a graphical app for switching between Proton versions without touching the terminal. Available in most software managers (search "ProtonPlus"). Pre-installed on Nobara.

Kernel-level anti-cheat (Valorant, some others) simply doesn't work on Linux - no version of Proton can fix this. Check areweanticheatyet.com for your games before committing.

✓ Fix Enable Proton in Steam settings. Install ProtonPlus. Set Proton-GE as default. Check ProtonDB + areweanticheatyet for problem games.

LibreOffice is free, handles most things well, and opens Microsoft formats. For complex documents needing 100% compatibility, Microsoft 365 in the browser works perfectly on Linux. Word Online, Excel Online, Teams all run in Chrome or Firefox with no install.

✓ Fix LibreOffice for daily work. Office 365 in browser for compatibility-critical files. Both free.

Netflix's copy protection gives Linux browsers a lower quality limit by default, capping at 720p in some browsers. Google Chrome ships a higher tier - Netflix plays at 1080p in Chrome on Linux out of the box. YouTube, Disney+, Prime Video, Spotify all work in any browser.

✓ Fix Install Google Chrome. Done.

Discord released a major Linux update in May 2026 titled "YEAR OF THE LINUX DESKTOP." Now has: auto-updater, proper native packages for Fedora and Arch-based distros, GPU-accelerated video encoding (AMD, Intel, Nvidia), improved game capture and streaming, and improved Wayland support. Installing via Flatpak also works on any distro.

You may see a "HIGH RISK, uses legacy X11" warning in some app stores. This is an informational notice, not a real threat - Discord is progressively adding Wayland support.

✓ Fix Discord works well now. Install from your distro's package manager, the official .deb/.rpm, or Flatpak.

Most adapters work out of the box. Exceptions: some Broadcom and budget Realtek adapters need extra firmware. Test during the Live USB phase - if Wi-Fi works there, it'll work installed. If not, plug in via ethernet first, then install the firmware package from your software manager.

✓ Fix Always test with Live USB first. Ethernet + firmware package if needed. 15 minutes to fix in the worst case.

Most modern HP, Canon, Epson, and Brother printers work automatically - plug in or add over the network and they appear ready. HP has the best Linux support for all-in-one printer/scanner combos. Very old printers sometimes need a manual driver download. Scanning has more variability than printing.

✓ Fix Test in the Live USB environment. Works there = works installed.

Adobe doesn't make Linux versions. Alternatives that are actually capable:

  • GIMP - photo editing and compositing
  • Darktable - RAW photo editing, comparable to Lightroom
  • Inkscape - vector graphics, comparable to Illustrator
  • Krita - digital painting
  • DaVinci Resolve - video editing, free official Linux version, used professionally
✓ Fix Try the alternatives first - most people are surprised. If Adobe is truly non-negotiable, dual-boot and keep Windows for that.

For daily use: no. Mint and Bazzite are designed so normal computer use never needs the terminal. Apps install from a graphical software manager. Fedora KDE is similar. For edge cases (specific driver, unusual hardware) you'll find exact commands to copy-paste. You don't need to understand them.

✓ Fix Not required to start. If you ever need it, the Linux community has copy-paste answers ready.

Modern Linux is designed to be hard to break accidentally. Two good safety nets: Mint ships with Timeshift - set it up right after installing and it takes automatic snapshots you can restore in seconds. Bazzite's immutable design means the core OS literally cannot be changed, with automatic rollback on bad updates.

✓ Fix Set up Timeshift after installing Mint. Worst realistic scenario: 20 minutes to find and apply a fix. You tested hardware with Live USB first - no surprises.
──── $ ────
when you're stuck

Resources

Search tip: always include your distro name - "how to install Chrome on Linux Mint" gets much better results than "install Chrome Linux." And for the adventurous: CachyOS is worth knowing once you've been on Linux for a while - Arch-based, performance-optimized and more polished than most Arch distros. Not a first distro, but a great second one once you're comfortable.