Roadmap Edit on GitHub

Pop!_OS Roadmap

This roadmap details features which are currently-planned to be implemented in Pop!_OS, as well as major features which were added to Pop!_OS during previous release cycles. Only features specific to Pop!_OS will be listed here. To see how features are chosen, see the Pop!_OS Development Approach page.

However, note that feature development in Pop!_OS is not exclusive to any particular point release, as we follow a rolling-release strategy for updates to projects which we maintain. This means that features are added to Pop!_OS as soon as they are finished, instead of being withheld to the next point release. When features are completed, they are added to the latest “stable” and “long term stable (LTS)” point releases, whenever possible.


Currently-Planned Features

These are features which we would either like to, or are already in the process of, implementing. As these are completed, they will be listed underneath a release cycle, indicating which cycle the feature was implemented during. When a feature is listed as being implemented during the 20.04 release cycle, this means that it was completed before 20.04 was released, and thus was available on release for 20.04.

Async Fetcher

A new Rust crate built around asynchronous I/O, using Rust’s async / await syntax. This project will be used across all Pop!_OS and System76 projects for caching, fetching, and validating files fetched from HTTP/S file servers. Features shall include:

The current goal is to use this for:

Flatpak Support

With the open source ecosystem increasingly relying upon Flatpak as a distribution model by application developers on the Linux desktop, it is important to bring that support to Pop!_OS out of the box. This entails:

GNOME Online Accounts

Hybrid Graphics

Installer

Packaging

Pop!_OS General

Pop!_Shell

The #1 competitor to GNOME Shell for our users is i3wm. Tiling window management in GNOME Shell is currently really bad, but we can fix this with:

Pop!_Support

Create a utility for our support team and users, which contains:

Pop!_Upgrade

Popsicle

System76 Power

Tensorman


Pop!_OS 20.04

These are features which have been implemented during the 19.10 release cycle, leading up to 20.04.

Contributions to upstream projects

Rust Crates

Contributions to Rust crates which we rely on in our software

Packaging

Popsicle

Pop Upgrade

Rust Crate Releases

New Rust crates that we’ve developed and released

System76 Power


Pop!_OS 19.10

Pop!_OS 19.10 was released on October 22nd, 2019.

Packaging

Pop Upgrade

The upgrade daemon was released in the days leading up to the 19.10 release. The features of the upgrade daemon include:

System76 Power


Pop!_OS 19.04

Pop!_OS 19.04 was released on April 18th, 2019.

Installation

Packaging

The following packages were added / updated during this release.

Popsicle

Refresh OS Installations

Two features have been developed during this cycle: “Refresh” and “Alongside OS” installation options. The refresh feature was the first to be complete, providing the ability to retain user accounts and files while reinstalling the OS. The alongside OS option will follow shortly after.

System76 Power

Upgrade Daemon

Due to the many issues experienced with Ubuntu’s do-release-upgade script, a new project was started during this cycle to improve the reliability of release upgrades. This daemon is responsible for performing system repairs and preparing the system for a release upgrade.


Pop!_OS 18.10

Released on October 20th, 2018, the focus of development was furthered improvements to the reliablity and feature set provided by our distribution installer; the addition of many third party applications, including Tensorflow; and the inclusion

Installation

Packaging

Pop!_Shop

System76 Power


Pop!_OS 18.04

Released on April 26th, 2018, the focus of development was a new installer that supports encrypted installations, integration of the Pop!_Shop, the addition of a multiple USB file flasher utility (Popsicle), and overall improvements to the desktop experience.

HiDPI Displays

Installation

Develop a simple and fast installer that introduces users to Pop!_OS and enables System76 to ship full disk encryption on hardware out of the box.

Pop!_Shop

System76 Power


Pop!_OS 17.10

17.10 was released October 19th, 2017. It is the current release. Struck through work was completed. This is the first Pop!_OS release and focuses on first use experience, appearance, and default applications.

Appearance

Determine Default applications

Installation