A/B updates · safer upgrades
Immutable BengalOS images provide atomic A/B updates and are designed for a phone-like upgrade experience.
Download Image
BengalOS provides immutable and mutable images for Phosh's nightly package builds. The immutable variants support A/B updates and are thus safe to upgrade and give a more phone-like upgrade experience.
All of BengalOS is currently experimental, we might make incompatible changes at any time.
Immutable BengalOS images provide atomic A/B updates and are designed for a phone-like upgrade experience.
Download Image
Mutable images behave like a traditional Linux system and are easier to customize and modify locally.
Immutable images can be used on different targets. Choose the installation instructions matching the image you downloaded.
sudo apt install virt-install libvirt-daemon-system qemu-system-x86
wget https://bengalos.phosh.mobi/images/roaming/x86-64/qemu/latest.qcow2.xz
unxz latest.qcow2.xz
virt-install --connect qemu:///session --boot uefi,firmware.feature0.name=secure-boot,firmware.feature0.enabled=yes,firmware.feature1.name=enrolled-keys,firmware.feature1.enabled=no --vcpus 4 --memory 4096 --osinfo debiantesting -n bengalos --video qxl --import --disk latest.qcow2 --serial pty
The Google Pixel 3a image requires device-specific installation steps. Please see the Pixel 3a installation instructions .
See the README for more details and how to build images yourself.
The community is centered around the BengalOS Matrix room. For issues and feature requests, please use the issue tracker.
BengalOS follows Phosh's Code of Conduct. Please follow a respectful and civilized communication style when interacting with community members on Matrix and bug trackers.
You can support our work with a one-time or recurring donation.
If you want to support us continuously, you can become a supporting member . You can also support us via GitHub Sponsors or Liberapay .