Be the first to know and get exclusive access to offers by signing up for our mailing list(s).

Subscribe

We ❤️ Open Source

A community education resource

5 min read

System76’s COSMIC desktop: A hands-on tour of Pop!_OS 24.04 LTS

How System76's new desktop environment prioritizes accessibility, customization, and user choice.

System76 is celebrating 20 years, and they’re marking the occasion with the official release of Pop!_OS 24.04 LTS and the COSMIC desktop environment. As Carl Richell, System76’s CEO, explained in the announcement: “COSMIC is built on the ethos that the best open source projects enable people to not only use them, but to build with them. COSMIC is modular and composable. It’s the flagship experience for Pop!_OS in its own way, and can be adapted by anyone who wants to build their own unique user experience for Linux.

The journey to COSMIC

I’ve been following the development of COSMIC for the past four years. System76 had been customizing GNOME for Pop!_OS, which first launched on October 27, 2017, with Ubuntu 17.10. The operating system was designed to provide a clean, productivity-focused experience, featuring full-disk encryption by default, curated drivers for NVIDIA GPUs, and a streamlined installer. Over time, System76 introduced its own desktop environment tweaks, which ultimately led to the development of the COSMIC desktop. This project began in 2021 and has become fully independent—a complete reimagining of what a Linux desktop environment can be.

When the release announcement hit my inbox in December, I was excited to download it and try it out on a spare laptop with an i7 processor and 16 GB of RAM. I downloaded the ISO file, created a bootable drive, and started the installation process.

Read more: Pop!_OS 24.04 review: Was the two-year wait for COSMIC Desktop worth it?

Getting started: Installation

As usual with Pop!_OS, the installation was extremely easy and well-designed. The installation proceeded just like previous Pop!_OS installations, with the familiar, streamlined interface guiding me through each step.

Pop!_OS 24.04 LTS COSMIC desktop installation: First screen
Screen capture by Don Watkins, CC-BY-SA 4.0

I decided to do a clean install, erasing the recently installed Fedora KDE Plasma.

Pop!_OS 24.04 LTS COSMIC desktop installation: Choose installation type - clean
Screen capture by Don Watkins, CC-BY-SA 4.0

I was invited to create a user and provide a password.

Pop!_OS 24.04 LTS COSMIC desktop installation: Create a username and password
Screen capture by Don Watkins, CC-BY-SA 4.0

I chose not to encrypt my disk, but it’s all set up to use your user password as the encryption password unless otherwise specified.

Pop!_OS 24.04 LTS COSMIC desktop installation: Choose encryption type
Screen capture by Don Watkins, CC-BY-SA 4.0

Installation proceeded quickly on my laptop. When the initial install was finished, I was invited to restart the computer. That’s when I began to see the changes brought by the COSMIC desktop.

Pop!_OS 24.04 LTS COSMIC desktop installation: Login after reboot
Screen capture by Don Watkins, CC-BY-SA 4.0

First login: Accessibility takes center stage

Wow, this was a new feature! At the bottom-left of the initial login screen, I noticed I could set my accessibility options, including a screen reader, magnifier, high contrast, and inverted colors. This is such an important option for those of us who need accessibility options from the first login.

Pop!_OS 24.04 LTS COSMIC desktop installation: Welcome screen
Screen capture by Don Watkins, CC-BY-SA 4.0

On the next screen, I can set the screen reader, interface size, additional scale options, and the magnifier. Kudos to System76 for putting accessibility first in COSMIC. The next screen is my chance to connect to the wireless networks I will be using. Following that is the choice of language I will be using. Then a screen to set the keyboard layout, time zone, and location.

Pop!_OS 24.04 LTS COSMIC desktop installation: Set date, time, and location
Screen capture by Don Watkins, CC-BY-SA 4.0

Customizing your desktop experience

This is where COSMIC really shines—the level of customization available right from the first setup is impressive.

Next, I am provided with options for how I want my desktop to look. This is too cool!

Pop!_OS 24.04 LTS COSMIC desktop installation:  Set personal appearance, dark or light mode
Screen capture by Don Watkins, CC-BY-SA 4.0

Next, I can choose how I want the dock to appear on my desktop. They really considered all the options I might want to customize my workspace, giving me maximum flexibility to tailor my workflow.

Pop!_OS 24.04 LTS COSMIC desktop installation: Layout configuration options
Screen capture by Don Watkins, CC-BY-SA 4.0

Window management: Float or tile

Choose whether your windows will float or tile—a choice that fundamentally changes how you work with multiple applications.

Pop!_OS 24.04 LTS COSMIC desktop installation: Workspace options
Screen capture by Don Watkins, CC-BY-SA 4.0

Then, an introduction to keyboard shortcuts to make window management easier.

Pop!_OS 24.04 LTS COSMIC desktop installation: Keyboard shortcuts
Screen capture by Don Watkins, CC-BY-SA 4.0

Why COSMIC matters

The COSMIC desktop represents a significant shift in the way we interact with Linux environments. It’s not only visually appealing but also highly functional, streamlining workflows and enhancing user experience. What struck me most during this installation was how thoughtfully System76 has considered every user’s needs—from accessibility options available at the very first screen to granular customization of workspace behavior.

The desktop environment’s modular and composable architecture means it’s built to be adapted and extended, embodying the best principles of open source development. For those interested in exploring COSMIC’s development and technical features further, the detailed articles on the System76 blog provide excellent deep dives into what makes this desktop environment tick.

I find myself increasingly tempted to make COSMIC the primary interface for my System76 Meerkat, as its sleek design and innovative features are making a strong case for a permanent switch. After 20 years of building open source hardware and software, System76 has delivered something special with COSMIC—a desktop environment that respects users’ choices while making Linux more accessible and productive than ever.

More from We Love Open Source

This article is adapted from “System76 Celebrates 20 Years with Pop!_OS and the New COSMIC Desktop” by Don Watkins, and is republished with permission from the author.

About the Author

I am Don Watkins, a free and open source software (FOSS) advocate.

Read Don's Full Bio

The opinions expressed on this website are those of each author, not of the author's employer or All Things Open/We Love Open Source.

Want to contribute your open source content?

Contribute to We ❤️ Open Source

Help educate our community by contributing a blog post, tutorial, or how-to.

We're hosting two world-class events in 2026!

Join us for All Things AI, March 23-24 and for All Things Open, October 19-20.

Open Source Meetups

We host some of the most active open source meetups in the U.S. Get more info and RSVP to an upcoming event.