Releases: skiffos/SkiffOS
2025.02: SkiffOS Release
This release corresponds to Buildroot 2025.02.
Fixes and improvements:
- valve/deck: bump kernel to 6.8.12-valve9 (f9d2abe)
- buildroot: update to upstream (e9c8a9b)
- configs-base: update kernel to 6.12.11 (e32b565)
- pine64: use orangepi defconfig for most boards (310d9e4)
- pine64/common: bump kernel to megi-6.11.10 (fdbd5d0)
- resources: add various util python scripts (a8420dc)
- pi/common: bump kernel to rpi-6.6.63 (7cda2f0)
- buildroot: fix missing rtl files in linux-firmware (f66c897)
- buildroot: update runc, containerd, docker-compose (9789f2a)
- buildroot: update docker, runc (52e6302)
- virt/incus: Use fakeroot for image build to retain rootfs ownership (7e23644)
- starfive/visionfive2: upgrade uboot to 2024.07 (8d784cb)
- starfive/common: remove legacy buildroot options (40b7e6f)
- virt/incus: Fix buildimage and run scripts (9df0098)
- virt/incus: add support for running as incus container (8015523)
- buildroot: fix build failure with coreutils (33943b6)
- starfive/visionfive2: fix 2 kernel build with 6.10 (e7d164e)
- configs-base: use kernel.org mirror (68a9224)
- configs-base: bump gcc to 14 (13e43c5)
- configs-base: bump binutils to 2.42.x (49e3167)
Full Changelog: 2024.05...2025.02
2024.05: SkiffOS Release
This release corresponds to Buildroot 2024.05.
Fixes and improvements:
- buildroot: security bump go 1.22.5 (425a6dc)
- skiff-core-nixos: update to latest (b98770b)
- buildroot: security updates to openssh (d024c10)
- pi: arm32 kernel dts files were moved (0f6f5e5)
- buildroot: fix rpi-firmware for arm32 (fc89464)
- configs: drop core/dietpi (4637762)
- buildroot: bump containerd to v1.7.18 (cd966be)
- builroot: update docker to v27.0.2 (5e0f6ca)
- configs-base: update kernel to 6.9.7 (891d1d0)
- fix: also use build os in cache matrix (caffe4f)
- fix: use better caching keys for github actions (9b3b29c)
- configs-base: update kernel to 6.9.6 (df05edc)
- pi/common: bump kernel to rpi-6.6.34 (808c2ea)
- buildroot: prepare for 2024.05 release (c569645)
- buildroot: fix systemd build (eb3326e)
- chore: update gitignore (2310b08)
- skiff-core-defconfig: check if pkgs are available and use cross-platform manifest (ac3d696)
- skiff-core-defconfig: use debian sid (c2738ae)
- pi/common: bump kernel to 6.6.33 (70306c4)
- buildroot: update systemd 256 and upstream (85d3b61)
- buildroot: update embiggen-disk (1a463c0)
- buildroot: update rtl8812au-aircrack-ng (c7541fa)
- buildroot: update systemd to v256-rc2 (0e75cad)
- buildroot: update docker-compose (f0d22c5)
- skiff-core: update to v1.13.0 (06447c5)
- buildroot: update to upstream (d089e4b)
- pi/common: bump kernel to rpi-6.6.30 (ee9ebcb)
- buildroot: fix mdadm build failure (fae2404)
- buildroot: fix linux-firmware hash (4ce435f)
- buildroot: update go and buildroot to 2024.02.2 (bc14305)
Full Changelog: 2024.02.1...2024.05
2024.02.1: SkiffOS Release
This release corresponds to Buildroot 2024.02.1.
Thank you to @peterwilli for contributing UTM (MacOS) support for virt/qemu: #310
Fixes and improvements:
- buildroot: include elfutils fix patch (cde5fde)
- buildroot: update to upstream (cfb2b37)
- valve/deck: update kernel and firmware to v6.5.0 (0d37037)
- skiff/core: add psmisc and xinput to packages list (70baba4)
- core/holoiso: drop configuration (43030f4)
- resources: optimize png images (d494e26)
- configs-base: update kernel to 6.8.6 (9cdecb6)
- virt/qemu: add support for UTM (e8463b7)
- virt/qemu: use cpu max, disable monitor, conditional enable kvm (cd921dd)
- apple/arm: disable .cpio.uboot (f8832fc)
- buildroot: update qemu to 9.0.0-rc2 and update upstream (1e64d2e)
- configs-base: update kernel to 6.8.4 (57ab953)
- buildroot: update fuse-overlayfs and delve (2c71b8a)
- starfive/visionfive2: remove kernel/extra fragment (aa05f0b)
- apps/docker: add kernel fragment with required settings (d0bb086)
- buildroot: update containerd, docker (5039fe4)
- skiff/core: bump version to v1.12.0 (55203a9)
- buildroot: fix rtl8812au build (c949518)
- configs-base: fix kernel headers version (147c11b)
- configs-base: update kernel to 6.8.2 (b9cf9ba)
- apple/intel: fix facetimehd on kernel 6.8.x (22afdcc)
- buildroot: update rtl8812au-aircrack-ng (a74dc64)
- configs-base: add built-in modules for usb storage (389ea6c)
- configs-base: fix busybox against kernel 6.8.x (d9d2717)
- pi/common: use the 4x variant for rpi firmware (329d8b3)
- pi/common: set correct kernrel headers series (bccb9b0)
- pi/common: build image: extend image size to 12gb (84c53b1)
- pi/common: bump kernel to rpi-6.6.21 (e40d749)
- configs-base: update kernel to 6.8.1 (a51b61c)
- buildroot: update to upstream and update rpi-firmware (e442c37)
- apple/intel: update facetimehd package (8146e93)
Full Changelog: 2024.01...2024.02.1
2024.01: SkiffOS Mainline Release
This release corresponds to Buildroot 2024.02.
Fixes and improvements:
- buildroot: update docker-compose (cd84680)
- apple/arm: mark as vm with utm (8d9e983)
- apple/arm: new configuration (471a04d)
- apple/macbook: rename to apple/intel (ccc647f)
- buildroot: fix building go on arm64 hosts (b8d9149)
- configs-base: update kernel to 6.7.9 (0924a92)
- buildroot: fix go-bootstrap-stage3 host install step (1c638e3)
- buildroot: add go-bootstrap-stage3 to fix go1.22 (0591f2c)
- buildroot: update to 2024.02 and update go 1.22.1 (4aeeba0)
- buildroot: update to upstream and update irqbalance (dc1f5a9)
- bananapi/common: remove upstreamed kernel patch (c1935b5)
- buildroot: update to upstream (9a4ab39)
- pi/{4,5}: remove cma cmdline option (ba310a2)
- configs-base: update kernel to 6.7.6 (73b5341)
- Merge pull request #308 from skiffos/add-pi-5 (4639cb3)
- pi/5: new configuration package (61cbe0c)
- pi/common: make 64-bit the default and cleanup (2599ed0)
- pi/common: bump kernel to 6.1.77-r2 (d4d6d46)
- bananapi/common: backport fix for stmmac kernel panic (8ce95ec)
- configs-base: update kernel to 6.7.5 (ef50429)
- buildroot: integrate upstream fix for sudo build failure (5ea3b19)
- fix: only upload artifact in ci if build-os is latest (364d0b8)
- bananapi/m1: set updated path to dts (beb5fb7)
- bananapi/m2: set updated path to dts (e89f455)
- buildroot: fix sudo build on Ubuntu 22.04.4 LTS (0fc68f6)
- Revert "buildroot: fix for build on Ubuntu 22.04 LTS" (d909f51)
- buildroot: fix for build on Ubuntu 22.04 LTS (13599b4)
- chore: add ubuntu 22.04 lts to ci (2000f89)
- readme: drop which from apt-get install (3354f13)
- virt/docker: set cgroups and cgroupns (49b8a40)
- buildroot: use unified cgroup heirarchy (921f123)
- configs-base: use gcc 13 (4348033)
Full Changelog: 2023.11.1...2024.01
2023.11.1: SkiffOS Mainline Release
This release corresponds to Buildroot 2023.11.1.
Fixes and improvements:
- pi/common: update kernel to rpi-6.1.77 (d45fa1e)
- buildroot: update docker, runc, containerd, nerdctl (f3f1a02)
- configs-base: update kernel to 6.7.4 (02430f4)
- starfive/visionfive: add cflags and kernel opts (27dff3e)
- configs-base: update kernel to 6.7.2 (141c2c5)
- configs-base: bump kernel to 6.7.1 (e933b66)
- jetson/agx: add SKIFF_NVIDIA_BOARD setting (630d7f6)
- chore(deps): update actions/cache action to v4 (8ea3e0c)
- virt/docker: remove kernel headers requirement (4f94d11)
- configs-base: update kernel to 6.6.12 (5e65321)
- jetson/agx: bump kernel to 5.10.120 (cdcf356)
- jetson/common: upgrade linux4tegra to 36.2 (8f5f0d2)
- readme: remove outdated note about notes column (eb8e974)
- configs-base: update kernel to 6.6.11 (20bc5a5)
- buildroot: update to go 1.21.6 (07950f5)
- configs-base: update kernel to 6.6.10 (07361b9)
- starfive/visionfive2: upgrade to upstream kernel (b9afaaf)
- jetson/tx2: double the cpu performance by changing nvpmodel (fc3cdba)
- linux4tegra-legacy: patch nv.sh to remove dpkg (97c81d2)
- jetson/tx2: no resize persist, adjust serial port (14c3fcb)
- jetson/tx2: fix kernel build (27d810f)
- buildroot: allow systemd to be built on older kernels (8fa03e2)
- jetson/tx2: add alsa seq fix kernel patch (9ac4241)
- jetson/tx2: disable kmsg rate limiting (37065b3)
- buildroot: update to upstream and rtl8812au (f2babc8)
- configs-base: update kernel to 6.6.8 (fa0c84b)
- buildroot: update and security patch openssh (dc5ee1f)
- configs-base: update kernel to 6.6.7 (485ede2)
- chore(deps): update actions/upload-artifact action to v4 (4ca34f9)
- configs-base: update kernel to 6.6.6 (8184c3a)
- pi/common: bump kernel to rpi-6.1.66 (9ac8b5b)
Full Changelog: 2023.11...2023.11.1
2023.11: SkiffOS Mainline Release
This release corresponds to Buildroot 2023.11.
Fixes and improvements:
- buildroot: update to upstream (64b6a3e)
- buildroot: security fixes to some package downloads
- configs-base: update kernel to 6.6.5 (afce775)
- fix(scripts): Add error handling to buildroot setup (4372c0b)
- configs-base: bump binutils to 2.41.x (c23a3b5)
- skiff/core: bump version to v1.11.0 (d52987c)
- intel/desktop: improve push_image.bash detection (19534ee)
Full Changelog: 2023.08.2...2023.11
2023.08.2: SkiffOS Mainline Release
This mainline release corresponds to Buildroot 2023.08.2.
Fixes and improvements:
- starfive/visionfive: fix riscv isa definition (6a68b84)
- buildroot: update to upstream (775a578)
- skiff-init: drop requirement on glibc (0938873)
- configs-base: update kernel to 6.6.1 (f2e8d09)
- buildroot: update to latest upstream (13d99a1)
- licheerv_st7789v: add note about removing console (9635995)
- licheerv_st7789v: update example image (0510ef2)
- allwinner/licheerv_st7789v: support for spi-based tft display (3d89ffe)
- pi/common: bump kernel to rpi-6.1.61 (59c4fab)
- buildroot: update go, containerd, rebase (6f1c067)
- allwinner/d1: reduce boot delay to 0 (0f1f92a)
- configs-base: update kernel to 6.5.10 (f5e815b)
- pi/common: bump kernel to rpi-6.1.58 (c62285c)
- buildroot: update docker-compose to v2.23.0 (83c216d)
- buildroot: update buildah (9e25b5b)
- buildroot: update to 2023.08.2 and update runc (f393e67)
- configs-base: update kernel to 6.5.9 (5602a5c)
- configs-base: update kernel to 6.5.8 (4a0a008)
- pi/common: bump kernel to rpi-6.1.57 (d91fbe5)
- all: fix kernel headers selection (1002326)
- core/gentoo: fix accept keywords (cc21399)
Full Changelog: 2023.08.1...2023.08.2
2023.08.1: SkiffOS Mainline Release
This mainline release corresponds to Buildroot 2023.08.1.
Fixes and improvements:
- buildroot: security update go (b3fb31f)
- configs-base: update kernel to 6.5.7 (e504e0d)
- buildroot: update containerd to 1.7.7 (cf90c33)
- core/gentoo: remove localrepo-crossdev (15c14d3)
- core/gentoo: drop ruby from accept keywords (93d3f72)
- core/gentoo: update package accept keywords list (083f103)
- buildroot: update to latest upstream (9735dd5)
- configs-base: update kernel to 6.5.6 (90d72f4)
- buildroot: update amlogic-boot-fip and to upstream (a9774db)
- skiff-core-gentoo: temporarily install gentoo-sources when building (d55c670)
- skiff-core-gentoo: fix package keywords copy (89c1fcf)
- skiff-core-gentoo: fixes and use systemd suffix (1f97717)
- buildroot: update to upstream (1c467ab)
- configs-base: update kernel to 6.5.5 (f213705)
- odroid/m1: use load instead of fatload (e15e30a)
- configs-base: update kernel to 6.5.4 (f65443c)
- apps/rtklib: new package (ce74c04)
- buildroot: add rtklib (d3b5547)
- pi/common: set systemd reboot watchdog to 12sec (910ce35)
- configs-base: move journald.conf to journald.conf.d (7ce721b)
- buildroot: update rpi-firmware and rebase (c86cfce)
- configs-base: util-linux: add hwclock, irqtop, losetup, rename, waitpid, wdctl (aac79b3)
- skiff-init-squashfs: format with clang-format (8e76770)
- pine64/common: use megi orange-pi-6.6 integration branch (6e3c138)
- pi/common: use fat32 for boot partition (b39c816)
- pi/common: make boot partition 8gb, rootfs 2gb (069030f)
Full Changelog: 2023.08...2023.08.1
2023.08: SkiffOS Mainline Release
This mainline release corresponds to Buildroot 2023.08.
Fixes and improvements:
- buildroot: update to upstream (662c573)
- refactor: format/install script minor tweaks (08a365d)
- beaglebone/common: bump kernel to ti-5.10.168-r71 (5188b02)
- configs-base: update kernel to 6.5.3 (522c14c)
- pi/common: bump to kernel rpi-6.1.53 (4bc06b8)
- arm: kernel 6.5.x added directory prefixes to dts files (520d04a)
- refactor: remove unnecessary .target.wants symlinks (9b81018)
- buildroot: update docker to 24.0.6 (bce34b5)
- buildroot: add missing header to conmon (43293da)
- buildroot: security update go 1.21.1 (c83dd07)
- configs-base: update kernel to 6.5.2 (c147ce7)
- chore(deps): update actions/checkout action to v4 (5e13967)
- configs-base: update kernel to 6.5.1 (c1ec945)
- pi/common: bump kernel to rpi-6.1.50 (ac3e2ef)
Full changelog: 2023.05.2...2023.08
2023.05.2: SkiffOS Mainline Release
This mainline release corresponds to Buildroot 2023.05.2.
Features or major changes:
- Update to Go 1.21
Fixes and improvements:
- configs-base: update kernel to 6.4.13 (fb4bcbf)
- pine64/common: use partuuid for root= parameter (4bb9cf5)
- pine64/rockpro64: fix kernel config and cflags (53832c1)
- pine64/common: bump kernel to megi-6.4.7 (1858539)
- core/gentoo: fully remove old portage repo dir (b2c68b7)
- pi/common: bump kernel to rpi-6.1.42 (e4aa110)
- configs-base: wpa-supplicant: enable wpa3, mesh, ibss-rsn, autoscan (2ce3925)
- skiff-core-defconfig: add tmux (3bf48d6)
- skiff-core-defconfig: add mplayer (3356fc6)
- skiff-core-defconfig: add mesa-vulkan and ffmpeg (fe69dc9)
- rockpro64: remove drm radeon (d3910e5)
- pre: kernel headers 6.4.x are required (2159eff)
- intel/desktop: drop some unnecessary kernel options (a662be5)
Full changelog: 2023.05.1...2023.05.2