Windows 11 vs Linux: A Year Later, I’m Switching Back

About a year ago, I set up a dual-boot system to test whether Windows 11 could replace Linux as my primary work environment. I wanted to see how well Windows handled daily tasks, performance, and sysadmin tools compared to what I was used to on Linux. After a year of switching between both, I’ve learned where Windows shines, where it falls short, and why Linux feels like the way forward for my workflow.

Revisiting the experiment


Current Linux desktop: Kali Linux (Debian) plus Gnome tiling extension.

At the end of 2023, I built a new desktop PC with an AMD Ryzen‑7 processor and an RX 6650 XT graphics card and decided to run Windows on it. After well over a decade of various Linux distributions, I wanted to see how Windows had evolved and whether it could become my daily driver. In the first article, After 10 Years of Linux, I Switched to Windows, I explained that the switch was motivated by several practical reasons:

  • Hardware support and gaming: Windows generally offers better driver support for AMD and Nvidia GPUs. I hoped to exploit my new hardware for gaming without dual‑booting.
  • Application ecosystem: Windows has widespread compatibility and exclusive apps like Microsoft Office and some games. I also was keen to explore WSL and become more familiar with it.
  • Curiosity: Being proficient in Windows, macOS, and Linux is always valuable. Spending a year on Windows would help me compare workflows objectively.

To make Windows feel more like my familiar Linux environment, I installed tiling window managers such as Win3WM and later Komorebi. I used AutoHotkey and custom keybindings to replicate the i3 workflow, and relied heavily on the Windows Subsystem for Linux (WSL) to run Linux command‑line tools. WSL2 allowed me to install Kali, Debian, and Arch distributions and even run GUI apps directly from Windows Terminal. In the Part 2 article, After 10 Years of Linux, I Switched to Windows. Part 2: Still Use Linux via WSL, I described how WSL2 helped me unite Windows and Linux, allowing both environments to run side‑by‑side.

Why Windows didn’t stick


When I first made the switch, I started with Windows 10. 

At first, the novelty of Windows was enjoyable. I could play games easily and use WSL to continue my Linux‑based work. However, over the past year, several pain points emerged:

  1. Constant updates and reboots. The first article noted that one of Windows’ persisting annoyances is the need to reboot to install updates. This behavior hasn’t changed much since Windows 7 and it interrupts my flow, especially when deadlines loom. It also became much more of an issue when I upgraded from Windows 10 to Windows 11.
  2. Workflow friction. Despite using tiling window managers and AutoHotkey, the UI never felt as seamless as i3 or Gnome’s Forge extension. The article highlighted that third‑party tweaks made Windows more like a tiling environment, but they were not as seamless and eventually forced a return to the default desktop. The built‑in task view remains cluttered and mouse-dependent.
  3. Resource usage. Windows comes with preinstalled applications and services that many users don’t need, and these can slow down the system. Even with few apps open, my CPU and fans were frequently more active than on Linux. In contrast, my Linux installs are much leaner and maintain a lower idle CPU usage and much less fan noise (8 total).
  4. Privacy concerns and bloat. Windows collects telemetry by default and bundles several extras. As someone who values minimalism and control, constantly disabling and answering no to tracking felt burdensome.
  5. Reliance on WSL. While WSL2 is impressive and allowed me to run Linux software, I realized I was essentially using Windows as a window to Linux. Most of my day was spent inside Linux terminals and GUI apps via WSL, so the underlying operating system offered few advantages.

These drawbacks gradually outweighed the benefits of staying on Windows. I found myself booting into Linux increasingly and rarely using Windows except when I wanted to play Squad or Arma Reforger.

Re‑embracing Linux

Also read: 9 Most Stable Linux “Rolling Release” Distributions

Around three months ago I switched my desktop boot order back to Linux at the top, keeping Windows solely for gaming. The first article indicated that Linux provides “great control over the system, an abundance of open‑source apps, and a high degree of options to accomplish your tasks and wishes.” Returning to Linux reminded me why I had spent a decade, really, almost 2 decades on it!

Linux is faster and more efficient. Even with many browser tabs and apps open, my CPU usage typically hovers in the single digits. There’s no bloatware, and my desktop remains quiet and cool.

I’m currently running Kali Linux with GNOME and the Forge extension, which adds i3‑like tiling to GNOME. This combination gives me the robustness of a mainstream desktop with the workflow efficiency of a tiling window manager.

Rolling distributions like Kali provide kernel and package updates without requiring reboots. When a reboot is needed (e.g., after a kernel upgrade), I can schedule it at my convenience. Also, I switched to kali-last-snapshot which results in a much lower frequency of available updates.

Linux’s open nature reduces the attack surface and eliminates proprietary telemetry. For those who work in cybersecurity and server administration, this is important. Not being able to keep up with Windows 11 updates is a serious security risk.

The only area where I still rely on Windows is gaming. Windows’ broader game library and driver support remain unmatched. I plan to use Windows more when Battlefield 6 is released, but for daily work, Linux will continue to provide me with a superior workflow.

One gripe I have now back on Linux is with the far too frequent Google Chrome updates.

Looking back at WSL and dual‑booting


My most recent Windows desktop setup was with Windows 11

I don’t regret exploring WSL2. It demonstrated how far Microsoft has come in embracing open source and making it easy to run Linux tools within Windows. If you are tied to Windows because of hardware, software, or work requirements, WSL is a fantastic way to get Linux command‑line power. However, using WSL for extended periods highlighted that my productivity thrives when the entire system is Linux. Windows served as a bridge, but it never replaced the comfort and efficiency of a native Linux environment.

As some of the last article’s 50 comments discuss, dual‑boot setups can be useful but require careful partitioning and planning. Ultimately, your choice should depend on whether gaming, proprietary software, or hardware drivers outweigh the advantages of Linux for your use case.

Final thoughts

A year with Windows taught me a lot. It confirmed that Microsoft has made significant strides with WSL and that Windows is still the best platform for gaming and certain proprietary tools. But it also reaffirmed why Linux has been my home for nearly two decades. I value stability, efficiency, and control, and Linux delivers those qualities better than any other operating system and with fewer updates and mandatory reboots.

Going forward, my workflow is 100% Linux, with Windows reserved for when I need to blow off steam in a game. I appreciate everyone who followed my experiment and shared tips in the forum comments. Your insights helped shape this journey. Feel free to share your own experiences with Linux, Windows, or WSL. Your feedback could help others find the right balance.

I wonder how my workflow would be affected if I replaced my Linux ThinkPad with a MacBook Air? I’ll leave that for another time. Subscribe here.

Tags: , , , ,



Top ↑