Learn how Regolith is put together.

The following graph generated by debtree provides the dependency relationships of Regolith packages and some of their notable upstream dependencies:

Package Dependency Graph



Regolith's packages are hosted on PPAs provided by

PPA Description Launchpad URL
ppa:regolith-linux/unstable Packages staged for developer testing.
ppa:regolith-linux/stable Packages that have been tested but have not been committed to a release.
ppa:regolith-linux/release Packages as provided by the current Regolith release
ppa:kgilmer/speed-ricer General purpose packages that Regolith depends on that are not currently available via Ubuntu's repos.

Git Repositories

The source code associated with Regolith packages is hosted on Regolith Linux's GitHub organization.

Installer ISOs

The installer is produced using the Cubic tool and providing the target ISO files as manual uploads to the Regolith Linux GitHub org. The README in regolith-cubic-conf has more details.


Regolith packages can be built, signed, and staged from the regolith-builder repository. See the project's README for details.

Package Δ between Stock Ubuntu and Regolith Linux

When installing Regolith via PPA, the user has control and visibility over all package changes via their package installation tool of choice, likely apt, dpkg, or synaptic. However when installing Regolith via the Ubuntu Installer, the user does not see what packages are installed as part of that process. To cut down the size of the installer download, some packages were removed from the Ubuntu installer.

Regolith 1.2

For Regolith 1.2, the following packages are removed from stock Ubuntu:

  • ubuntu-session
  • libreoffice-*
  • rythmbox-*

Of course, any of these packages can be re-added by the user after installation using a variety of tools including the app store.

Regolith 1.3

For the 1.3 release of Regolith, changes from baseline Ubuntu are documented here.

Dernière modification May 27, 2020: French translation (#23) (bb78727a)