Pop!_OS pairs a Rust desktop with graphics switching that needs no logout

Summary

A Linux distribution built by a hardware vendor on top of Ubuntu long-term support, with its own Rust desktop, per-application graphics switching and full-disk encryption offered during setup.

Recommend
Name
Pop!_OS
Version
24.04
Pricing
Free
Open source
Open source
Operating system
Linux
Updated
2026-10-04 04:22

A system that assumes you are here to write code

Pop!_OS comes from a company that also builds the laptops it runs on, and that shows in what the installer leaves behind. The idea is that after the first boot you open an editor and start working, instead of spending an evening hunting for graphics drivers and an input method that behaves. Language runtimes and common development tools arrive already in place, keyboard shortcuts are built around typing rather than around a mouse, and window management assumes you will have several terminals open at once. The current long-term support release is 24.04, which is the version most people should install on a machine they depend on.

Pop!_OS desktop with panels and dock

COSMIC, a desktop written from scratch in Rust

Starting with 24.04 the system ships COSMIC, a desktop environment the same team wrote in Rust rather than assembling from older components. At first glance it looks familiar, with a top panel and a dock along the bottom edge, but the window handling is where it separates itself: there is a floating mode that behaves like any ordinary desktop, and a tiling mode that fills the screen with windows without gaps. In tiling mode a couple of keystrokes split the workspace, move focus between panes and swap two windows, which is exactly the shape a coding session takes. Panel position, icons, themes and dock behaviour are all adjustable, and the interface does not carry the dated look that keeps some people away from Linux.

COSMIC desktop customisation

Encryption and graphics settled during setup

The installer offers full-disk encryption, with the key generated on the spot and asked for at every boot afterwards. Beyond the system partition there is a separate recovery partition, so an update that goes wrong can be rolled back instead of leaving you with a machine that will not start. Laptops with a discrete graphics chip can run in a hybrid mode that saves power or in a mode that keeps the discrete chip in charge for games and heavier workloads, and the switch happens without logging out of the session, which is the part that most distributions still get wrong. System and firmware updates sit in the same graphical tool, so no terminal is required to keep a machine current.

Disk encryption option during installation

The Ubuntu base carries the software catalogue

Because the distribution is built on Ubuntu long-term support, the packages, drivers and toolchains from that ecosystem generally install and run unchanged. Traditional package files work, Flatpak applications work, and containerised development environments work. Common tools are a click away in the software store, while people who prefer the command line keep the package manager they already know. Version managers, database servers and container engines each have a written path in the official documentation, which removes a round of searching. For a workstation that has to stay stable for years, the maintenance window of the long-term release is the practical argument.

Installing software from the store

Who should install it, and where it stops

Two groups get the most out of it. The first is developers moving away from Windows or macOS who would rather not spend their first week on configuration. The second is people running hardware from the same vendor, where the operating system and the machine are tuned together. The distribution is free and open source, and the site offers two images, one with the discrete graphics driver included and one without, so the choice follows the machine. It is not a universal answer, though: some professional applications, certain peripherals and games protected by anti-cheat systems still refuse to run, and it is worth checking that the tools you rely on daily have a working alternative before wiping a disk.

Pop!_OSDownload
Supported systems: Linux