This release corresponds to Buildroot 2026.05.
Highlights:
- virt/wasm: New WebAssembly userspace config targeting the wasivm Go kernel
- browser/v86min: New minimal in-browser v86 image with BusyBox init and a stripped kernel
- core/libreelec: New LibreELEC Generic x86_64 core config
- core/jellyfin: New Jellyfin media server core config
- util/hardened: New layer enabling upstream Linux kernel hardening
- skiff/core: skiff-core v1.15.0, sftp subsystem routing, and a host D-Bus bridge
- configs-base: Update kernel to 7.1.3, GCC 15, and binutils 2.46
- buildroot: Update to 2026.05 and Go 1.26.x
- apps/podman: Removed; use apps/docker or apps/crio
Fixes and improvements:
- pi/common: bump kernel to rpi-6.18.y (6.18.42) (5258e292)
- configs-base: preserve udev seat tags without host logind (b9cd5ced)
- skiff/core: bump skiff-core to v1.15.0 (bbf33053, e2a1d905)
- skiff/core: route sftp subsystem into the core container (22f7b4ab)
- skiff/core: bridge allowlisted host D-Bus services (2523634a)
- configs-base: update kernel through the 6.18.x, 6.19.x, 7.0.x, and 7.1.x series (1e7c4e62, 68934ab5, 3091287c, a16756dc)
- buildroot: fix NetworkManager initrd and target modprobe paths (c21ae9df, f06fdd7a, 8afe3c80)
- configs-base: force online root resize via resize2fs -o (aa040c01)
- configs-base: fix persist label device matching (66358f7b)
- configs-base: show boot status on tty1 (6db39e72)
- util/hardened: add Linux hardening config (3d056670)
- apps/docker: enable the containerd snapshotter safely and move Docker networking out of configs-base (ee19c9aa, 28228769)
- virt/wsl: preserve Windows PATH entries (944c4761)
- core/nixos: add architecture compatibility checks and drop a missing hardware config import (218ce9ee, 1b8e4e5a)
- core/jellyfin: add Jellyfin media server config (8c624d6c)
- core/libreelec: add LibreELEC core config (19a0fa74, 31548019)
- pi/common: support large-disk formatting (a51a55d3)
- pi/0: use installed firmware filenames (ba234c07)
- pi/common: drop removed RPI_USERLAND and vcdbg references (a8587fd4, 586278fe)
- browser/v86: update to the forked 7.1-v86 kernel, add v86 filesystem and virtio memory support, and enable SSE3 (549e99ae, 1e3e34fa, 07450476, d332278a)
- browser/v86min: add and optimize the minimal browser image (451b89c5, 442123b3, 7f6a5e42, 0d5946e0)
- browser/v86min: enable the codex root filesystem (7e864fcb)
- virt/wasm: add a wasm32 userspace config using the wasi-sdk toolchain (97d2ac9f, f8c78107, b5f2ce9b)
- buildroot: add wasm32 and BusyBox patches (fde50c91, 4de7c415, 8eef6152)
- configs-base: update to GCC 15 and binutils 2.46 (598c9241, 506046e9)
- configs-base: drop old systemd patches and add SquashFS Zstandard support (9acf91f3, 4a2d4348)
- bananapi/common: update U-Boot to 2025.10 (dfc57b42)
- apps/podman: remove the package config (26a5a9e4)
- buildroot: fix BusyBox and Buildah (7eaae7fb)
- Makefile: default TERM to xterm for non-interactive SSH (a9d13aef)
- ci: publish the QEMU image artifact (acb7afd8)
- docs: add LibreELEC quickstart, core config links, and Pi USB gadget networking documentation (2506a50b, ba9a4987, 8dc03343)
- buildroot: update to upstream (905570d8, d7c05a29)
Full Changelog: 2026.01...2026.08