At the end of my State of the Linux Desktop in 2026 post earlier this year, I made a confession and a promise. The confession: I hadn't used Linux as a daily desktop OS in roughly a decade. The promise: I was ordering a Raspberry Pi 5 to set up a fresh Linux workstation.
I figured it would be a fun weekend project. Install Ubuntu, poke around, write a post, move on. Maybe shed a nostalgic tear for Compiz and call it a day.
I was not prepared for what happened next.
I've been using Ubuntu 26.04 LTS on that Raspberry Pi 5 for the past several weeks now, and I need to talk about it. Because the Linux desktop I left behind in the mid-2010s and the Linux desktop I just came back to are so different that they might as well be different operating systems. It's like leaving your hometown as a teenager and coming back to find the weird kid from high school is now the mayor.
The Setup
For those who want the specs: I'm running a Raspberry Pi 5 with 8GB of RAM, a 256GB NVMe SSD (via the official M.2 HAT), and the official Pi 27-inch monitor. The whole setup cost me roughly the price of a nice dinner for four — which, as an iOS developer who regularly spends $99/year just for the privilege of uploading apps to Apple's servers, feels almost criminally affordable.
I installed Ubuntu 26.04 LTS "Resolute Raccoon" — because if you're coming home to Linux, you come home to Ubuntu. It's the distro that shipped free CDs in the mail back in 2006. We have history. I've tested dozens of distros over the years — I even wrote about the anatomy of a crappy Linux distro and pitted tiny distros like DSL against Puppy Linux back when fitting an OS onto a 50MB live CD was a competitive sport. But Ubuntu has always been home base.
The installation took about 12 minutes. I timed it because I remember the old days when installing Linux was an afternoon activity that required a CD or USB stick, a prayer, and at least one frantic Google search on your phone for "grub rescue how to fix." The new Ubuntu installer is so polished and idiot-proof that I felt mildly offended. Where's the struggle? Where's the character-building? Kids these days will never know the joy of manually partitioning a hard drive while sweating.
First Boot: Wait, This Looks... Good?
The last time I used a Linux desktop regularly, GNOME 3 was still controversial, everyone was arguing about Unity (I even wrote about alternatives to the Ubuntu Unity Launcher because people were that desperate to escape it), and "it looks like Windows XP but worse" was a fair criticism of most distros. The aesthetic bar was somewhere between "functional" and "my nephew's first web design project."
GNOME 50 on Ubuntu 26.04 looks genuinely, unironically beautiful.
The animations are smooth. The fonts are crisp. The dark mode is elegant — not the "Linux did it first" dark mode we used to brag about before macOS copied us, but an actually refined, cohesive dark theme that doesn't look like someone just inverted the colors and called it a day. The new colorful folder icons add personality without being obnoxious. There's a power mode indicator in the top bar. The overview search now includes App Center results.
I remember when I compiled a post of 20 really awesome Linux desktop customization screenshots back in 2010, and most of those were Compiz cubes and Conky widgets that people spent entire weekends configuring. GNOME 50 looks better than all of them out of the box, with zero configuration, running on a $100 computer.
I live in the Apple ecosystem. I have been willingly paying the Apple tax since 2013. I own a Mac Mini, a MacBook, an iPhone, an Apple Watch. And I'm telling you that a $100 single-board computer running a free operating system looks and feels as polished as the $2,000 setup I use for work.
Either Linux got dramatically better, or I've been dramatically overpaying. The answer, of course, is both.
The Wayland Moment
Here's the thing that blew my mind the most, and it's going to sound incredibly boring to anyone who isn't a tech nerd: Wayland.
For context — and I cannot believe I'm about to explain this — Wayland is a display server protocol. It's what handles the connection between your software and your screen. Linux used X11 (also called X.org or Xorg) for this purpose since approximately the Jurassic period. X11 worked, in the same way that a car held together with duct tape and optimism works. It did the job, but it had quirks, security issues, and screen tearing that could make you question your life choices.
When I was still actively using Linux, Wayland was the perpetual "coming soon" feature. It was always one release away. It was the Duke Nukem Forever of display servers. We talked about it, we hoped for it, and we quietly assumed it would never actually arrive.
Well, it arrived. And it brought friends.
Ubuntu 26.04 is Wayland-only. The Xorg session is gone. Just... gone. Removed. Deleted. Sent to a farm upstate. XWayland remains for backward compatibility with older apps, but the core desktop is fully Wayland-native for the first time in an Ubuntu LTS release.
The result? Zero screen tearing. Smooth fractional scaling that actually works (I remember the days when HiDPI on Linux meant either comically tiny text or comically huge everything). Variable refresh rate is on by default for supported displays. The security model is fundamentally better — apps can't just keylog everything on your desktop anymore, which is the kind of improvement that sounds like it should have happened earlier but hey, better late than never.
Wayland was the promise. GNOME 50 on Ubuntu 26.04 is the delivery.
The Software Situation (It's Fine. It's Actually Fine.)
This was my biggest fear coming back. I left Linux at a time when installing software was either typing mysterious terminal commands, adding PPAs that may or may not break your system on the next update, or downloading a .deb file and hoping for the best. The software availability gap was real — there were always those three or four apps you needed that simply didn't have a Linux version.
In 2026? The App Center works. You search for something, you click install, it installs. Remember when I listed desktop tweaking tools for Ubuntu because customizing anything required a separate utility? Half of those tweaks are now built into Settings. Flatpak and Snap have essentially solved the packaging problem. Firefox, Chromium, VS Code, Slack, Spotify, Discord, LibreOffice, GIMP, OBS Studio, Blender — all available and all working. Docker runs natively, which means my Ollama local AI setup with Open WebUI could theoretically run on this Raspberry Pi (and yes, I tried it — Llama 3.2 1B works, slowly but it works, on an 8GB Pi 5).
The new default apps are thoughtful. Showtime replaced the aging Totem video player. Resources replaced System Monitor with a clean, modern system monitor that actually looks like it belongs in 2026 instead of 2006. The Document Viewer gained ink tools and freeform text annotation. These are small changes individually, but together they signal something important: someone is paying attention to the details. Someone cares about the experience of using this thing every day.
The one thing I genuinely miss is a native Xcode equivalent. But that's not a Linux problem — that's an "I chose to develop for a proprietary platform" problem. My bed, my responsibility to lie in it.
The Rust Revolution Happening Under the Hood
Here's something that won't show up in any screenshot but might be the most important change in Ubuntu 26.04: Rust is quietly replacing critical system components.
The `sudo` command — the one you type approximately 400 times a day on Linux, the gatekeeper between you and root privileges — has been replaced with `sudo-rs`, a complete rewrite in Rust. The classic C-based `sudo` has had memory safety vulnerabilities for decades. The Rust version eliminates entire categories of bugs by design.
Core utilities are getting the same treatment. The system ships with Rust 1.93.1, and many Rust CLI tools include `cargo-auditable` metadata for vulnerability tracking.
For most users, nothing looks different. Everything works the same. But under the hood, the foundation is being rebuilt with memory-safe materials while the building stays standing. It's like renovating a house's plumbing without turning off the water. Boring to talk about, incredibly impressive to pull off.
Linux Desktop Market Share: The Numbers Are Insane
When I wrote my "Linux Won, and Nobody Noticed" post back in April, I talked about how Linux had hit 4.7% globally in 2025, with the US crossing 5% for the first time. I called those numbers remarkable.
That was six months ago. The numbers now are borderline surreal.
As of July 2026, Linux sits at 7.53% globally according to StatCounter. In the United States, it has surpassed 10%, hitting 10.65% in North America. Meanwhile, Windows has dropped below 60% in global desktop share for the first time in years.
Let me say that again for the people in the back: Linux has double-digit desktop market share in North America.
When I started writing about Linux on this site in 2007, desktop share was hovering around 1%. I wrote 587 posts about Linux while that number barely budged. I wrote about why the Linux desktop wasn't winning. I refereed distro wars and sibling rivalries between Linux Mint and Ubuntu. I compiled lists of the best Linux/FOSS blogs because our community was so small that everyone knew everyone. I watched the "Year of the Linux Desktop" become the longest-running joke in tech.
And now it's at 10% in North America. The penguin didn't just knock on the door — it walked in, sat down, and asked what's for dinner.
What's driving it? The same things I predicted: Windows 10's end-of-life leaving millions of PCs without a supported OS, Windows 11's absurd hardware requirements, the Steam Deck proving Linux can game, and Ubuntu 26.04 arriving at exactly the right moment with arguably the best Linux desktop release ever made.
What My MacBook-Trained Brain Keeps Tripping Over
It's not all roses. Honesty is what separates a real review from a press release, and I've been doing this long enough to know the difference.
1. The gestures are different.
My muscle memory is calibrated for macOS trackpad gestures. Three-finger swipe for Mission Control, pinch to zoom, two-finger scroll direction. GNOME has its own gesture system, and it's good, but my fingers have 10 years of Apple programming that keeps asserting itself at the worst moments. I keep three-finger swiping up expecting Mission Control and getting GNOME's Activities overview instead, which is... close but not quite the same thing.
2. Some Electron apps are janky.
Slack works, but it occasionally does that thing where it forgets it's supposed to be rendering text and shows you a briefly blank window instead. Discord has similar hiccups. These aren't Linux problems per se — Electron is just Electron being Electron — but they're noticeable coming from macOS where these same apps run smoother.
3. NVIDIA is still NVIDIA.
Thankfully, Ubuntu 26.04 has NVIDIA CUDA, AMD ROCm, and NVIDIA DOCA-OFED in the standard repositories for the first time, and VA-API hardware video encoding is enabled by default for AMD and Intel GPUs. But if you have an NVIDIA card, the open-source driver situation is still not as seamless as plugging in AMD or Intel. On my Raspberry Pi with its Broadcom GPU, everything works perfectly. But I know my readers, and I know many of you have NVIDIA cards. It's better — noticeably better — but the ancient xkcd comic about NVIDIA and Linus Torvalds still occasionally applies.
4. The ecosystem doesn't match Apple's integration.
No Handoff. No Universal Clipboard. No AirDrop. No iMessage on my desktop. My Apple Watch doesn't unlock my Linux machine. This sounds petty, and maybe it is, but ecosystem integration is genuinely useful once you're in it, and leaving it is like untangling yourself from a very comfortable spider web.
The Verdict from a Prodigal Penguin
Here's what I didn't expect: I don't want to stop using it.
I thought this would be a nostalgia trip. A weekend experiment. A "let me see how the old neighborhood looks" visit before heading back to my comfortable Apple home. Instead, I've been reaching for the Raspberry Pi desktop more and more. For writing, for web browsing, for tinkering, for that feeling I used to get in 2007 when Linux felt like a secret that the rest of the world hadn't discovered yet.
The feeling is different now. In 2007, Linux felt like an underdog. In 2026, it feels like a contender. The desktop market share is at historic highs. GNOME 50 is genuinely polished. Wayland works. The software gap is closed. Valve's Steam Deck has made Linux gaming not just possible but mainstream — SteamOS is spawning third-party handhelds from Lenovo and others, and Proton makes 90% of Windows games playable. System76's COSMIC desktop, built entirely in Rust, has hit stable release and represents a completely new approach to Linux desktop design — I wrote tips on choosing your Linux desktop environment back in 2012 when the choice was basically GNOME, KDE, or Xfce. Now there's COSMIC, Budgie, Cinnamon, Pantheon, Hyprland — the menu went from a diner to a buffet.
Am I switching from macOS full-time? No. I still need Xcode for my iOS apps, and my LawPH app isn't going to build itself on a Raspberry Pi. But I now have a Linux machine on my desk for the first time in a decade, and I don't plan on turning it off.
For those of you who've never tried Linux: there has never been a better time. Ubuntu 26.04 LTS is supported until 2031 (up to 15 years with Ubuntu Pro). It's free. It runs beautifully on hardware that Windows 11 has abandoned. The minimum RAM requirement went up to 6GB, but if your machine was made in the last six years, you're probably fine.
For those of you who left Linux like I did — pulled away by macOS or Windows or just by life: come back and look around. I think you'll be surprised. I think you'll be impressed. And I think, like me, you might not want to leave again.
The penguin has been busy while we were gone. And honestly? It's never looked better.
— Jun