Releases: 0rax/BerryOS
BerryOS Bookworm Nightly (2026-01-24)
Nightly Build
This is an automated nightly release. It includes daily built versions of the BerryOS images.
Why use a nightly build?
Nightly builds allow you to make sure you are using an image that includes the latest version of all install packages. Making the initial setup of BerryOS faster.
It shouldn't be much different than using a stable release, but it might be a bit more unstable, especially during major updates (when BerryOS needs to be synced with the latest changes from Raspberry Pi OS).
Disclaimer
These builds are provided without any warranty. No manual testing or benchmarks have been performed.
If you prefer a stable version, please download the latest stable release.
Changes since last stable release
- Add config used for testing as examples (#28 by @0rax)
- Allow network-config update after first-boot (#35 by @0rax)
- Update nightly release target commit on update (#41)
- Prepare for Debian Trixie testing (#49 by @0rax)
Full Changelog: bookworm/2024.07.21...bookworm/nightly
Compatibility
-
BerryOS/armhf- Image:
berryos-armhf-bookworm-nightly.img.xz - Compatibility: all Raspberry Pi models
- Image:
-
BerryOS/arm64- Image:
berryos-arm64-bookworm-nightly.img.xz - Compatibility:
- Raspberry Pi 3B, 3B+, 4 B & 400
- Compute Module 3, 3+ & 4
- Raspberry Pi Zero 2 W
- Raspberry Pi 5
- Image:
Issues
If you find any issues when using a nightly build, please report them to the issue tracker. Make sure to include the content of /etc/rpi-issue (also available in /boot/firmware/issue.txt) in your report so we can pin-point the specific build you are using.
BerryOS Bookworm 2024.07.21
Changelog
- Force raspbian source.list for armhf arch only (#17 by @0rax)
- Prepare for 2024.07.21 release (#18 by @0rax)
- Rebuild with new upstream packages (Debian 12.6 & Raspbian 12.6)
- Images should also now be on par with RaspiOS Lite 2024-07-04
- Fix a small issue with
gitattributeswhen building from a fresh clone (wrong line ending given torootfs/usr/lib/berryos/firstbooton checkout)
Full Changelog: bookworm/2024.07.05...bookworm/2024.07.21
Compatibility
-
BerryOS/armhf- Image:
berryos-armhf-bookworm-20240721.img.xz - Compatibility: all Raspberry Pi models
- Image:
-
BerryOS/arm64- Image
berryos-arm64-bookworm-20240721.img.xz - Compatibility:
- Raspberry Pi 3B, 3B+, 4 B & 400
- Compute Module 3, 3+ & 4
- Raspberry Pi Zero 2 W
- Raspberry Pi 5
- Image
Benchmark
| Stat | BerryOS/armhf Bookworm (2024.07.21) | BerryOS/arm64 Bookworm (2024.07.21) |
|---|---|---|
| RAM usage | 99M | 116M |
| Running processes | 10 | 10 |
| Disk usage | 880M | 856M |
| Pre-installed packages | 333 | 310 |
| Download size | 361M | 288M |
| Image size | 1344M | 1296M |
BerryOS Bookworm 2024.07.05
Changelog
- Upgrade to Debian 12 (Bookworm) (#15 by @0rax)
- Update BerryOS to be based on Debian 12 / Raspbian 12 (Bookworm)
- Use new kernel releases by the Raspberry Pi foundation
- Add support for the Raspberry Pi 5 (
linux-image-rpi-2712) - Add
raspberrypi-sys-modspackage to handle partition resizing and some system tweaks - Add custom firstboot script (based on
raspberrypi-sys-mods)
- Update cloud-init provider & default configuration (#16 by @0rax)
- Update
clouc-init'sNoCloudprovider to fit the new partition layout - Rebase
cloud-init's default configuration (/etc/cloud/cloud.cfg) with upstream Debian 12 - Fix a line-ending issue with
rootfs/usr/lib/berryos/firstbootcaused by a misconfigured.gitattributesfile
- Update
Full Changelog: bullseye/2023.01.17...bookworm/2024.07.05
Compatibility
-
BerryOS/armhf- Image:
berryos-armhf-bookworm-20240705.img.xz - Compatibility: all Raspberry Pi models
- Image:
-
BerryOS/arm64- Image
berryos-arm64-bookworm-20240705.img.xz - Compatibility:
- Raspberry Pi 3B, 3B+, 4 B & 400
- Compute Module 3, 3+ & 4
- Raspberry Pi Zero 2 W
- Raspberry Pi 5
- Image
Benchmark
| Stat | BerryOS/armhf Bookworm (2024.07.05) | BerryOS/arm64 Bookworm (2024.07.05) |
|---|---|---|
| RAM usage | 94M | 118M |
| Running processes | 10 | 10 |
| Disk usage | 898M | 852M |
| Pre-installed packages | 333 | 310 |
| Download size | 353M | 277M |
| Image size | 1340M | 1356M |
BerryOS Bullseye 2023.01.17
Changelog
Full Changelog: bullseye/2022.06.11...bullseye/2023.01.17
Compatibility
-
BerryOS/armhf- Image:
berryos-armhf-bullseye-20230117.img.xz - Compatibility: all Raspberry Pi models
- Image:
-
BerryOS/arm64- Image
berryos-arm64-bullseye-20230117.img.xz - Compatibility:
- Raspberry Pi 3B, 3B+, 4 B & 400
- Compute Module 3, 3+ & 4
- Raspberry Pi Zero 2 W
- Image
BerryOS Bullseye 2022.06.11
Changelog
- Fix typo in default cloud.cfg making byobu module unusable (9403c62 by @0rax)
- Update exclude/include list for better parity between version (dffcdc2 by @0rax)
Full Changelog: bullseye/2022.05.30...bullseye/2022.06.11
Compatibility
-
BerryOS/armhf- Image:
berryos-armhf-bullseye-20220611.img.xz - Compatibility: all Raspberry Pi models
- Image:
-
BerryOS/arm64- Image
berryos-arm64-bullseye-20220611.img.xz - Compatibility:
- Raspberry Pi 3B, 3B+, 4 B & 400
- Compute Module 3, 3+ & 4
- Raspberry Pi Zero 2 W
- Image
Benchmark
| Stat | BerryOS/armhf Bullseye (2022.06.11) | BerryOS/arm64 Bullseye (2022.06.11) |
|---|---|---|
| RAM usage | 37M | 52M |
| Running processes | 12 | 12 |
| Disk usage | 807M | 614M |
| Pre-installed packages | 309 | 288 |
| Download size | 200M | 154M |
| Image size | 1312M | 1116M |
BerryOS Bullseye 2022.05.30
Changelog
Initial BerryOS release that includes both the armhf and arm64 variant.
Compatibility
-
BerryOS/armhf- Image:
berryos-armhf-bullseye-20220530.img.xz - Compatibility: all Raspberry Pi models
- Image:
-
BerryOS/arm64- Image
berryos-arm64-bullseye-20220530.img.xz - Compatibility:
- Raspberry Pi 3B, 3B+, 4 B & 400
- Compute Module 3, 3+ & 4
- Raspberry Pi Zero 2 W
- Image
Benchmark
| Stat | BerryOS/armhf Bullseye (2022.05.30) | BerryOS/arm64 Bullseye (2022.05.30) |
|---|---|---|
| RAM usage | 37M | 52M |
| Running processes | 12 | 12 |
| Disk usage | 807M | 612M |
| Pre-installed packages | 312 | 285 |
| Download size | 201M | 153M |
| Image size | 1312M | 1112M |