github skiffos/SkiffOS 2026.08
2026.08: SkiffOS Release

4 hours ago

This release corresponds to Buildroot 2026.05.

DOI


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

Don't miss a new SkiffOS release

NewReleases is sending notifications on new releases.