Kupfer Linux

Archlinux for mobile devices
the best pmOS clone you've ever seen
my phone runs Arch btw
go > rust


What is Kupfer?

Kupfer is an Arch Linux ARM derived distribution designed to support the Linux mobile effort. It is to Arch Linux what postmarketOS is to Alpine, or Mobian is to Debian.

The Linux mobile ecosystem moves fast and has to support a lot of devices with patched kernels and a myriad of device-specific quirks, many of these changes will never be suitable in upstream distribution repositories. Similarly, many of the userspace tools in the ecosystem are very new and receive regular updates, breakages and patches, upstream distros can't be expected to manage all of this.

Architecture

In general, Kupfer is heavily inspired by postmarketOS and aims to offer a similar solution for mobile users who prefer to use Arch Linux as their base OS.

Kupfer is made up of a CLI tool (kupferbootstrap) and a package repo. kupferbootstrap is designed to make device and package development easy by offering abstractions around chroots, cross compilation tools and other niceties a Linux mobile developer might like. It is heavily inspired by pmbootstrap.

We are extremely excited to be able to work with the community to help bring Linux mobile to the mainstream and we look forward to collaborating with postmarketOS and other Linux mobile distributions.

How can you get involved?

If you find any of these interesting or exciting, and have a device which is already supported by a close to mainline Linux kernel, you should absolutely get involved! We're still working on a lot of the development process, but we'd be more than happy to offer help and guidance in the Matrix rooms: