Recent Releases of skiffos

skiffos - 2025.02: SkiffOS Release

This release corresponds to Buildroot 2025.02.

DOI


Fixes and improvements:

  • valve/deck: bump kernel to 6.8.12-valve9 (f9d2abee)
  • buildroot: update to upstream (e9c8a9be)
  • configs-base: update kernel to 6.12.11 (e32b5658)
  • pine64: use orangepi defconfig for most boards (310d9e48)
  • pine64/common: bump kernel to megi-6.11.10 (fdbd5d0b)
  • resources: add various util python scripts (a8420dca)
  • pi/common: bump kernel to rpi-6.6.63 (7cda2f0e)
  • buildroot: fix missing rtl files in linux-firmware (f66c8978)
  • buildroot: update runc, containerd, docker-compose (9789f2a7)
  • buildroot: update docker, runc (52e63024)
  • virt/incus: Use fakeroot for image build to retain rootfs ownership (7e23644a)
  • starfive/visionfive2: upgrade uboot to 2024.07 (8d784cb6)
  • starfive/common: remove legacy buildroot options (40b7e6fe)
  • virt/incus: Fix buildimage and run scripts (9df0098f)
  • virt/incus: add support for running as incus container (8015523f)
  • buildroot: fix build failure with coreutils (33943b62)
  • starfive/visionfive2: fix 2 kernel build with 6.10 (e7d164ee)
  • configs-base: use kernel.org mirror (68a9224a)
  • configs-base: bump gcc to 14 (13e43c58)
  • configs-base: bump binutils to 2.42.x (49e3167e)

Full Changelog: https://github.com/skiffos/SkiffOS/compare/2024.05...2025.02

- Shell
Published by paralin about 1 year ago

skiffos - 2024.05: SkiffOS Release

This release corresponds to Buildroot 2024.05.


Fixes and improvements:

  • buildroot: security bump go 1.22.5 (425a6dcb)
  • skiff-core-nixos: update to latest (b98770b8)
  • buildroot: security updates to openssh (d024c102)
  • pi: arm32 kernel dts files were moved (0f6f5e5d)
  • buildroot: fix rpi-firmware for arm32 (fc89464c)
  • configs: drop core/dietpi (4637762d)
  • buildroot: bump containerd to v1.7.18 (cd966be1)
  • builroot: update docker to v27.0.2 (5e0f6ca4)
  • configs-base: update kernel to 6.9.7 (891d1d09)
  • fix: also use build os in cache matrix (caffe4f0)
  • fix: use better caching keys for github actions (9b3b29cb)
  • configs-base: update kernel to 6.9.6 (df05edca)
  • pi/common: bump kernel to rpi-6.6.34 (808c2eac)
  • buildroot: prepare for 2024.05 release (c5696456)
  • buildroot: fix systemd build (eb3326e1)
  • chore: update gitignore (2310b082)
  • skiff-core-defconfig: check if pkgs are available and use cross-platform manifest (ac3d696f)
  • skiff-core-defconfig: use debian sid (c2738ae9)
  • pi/common: bump kernel to 6.6.33 (70306c4b)
  • buildroot: update systemd 256 and upstream (85d3b61f)
  • buildroot: update embiggen-disk (1a463c0a)
  • buildroot: update rtl8812au-aircrack-ng (c7541fa9)
  • buildroot: update systemd to v256-rc2 (0e75cadd)
  • buildroot: update docker-compose (f0d22c55)
  • skiff-core: update to v1.13.0 (06447c5b)
  • buildroot: update to upstream (d089e4be)
  • pi/common: bump kernel to rpi-6.6.30 (ee9ebcbe)
  • buildroot: fix mdadm build failure (fae2404e)
  • buildroot: fix linux-firmware hash (4ce435fc)
  • buildroot: update go and buildroot to 2024.02.2 (bc143050)

Full Changelog: https://github.com/skiffos/SkiffOS/compare/2024.02.1...2024.05

- Shell
Published by paralin over 1 year ago

skiffos - 2024.02.1: SkiffOS Release

This release corresponds to Buildroot 2024.02.1.

DOI


Fixes and improvements:

  • buildroot: include elfutils fix patch (cde5fde4)
  • buildroot: update to upstream (cfb2b372)
  • valve/deck: update kernel and firmware to v6.5.0 (0d37037d)
  • skiff/core: add psmisc and xinput to packages list (70baba40)
  • core/holoiso: drop configuration (43030f4a)
  • resources: optimize png images (d494e26f)
  • configs-base: update kernel to 6.8.6 (9cdecb6a)
  • virt/qemu: add support for UTM (e8463b78)
  • virt/qemu: use cpu max, disable monitor, conditional enable kvm (cd921dd2)
  • apple/arm: disable .cpio.uboot (f8832fc0)
  • buildroot: update qemu to 9.0.0-rc2 and update upstream (1e64d2ef)
  • configs-base: update kernel to 6.8.4 (57ab9534)
  • buildroot: update fuse-overlayfs and delve (2c71b8a1)
  • starfive/visionfive2: remove kernel/extra fragment (aa05f0bb)
  • apps/docker: add kernel fragment with required settings (d0bb086e)
  • buildroot: update containerd, docker (5039fe4b)
  • skiff/core: bump version to v1.12.0 (55203a92)
  • buildroot: fix rtl8812au build (c949518f)
  • configs-base: fix kernel headers version (147c11be)
  • configs-base: update kernel to 6.8.2 (b9cf9ba5)
  • apple/intel: fix facetimehd on kernel 6.8.x (22afdcc2)
  • buildroot: update rtl8812au-aircrack-ng (a74dc645)
  • configs-base: add built-in modules for usb storage (389ea6c0)
  • configs-base: fix busybox against kernel 6.8.x (d9d2717b)
  • pi/common: use the 4x variant for rpi firmware (329d8b35)
  • pi/common: set correct kernrel headers series (bccb9b0e)
  • pi/common: build image: extend image size to 12gb (84c53b13)
  • pi/common: bump kernel to rpi-6.6.21 (e40d749b)
  • configs-base: update kernel to 6.8.1 (a51b61c3)
  • buildroot: update to upstream and update rpi-firmware (e442c375)
  • apple/intel: update facetimehd package (8146e93b)

Full Changelog: https://github.com/skiffos/SkiffOS/compare/2024.01...2024.02.1

- Shell
Published by paralin almost 2 years ago

skiffos - 2024.01: SkiffOS Mainline Release

This release corresponds to Buildroot 2024.02.

DOI


Fixes and improvements:

  • buildroot: update docker-compose (cd846804)
  • apple/arm: mark as vm with utm (8d9e9838)
  • apple/arm: new configuration (471a04d2)
  • apple/macbook: rename to apple/intel (ccc647f7)
  • buildroot: fix building go on arm64 hosts (b8d91499)
  • configs-base: update kernel to 6.7.9 (0924a92f)
  • buildroot: fix go-bootstrap-stage3 host install step (1c638e32)
  • buildroot: add go-bootstrap-stage3 to fix go1.22 (0591f2c0)
  • buildroot: update to 2024.02 and update go 1.22.1 (4aeeba0e)
  • buildroot: update to upstream and update irqbalance (dc1f5a9d)
  • bananapi/common: remove upstreamed kernel patch (c1935b55)
  • buildroot: update to upstream (9a4ab39d)
  • pi/{4,5}: remove cma cmdline option (ba310a24)
  • configs-base: update kernel to 6.7.6 (73b5341c)
  • Merge pull request #308 from skiffos/add-pi-5 (4639cb35)
  • pi/5: new configuration package (61cbe0c5)
  • pi/common: make 64-bit the default and cleanup (2599ed0c)
  • pi/common: bump kernel to 6.1.77-r2 (d4d6d461)
  • bananapi/common: backport fix for stmmac kernel panic (8ce95ec8)
  • configs-base: update kernel to 6.7.5 (ef50429a)
  • buildroot: integrate upstream fix for sudo build failure (5ea3b194)
  • fix: only upload artifact in ci if build-os is latest (364d0b86)
  • bananapi/m1: set updated path to dts (beb5fb7c)
  • bananapi/m2: set updated path to dts (e89f4551)
  • buildroot: fix sudo build on Ubuntu 22.04.4 LTS (0fc68f6e)
  • Revert "buildroot: fix for build on Ubuntu 22.04 LTS" (d909f510)
  • buildroot: fix for build on Ubuntu 22.04 LTS (13599b4b)
  • chore: add ubuntu 22.04 lts to ci (2000f890)
  • readme: drop which from apt-get install (3354f131)
  • virt/docker: set cgroups and cgroupns (49b8a402)
  • buildroot: use unified cgroup heirarchy (921f1237)
  • configs-base: use gcc 13 (43480333)

Full Changelog: https://github.com/skiffos/SkiffOS/compare/2023.11.1...2024.01

- Shell
Published by paralin almost 2 years ago

skiffos - 2023.11.1: SkiffOS Mainline Release

This release corresponds to Buildroot 2023.11.1.

DOI


Fixes and improvements:

  • pi/common: update kernel to rpi-6.1.77 (d45fa1e2)
  • buildroot: update docker, runc, containerd, nerdctl (f3f1a028)
  • configs-base: update kernel to 6.7.4 (02430f4b)
  • starfive/visionfive: add cflags and kernel opts (27dff3ed)
  • configs-base: update kernel to 6.7.2 (141c2c5b)
  • configs-base: bump kernel to 6.7.1 (e933b66b)
  • jetson/agx: add SKIFFNVIDIABOARD setting (630d7f6a)
  • chore(deps): update actions/cache action to v4 (8ea3e0c6)
  • virt/docker: remove kernel headers requirement (4f94d116)
  • configs-base: update kernel to 6.6.12 (5e653215)
  • jetson/agx: bump kernel to 5.10.120 (cdcf356f)
  • jetson/common: upgrade linux4tegra to 36.2 (8f5f0d2d)
  • readme: remove outdated note about notes column (eb8e974d)
  • configs-base: update kernel to 6.6.11 (20bc5a56)
  • buildroot: update to go 1.21.6 (07950f5c)
  • configs-base: update kernel to 6.6.10 (07361b95)
  • starfive/visionfive2: upgrade to upstream kernel (b9afaaf1)
  • jetson/tx2: double the cpu performance by changing nvpmodel (fc3cdba1)
  • linux4tegra-legacy: patch nv.sh to remove dpkg (97c81d2f)
  • jetson/tx2: no resize persist, adjust serial port (14c3fcb3)
  • jetson/tx2: fix kernel build (27d810fa)
  • buildroot: allow systemd to be built on older kernels (8fa03e27)
  • jetson/tx2: add alsa seq fix kernel patch (9ac4241c)
  • jetson/tx2: disable kmsg rate limiting (37065b3e)
  • buildroot: update to upstream and rtl8812au (f2babc82)
  • configs-base: update kernel to 6.6.8 (fa0c84b6)
  • buildroot: update and security patch openssh (dc5ee1f9)
  • configs-base: update kernel to 6.6.7 (485ede28)
  • chore(deps): update actions/upload-artifact action to v4 (4ca34f9f)
  • configs-base: update kernel to 6.6.6 (8184c3ac)
  • pi/common: bump kernel to rpi-6.1.66 (9ac8b5b2)

Full Changelog: https://github.com/skiffos/SkiffOS/compare/2023.11...2023.11.1

- Shell
Published by paralin about 2 years ago

skiffos - 2023.11: SkiffOS Mainline Release

This release corresponds to Buildroot 2023.11.

DOI


Fixes and improvements:

  • buildroot: update to upstream (64b6a3e5)
  • buildroot: security fixes to some package downloads
  • configs-base: update kernel to 6.6.5 (afce775f)
  • fix(scripts): Add error handling to buildroot setup (4372c0b7)
  • configs-base: bump binutils to 2.41.x (c23a3b52)
  • skiff/core: bump version to v1.11.0 (d52987ce)
  • intel/desktop: improve push_image.bash detection (19534ee3)

Full Changelog: https://github.com/skiffos/SkiffOS/compare/2023.08.2...2023.11

- Shell
Published by paralin about 2 years ago

skiffos - 2023.08.2: SkiffOS Mainline Release

This mainline release corresponds to Buildroot 2023.08.2.

DOI


Fixes and improvements:

  • starfive/visionfive: fix riscv isa definition (6a68b848)
  • buildroot: update to upstream (775a5783)
  • skiff-init: drop requirement on glibc (09388736)
  • configs-base: update kernel to 6.6.1 (f2e8d090)
  • buildroot: update to latest upstream (13d99a13)
  • licheerv_st7789v: add note about removing console (96359951)
  • licheerv_st7789v: update example image (0510ef2a)
  • allwinner/licheerv_st7789v: support for spi-based tft display (3d89ffe5)
  • pi/common: bump kernel to rpi-6.1.61 (59c4fab8)
  • buildroot: update go, containerd, rebase (6f1c0677)
  • allwinner/d1: reduce boot delay to 0 (0f1f92aa)
  • configs-base: update kernel to 6.5.10 (f5e815bb)
  • pi/common: bump kernel to rpi-6.1.58 (c62285c9)
  • buildroot: update docker-compose to v2.23.0 (83c216dd)
  • buildroot: update buildah (9e25b5b5)
  • buildroot: update to 2023.08.2 and update runc (f393e673)
  • configs-base: update kernel to 6.5.9 (5602a5c3)
  • configs-base: update kernel to 6.5.8 (4a0a008e)
  • pi/common: bump kernel to rpi-6.1.57 (d91fbe5e)
  • all: fix kernel headers selection (10023265)
  • core/gentoo: fix accept keywords (cc21399b)

Full Changelog: https://github.com/skiffos/SkiffOS/compare/2023.08.1...2023.08.2

- Shell
Published by paralin over 2 years ago

skiffos - 2023.08.2: SkiffOS Mainline Release

This mainline release corresponds to Buildroot 2023.08.2.


Fixes and improvements:

  • starfive/visionfive: fix riscv isa definition (6a68b848)
  • buildroot: update to upstream (775a5783)
  • skiff-init: drop requirement on glibc (09388736)
  • configs-base: update kernel to 6.6.1 (f2e8d090)
  • buildroot: update to latest upstream (13d99a13)
  • licheerv_st7789v: add note about removing console (96359951)
  • licheerv_st7789v: update example image (0510ef2a)
  • allwinner/licheerv_st7789v: support for spi-based tft display (3d89ffe5)
  • pi/common: bump kernel to rpi-6.1.61 (59c4fab8)
  • buildroot: update go, containerd, rebase (6f1c0677)
  • allwinner/d1: reduce boot delay to 0 (0f1f92aa)
  • configs-base: update kernel to 6.5.10 (f5e815bb)
  • pi/common: bump kernel to rpi-6.1.58 (c62285c9)
  • buildroot: update docker-compose to v2.23.0 (83c216dd)
  • buildroot: update buildah (9e25b5b5)
  • buildroot: update to 2023.08.2 and update runc (f393e673)
  • configs-base: update kernel to 6.5.9 (5602a5c3)
  • configs-base: update kernel to 6.5.8 (4a0a008e)
  • pi/common: bump kernel to rpi-6.1.57 (d91fbe5e)
  • all: fix kernel headers selection (10023265)
  • core/gentoo: fix accept keywords (cc21399b)

Full Changelog: https://github.com/skiffos/SkiffOS/compare/2023.08.1...2023.08.2

- Shell
Published by paralin over 2 years ago

skiffos - 2023.08.1: SkiffOS Mainline Release

This mainline release corresponds to Buildroot 2023.08.1.

DOI


Fixes and improvements:

  • buildroot: security update go (b3fb31f9)
  • configs-base: update kernel to 6.5.7 (e504e0d2)
  • buildroot: update containerd to 1.7.7 (cf90c337)
  • core/gentoo: remove localrepo-crossdev (15c14d32)
  • core/gentoo: drop ruby from accept keywords (93d3f726)
  • core/gentoo: update package accept keywords list (083f103a)
  • buildroot: update to latest upstream (9735dd5c)
  • configs-base: update kernel to 6.5.6 (90d72f48)
  • buildroot: update amlogic-boot-fip and to upstream (a9774db9)
  • skiff-core-gentoo: temporarily install gentoo-sources when building (d55c670c)
  • skiff-core-gentoo: fix package keywords copy (89c1fcfe)
  • skiff-core-gentoo: fixes and use systemd suffix (1f97717f)
  • buildroot: update to upstream (1c467aba)
  • configs-base: update kernel to 6.5.5 (f213705e)
  • odroid/m1: use load instead of fatload (e15e30a9)
  • configs-base: update kernel to 6.5.4 (f65443cb)
  • apps/rtklib: new package (ce74c04c)
  • buildroot: add rtklib (d3b5547f)
  • pi/common: set systemd reboot watchdog to 12sec (910ce355)
  • configs-base: move journald.conf to journald.conf.d (7ce721b9)
  • buildroot: update rpi-firmware and rebase (c86cfce5)
  • configs-base: util-linux: add hwclock, irqtop, losetup, rename, waitpid, wdctl (aac79b33)
  • skiff-init-squashfs: format with clang-format (8e76770b)
  • pine64/common: use megi orange-pi-6.6 integration branch (6e3c1381)
  • pi/common: use fat32 for boot partition (b39c8160)
  • pi/common: make boot partition 8gb, rootfs 2gb (069030fc)

Full Changelog: https://github.com/skiffos/SkiffOS/compare/2023.08...2023.08.1

- Shell
Published by paralin over 2 years ago

skiffos - 2023.08: SkiffOS Mainline Release

This mainline release corresponds to Buildroot 2023.08.

DOI


Fixes and improvements:

  • buildroot: update to upstream (662c5732)
  • refactor: format/install script minor tweaks (08a365d0)
  • beaglebone/common: bump kernel to ti-5.10.168-r71 (5188b029)
  • configs-base: update kernel to 6.5.3 (522c14cf)
  • pi/common: bump to kernel rpi-6.1.53 (4bc06b81)
  • arm: kernel 6.5.x added directory prefixes to dts files (520d04a8)
  • refactor: remove unnecessary .target.wants symlinks (9b810180)
  • buildroot: update docker to 24.0.6 (bce34b58)
  • buildroot: add missing header to conmon (43293da1)
  • buildroot: security update go 1.21.1 (c83dd07c)
  • configs-base: update kernel to 6.5.2 (c147ce79)
  • chore(deps): update actions/checkout action to v4 (5e13967a)
  • configs-base: update kernel to 6.5.1 (c1ec9452)
  • pi/common: bump kernel to rpi-6.1.50 (ac3e2efa)

Full changelog: https://github.com/skiffos/SkiffOS/compare/2023.05.2...2023.08

- Shell
Published by paralin over 2 years ago

skiffos - 2023.05.2: SkiffOS Mainline Release

This mainline release corresponds to Buildroot 2023.05.2.

DOI


Features or major changes:

  • Update to Go 1.21

Fixes and improvements:

  • configs-base: update kernel to 6.4.13 (fb4bcbf4)
  • pine64/common: use partuuid for root= parameter (4bb9cf54)
  • pine64/rockpro64: fix kernel config and cflags (53832c10)
  • pine64/common: bump kernel to megi-6.4.7 (18585396)
  • core/gentoo: fully remove old portage repo dir (b2c68b72)
  • pi/common: bump kernel to rpi-6.1.42 (e4aa1105)
  • configs-base: wpa-supplicant: enable wpa3, mesh, ibss-rsn, autoscan (2ce39252)
  • skiff-core-defconfig: add tmux (3bf48d62)
  • skiff-core-defconfig: add mplayer (3356fc6a)
  • skiff-core-defconfig: add mesa-vulkan and ffmpeg (fe69dc9d)
  • rockpro64: remove drm radeon (d3910e5d)
  • pre: kernel headers 6.4.x are required (2159eff3)
  • intel/desktop: drop some unnecessary kernel options (a662be58)

Full changelog: https://github.com/skiffos/SkiffOS/compare/2023.05.1...2023.05.2

- Shell
Published by paralin over 2 years ago

skiffos - 2023.05.1: SkiffOS Mainline Release

This mainline release corresponds to Buildroot 2023.05.1.

DOI


Features or major changes:

  • odroid/h3: new configuration
  • apps/docker: merge resources/docker/daemon.json.d json files
  • apps/docker: merge apps/compose into apps/docker

Fixes and improvements:

  • configs-base: update kernel to 6.3.7 (0cbe2c14)
  • buildroot: update docker-engine and podman (18fce81b)
  • buildroot: fix commit message for docker-cli bump (3c2b51d2)
  • configs: base configuration reword to configuration (224c847c)
  • buildroot: fix host ccache license hash (83466746)
  • buildroot: update to latest upstream (934341ad)
  • readme: fix broken link to arch (b8abfa9a)
  • virt/docker: use tty for container and remove cgroupfs mount (7bc25c06)
  • virt/docker: remove tty option (bc06ed2c)
  • configs-base: bump binutils to 2.40.x (f75c07b0)
  • jetson/common: legacy kernel nv-4.9.337 and l4t 32.7.4 (6e9e9630)
  • jetson/nano: sync kernel with jetson/tx2 (c6336a14)
  • jetson: legacy: disable libnl on old 4.9.x kernel (999056d1)
  • jetson: disable dco in openvpn to fix build failure (45801a02)
  • pi/common: bump kernel to rpi-6.1.36 (943a554d)
  • jetson: tx2, nano: update kernel url (af37ad07)
  • jetson: legacy: fix sound-seq kernel build failure (9e326c0d)
  • readme: add apt dependencies command (e4133f52)
  • readme: update debian deps (11d4c9e5)
  • intel/desktop: use buildroot dir as output path (2839aeed)
  • pi/common: bump kernel to rpi-6.1.38 (589a2853)
  • buildroot: update rpi-firmware and pkgs to upstream (4bf4844f)
  • util/argon1: remove unnecessary egl dependency (ce36a39e)
  • configs: buildroot now supports headers 6.4.x (3ceeb9d8)
  • configs: update u-boot to 2023.07 (d839c5d7)
  • odroid/xu: add odroid hc1 dts (c747f760)
  • buildroot: update go to 1.20.6 (dfe2e1b2)
  • buildroot: adjust commit log (0f424bcf)
  • buildroot: include patch for go1.19.11 (2c92269e)
  • buildroot: update docker-engine, docker-cli, docker-compose, docker-cli-buildx (9385ba5a)
  • odroid/c2: remove broken uboot patches (eb7801bf)
  • odroid/xu: remove old uboot patch (38cf41d7)
  • intel/x64: enable amdgpu module (cb7e8248)
  • pi/4x64: adjust config.txt (c50966ec)
  • buildroot: backport fix for docker-cli host header (301e8e60)
  • scripts: simplify push pi files (cdfe6706)
  • pi/4x64: add more commented lines to config.txt (e54ee29a)
  • pi/4x64: fix drm memory error (4a530eb4)
  • skiff/core: use debian bookworm and other improvements (15534e1f)
  • buildroot: fix docker-cli-buildx install location (e95584ca)
  • buildroot: reword buildx commit (1fa16232)
  • pi/4x64: remove unnecessary fixup4 line (24e7030d)
  • pi/4x64: remove unnecessary start4x line (a3bb678d)
  • odroid/common: bump kernel to version tb-6.4.3 (3267e49c)
  • skiff/core: bump to version v1.10.1 (4bf2b080)
  • odroid/xu: remove unnecessary dmc command (940f632c)
  • odroid/common: increase boot partition to 1gb (5ed8fbec)
  • pi/common: increase boot partition to 1gb (e384d27e)
  • pi/common: update kernel to 6.1.38 (970dede5)
  • buildroot: update nvidia-driver to 525.125.06 (ea58d028)
  • skiff-core-defconfig: add pulseaudio (6dba2432)
  • intel/x64: disable radeon in favor of amdgpu (4efc0aae)
  • skiff/core: add xfce power manager (3d9460b2)

Full Changelog: https://github.com/skiffos/SkiffOS/compare/2023.05.1...2023.05

- Shell
Published by paralin over 2 years ago

skiffos - 2023.05: SkiffOS Mainline Release

This mainline release corresponds to Buildroot 2023.05 Stable.

DOI


Major new features:

  • apps/crio: added package for cri-o container runtime

Changes:

  • buildroot: fix cups within containerd (69bdc086)
  • pine64/common: bump kernel to megi-6.4-rc4 (09bf48e4)
  • configs-base: update kernel to 6.3.6 (cdb3dbf5)
  • buildroot: rebase on upstream (8b401370)
  • buildroot: security update go to 1.20.5 (4c6bf298)
  • pushinteldesktop: push kernel after squashfs (8494e093)
  • buildroot: update nvidia-driver (c6b466db)
  • buildroot: update containerd to v1.7.x (3bb2d2ff)
  • odroid: set nullglob in install_sd script (0c851ffd)
  • odroid/common: update kernel to tb-6.4.0-rc4 (698c8969)
  • configs-base: update kernel to 6.3.5 (afba4053)
  • starfive/visionfive2: rebase kernel patches (ddb1a072)
  • starfive/visionfive2: drop upstreamed uboot patch (f30fa4d1)
  • starfive/visionfive2: update u-boot to latest (99189731)
  • starfive/visionfive2: update kernel to 5.15.0-r2 (bf45b644)
  • buildroot: fix tini install step (905438e3)
  • buildroot: adjustments to podman, conmon, tini (45b692fa)
  • linux4tegra-xusb: add firmware package (0c178451)
  • jetson/agx: update nvidia kernel to l4t 35.3 (cd84f33a)
  • jetson/common: update linux4tegra to 35.3.1 (c119e47f)
  • configs-base: update kernel to 6.3.3 (0a20cdf6)
  • buildroot: bump docker-cli and docker-engine to v24.0.1 (755a7873)
  • odroid/{n2,n2l}: add support for device tree overlays (7c1acbbb)
  • odroid/common: bump kernel to tb-6.4.0-rc2 (c175b2ea)
  • odroid/common: install dtb overlay files (6d7736ee)
  • scripts: push_image: copy dtbo files (15260f8f)
  • buildroot: add support for dtb overlays (cae4e55c)
  • odroid/common: bump kernel to tb-6.3.2 (c0d0fe4c)
  • odroid/c4: drop old uboot patch (63bc79e0)
  • buildroot: update docker, compose, containerd (bad04823)
  • buildroot: update to upstream (6d0960ec)
  • apps/qemu: new configuration package (36f4c4ae)
  • apps/crio: fix to path in systemd file (de35010f)
  • apps/crio: new configuration package (6095382f)
  • buildroot: update commit messages for podman and conmon (e774edac)

Full Changelog: https://github.com/skiffos/SkiffOS/compare/2023.02.1...2023.05

- Shell
Published by paralin over 2 years ago

skiffos - 2023.02.1: SkiffOS Mainline Release

This mainline release corresponds to Buildroot 2023.02.1 LTS.

DOI


major changes:

  • odroid/n2l: new configuration (e223316c)
  • odroid: update kernel and adjust odroid xu settings by @paralin in https://github.com/skiffos/SkiffOS/pull/280
  • bananapi: switch to skiff-init-squashfs by @paralin in https://github.com/skiffos/SkiffOS/pull/284

other changes:

  • amlogic-boot-fip: move to buildroot/ (133419af)
  • refactor: enable overriding mount-all.sh variables in pre scripts (f4d98c61)
  • mount-all.sh: rewrite LABEL to a /dev/ path for resizing to work (77cdee34)
  • buildroot: update conmon, podman, cni-plugins (1bb3d0ce)
  • apps/podman: move buildroot_patches to configs-base (cdb489e9)
  • virt/wsl: update patch for runc (06c30dbb)
  • buildroot: update to upstream (4e844603)
  • pi/common: bump kernel to rpi-6.1.28 (29df5d7c)
  • apps/docker: respect environment-set docker_persist (120a668e)
  • configs-base: update kernel to 6.3.2 (daeaefe4)
  • buildroot: update to upstream (0fbb4ab1)
  • pi: bump kernel to rpi-6.1.27 (32a28212)
  • odroid: add pre-allocate swapfile step (17f66850)
  • odroid/common: bump kernel to tb-6.3.0 (0761d897)
  • odroid/xu: switch to uboot 2023.04 (5dc19037)
  • pi/common: increase boot partition to 800MiB (8978c95d)
  • odroid: u, c2: use devnum instead of devno (83e845e8)
  • odroid/xu: use exynos defconfig provided by upstream (f5b7c486)
  • buildroot: update nerdctl, moby-buildkit, mbpfan, gocryptfs, fuse-overlayfs (c74f54f8)
  • buildroot: update docker-compose, delve, runc, docker, go (e1af9e27)
  • configs: use ram0 instead of initrd (b21669cb)
  • common: update uboot to 2023.04 from 2023.01 (56e28f40)
  • buildroot: update flake8 dependency for ci (7c616ff5)
  • buildroot: update go bootstrap stage2 version (967e6249)
  • buildroot: fix coreutils (0b0c4e89)
  • buildroot: drop unnecesary patch to go (aeb23434)
  • buildroot: update go and fix coreutils (c49ce872)
  • configs-base: add headers as kernel config option (883260d1)
  • agignore: rename to ignore (e181af82)
  • buildroot: update rtl8812au (f015d825)
  • odroid: update kernel to 6.2.12 (0990f9bf)
  • configs: update host kernel headers 6.2 (05ce8aa9)
  • configs-base: bump kernel to 6.3.1 (0d056d6e)
  • buildroot: update to latest upstream (63675461)
  • configs-base: set toolchain and binutils properly (9fd198fb)
  • configs-base: update kernel to 6.2.13 (f3a6c8c2)
  • buildroot: update to upstream (49f2574e)
  • github: update to ubuntu-latest (64603a3b)
  • github: disable updating dockerfile versions (e747fbec)
  • github: add renovate for updating workflow versions (eec0205e)
  • buildroot: update to upstream (51f09488)
  • configs-base: update default kernel to 6.2.12 (e99172de)
  • license: update license years (b4193de6)
  • configs-base: bump kernel to 6.2.11 (758d44ad)
  • allwinner/licheerv: fix uboot configuration (7163c4d5)
  • allwinner/nezha: remove unnecessary uboot patch (9e072253)
  • configs-base: bump kernel to 6.2.10 (6976bee4)
  • bananapi: switch to skiff-init-squashfs and fix u-boot (f802fbe6)
  • pi: adjust format / install commands (06247e57)
  • skiff-init-squashfs: add override for resize2fs path (0055b084)
  • agignore: add silver searcher ignore file (23a0b72a)
  • readme: add note about buildroot submodule (cde67542)
  • bananapi/m2ultra: new config (12fab30f)
  • bananapi: update uboot to 2023.01 (63d0e233)
  • buildroot: update docker to v20.0.3, containerd to v1.6.20 (0ab40378)
  • allwinner/d1: remove not needed d1 spl (72feeaa8)
  • allwinner/d1: update to use newer uboot and kernel (a0c56b20)
  • buildroot: security bump to go 1.20.3 (da6f8272)
  • pine64/common: bump kernel to megi-6.2.9 (d6e3f3d6)
  • buildroot: update go-bootstrap patch series (f235934a)
  • configs-base: bump kernel to 6.2.9 (bbf50194)
  • odroid/xu: remove some unnecessary kernel opts (ec384b31)
  • odroid/xu: sync kernel with upstream (f9401a6c)
  • odroid/xu: disable ina231_sensor module (c6e33c35)
  • odroid/xu: add net rps udev rule (dbc9aaa7)
  • odroid/xu: add hdd shutdown script (b12260c7)
  • odroid/common: bump kernel to latest 6.2.x (2f436b2e)
  • configs-base: enable mdadm (2ce21a4b)
  • buildroot: docker-cli v23.0.2 (3a56ef02)
  • buildroot: docker-engine v23.0.2, containerd 1.6.19, runc 1.1.5 (0f22f9c4)
  • buildroot: backport fix for go rlimit regression (14b8c480)
  • buildroot: update go to 1.20.2 (32458357)
  • scripts: add pushinteldesktop to push intel/desktop via rsync (37ad0ee3)
  • buildroot: update containerd to 1.7.0 (217fd018)
  • apps/docker: move location of docker.json fragment dir (edc105ee)
  • odroid/common: update some boards to uboot 2023.01 (cd2f80e5)
  • odroid/common: bump kernel to tb-6.2.8 (8a4443f6)
  • buildroot: adjustments to go-bootstrap as per patch review (9e993979)
  • configs-base: bump kernel to 6.2.8 (5900704c)
  • buildroot: copy 8821cu.conf to target (02ae7a0f)
  • rtl8821cu: update to latest (ef74e8d5)
  • chore: update citation cff file version (a7203d4f)

Full Changelog: https://github.com/skiffos/SkiffOS/compare/2023.02...2023.02.1

- Shell
Published by paralin almost 3 years ago

skiffos - 2023.02: SkiffOS Mainline Release

This mainline release corresponds to Buildroot 2023.02.

DOI


major changes:

  • kernel: add additional drivers to support full intel/desktop usage by @paralin in https://github.com/skiffos/SkiffOS/pull/267
  • Initial patch for visionfive2 by @maxberger in https://github.com/skiffos/SkiffOS/pull/268
  • Starfive2: Fix 8GB memory detection by @maxberger in https://github.com/skiffos/SkiffOS/pull/272

other changes:

  • configs-base: bump kernel to 6.2.7
  • jetson/agx: update linux4tegra to version 35.2.1
  • configs-base: bump kernel to 6.1.16
  • configs-base: remove virtio iommu
  • configs-base: bump kernel to 6.1.15
  • visionfive2: remove note about LANG, fixed in #276
  • sshd: ignore LANG environment variables
  • mirror: use mirror.skiffos.com for mirroring
  • skiff-core: bump to version 1.9.7
  • pine64/common: bump kernel to megi-6.1.12
  • virt/qemu: create rootfs and boot on persist
  • virt/qemu: fix mounting, arch, kernel opts, execute script
  • configs-base: disable purging locales
  • configs-base: include virtio iommu and dev virtio
  • virt/qemu: add note about gcc 8 requirement
  • skiff-core-debian: update help message to sid
  • configs-base: bump kernel to 6.1.14
  • starfive/visionfive2: fix 8gb memory detection
  • starfive/visionfive2: new board configuration
  • skiff-core-holoiso: cleanup service
  • configs-base: bump kernel to 6.1.13
  • valve/deck: disable tty1 getty
  • valve/deck: add notes on startup
  • valve/deck: add skiff-core-holoiso
  • core/arch: new skiff core configuration package
  • readme: promote valve/deck to tested
  • configs-base: add squashfs-tools
  • valve/deck: add notes about wiping sd card
  • apps/docker: enable docker-cli-buildx
  • valve/deck: add note about updating refind_linux.conf
  • valve/deck: add screenshot
  • valve/deck: add instructions for installing to nvme
  • intel/desktop: disable evbug module
  • intel/desktop: pre-allocate swapfile in install step
  • valve/deck: add linux-firmware-neptune
  • scripts: sort entries before merging
  • valve/deck: fix kernel build error
  • valve/deck: adjust kernel config
  • valve/deck: remove moduleimg from deps
  • configs-base: unset config werror
  • intel/desktop: drop defconfig lines from kconfig
  • intel/x64: drop defconfig lines from kconfig
  • intel/desktop: drop config lines that change =y to =m
  • odroid/common: bump kernel to tb-6.1.11
  • configs-base: move some recently changed kernel opts to intel/x64
  • configs-base: disable hypervisor guest mode for perf
  • valve/deck: bump kernel to valve-6.1.9
  • configs: intel: add drivers to bring in sync with ubuntu kernel
  • configs-base: kernel: enable some network and irq modules
  • configs-base: add zpool
  • intel/x64: add elan touch modules and ps2 module
  • intel/x64: enable i2c hid acpi module
  • configs-base: enable btfs-progs, dosfstools, exfatprog,
  • intel/desktop: enable thermald
  • configs-base: enable scrub
  • configs-base: enable procps-ng (pgrep)
  • intel/desktop: fix partition name
  • intel/desktop: add acpid and firmware
  • intel/x64: enable nvme
  • intel/desktop: chain-load with grub for better compatibility
  • intel/x64: enable more built-in drivers
  • configs-base: kernel: enable some usb drivers
  • intel/x64: use generic x86-64 instead of avx2
  • virt/docker: update kernel headers to 4.19.x
  • configs-base: bump kernel to 6.1.12
  • .github: install python3-magic
  • configs-base: bump kernel to 6.1.11
  • apps/balena: add balena-engine package
  • beagleboard/common: bump kernel to 5.10.162-ti-r56
  • pi/common: bump kernel to rpi-5.15.92
  • pine64/common: bump to kernel 6.1.9
  • odroid/common: bump kernel to tb-6.1.10
  • intel/desktop: disable WERROR build flag
  • apps: fix service files for containerd and docker
  • configs-base: bump kernel to 6.1.10
  • all: ensure files end with a newline
  • apps/{docker,runc,containerd}: fix containerd root and add config package
  • configs-base: bump kernel to 6.1.9
  • glibc: fix package hashes
  • .github: clear out downloads cache
  • skiff/core: update to v1.9.6
  • configs-base: bump to kernel 6.1.8
  • chore: drop citation cff sections that zenodo doesn't recognize
  • intel/desktop: use refind-bin

Full Changelog: https://github.com/skiffos/SkiffOS/compare/2022.11.1...2023.02

- Shell
Published by paralin almost 3 years ago

skiffos - 2022.11.1: SkiffOS Mainline Release

This mainline release corresponds to Buildroot 2022.11.1.

DOI


Changes since 2022.11:

  • Buildroot: see Release notes
  • pine64/phone_pro: add experimental config
  • odroid/common: bump kernel to tobetter 6.1.y branch
  • pi/common: bump kernel to 5.15.89
  • beaglebone/common: bump kernel to 5.10.145-ti-r55
  • configs-base: bump to kernel 6.1.7
  • skiff-core: bump to version v1.9.5
  • odroid/common: bump kernel to tb-6.1.4
  • buildroot: update go to 1.19.5
  • intel/desktop: update early boot logs display kernel config
  • pine64/phone_pro: reduce console baudrate to 115200
  • buildroot: update nvidia-driver to 525.60.13
  • odroid/common: add rtl 815x firmware
  • buildroot: fix rng-tools, drop toolbx, distrobox
  • apps/distrobox: drop config package
  • apps/toolbx: drop configuration package
  • pine64/phone_pro: boot script: persist is first partition
  • configs: remove elvator= kernel argument
  • pine64/common: bump to kernel megi-6.1-rc8
  • pine64/common: format: fix indentation
  • pine64/common: fix format script
  • pine64/common: conditionally format uboot
  • apps/kodi: remove python enable buildroot fragment
  • buildroot: update rtl8812au-aircrack-ng
  • pine64/phone_pro: add experimental config
  • buildroot: update rtl8821cu commit
  • buildroot: cleanup rtl8821cu patch
  • buildroot: update to upstream, rtl8821{au,cu}
  • intel/desktop: disable swapfile for buildimage
  • pi/common: don't create swapfile when building image
  • configs/pi: adjust config.txt
  • configs-base: bump kernel to 6.1
  • buildroot: update rpi-firmware
  • intel/desktop: reduce zeroing from 256mb to 128mb
  • buildroot: update mosh, moby-buildkit, gocryptfs, fuse-overlayfs
  • buildroot: update containerd, docker, batman-adv, crun, delve, docker-compose
  • buildroot: update to latest upstream
  • pi/0: include dtbs for other pi0 boards
  • citation: update citation file

Full Changelog: https://github.com/skiffos/SkiffOS/compare/2022.11...2022.11.1

- Shell
Published by paralin about 3 years ago

skiffos - 2022.11: SkiffOS Mainline Release

This mainline release corresponds to Buildroot 2022.11.

DOI


Changes since 2022.08.2:

  • Buildroot: see Release notes
  • intel/desktop: switch to using skiff-init-squashfs in https://github.com/skiffos/SkiffOS/pull/261
  • build: docker: update dockerfile and instructions by @TinHead
  • doc: add docs on how to configure
  • kernel: update to version 6.0.11
  • linux4tegra: fix fan controller on jetson agx
  • odroid/common: fix modemmanager conflict
  • pi/0: fixes to ensure mem cgroup is enabled
  • raspberry pi: update kernel to rpi-5.15.81
  • rtl8821cu: enable kernel module on default
  • starfive: fix host headers version

Full Changelog: https://github.com/skiffos/SkiffOS/compare/2022.08.2...2022.11

- Shell
Published by paralin about 3 years ago

skiffos - 2022.08.2: SkiffOS Mainline Release

This mainline release corresponds to Buildroot 2022.08.2.

DOI


Full Changelog: https://github.com/skiffos/SkiffOS/compare/2022.08.1...2022.08.2

Changes since SkiffOS 2022.08.1:

  • Buildroot: see Release notes
  • .github: update actions steps to v3 in https://github.com/skiffos/SkiffOS/pull/250
  • modalai/voxl2: add voxl2-import-core.sh utility script in https://github.com/skiffos/SkiffOS/pull/253
  • voxl2: update kernel + patch to work as linux-headers in https://github.com/skiffos/SkiffOS/pull/255
  • odroid/common: bump kernel to tb-6.0.7 in https://github.com/skiffos/SkiffOS/pull/256
  • pi/0: use skiff-init-squashfs to save memory in https://github.com/skiffos/SkiffOS/pull/257
  • pi/3x64: new configuration for raspberry pi 3 in 64 bit mode in https://github.com/skiffos/SkiffOS/pull/258
  • .github: CI: use pre-compiled toolchain
  • all: drop some unnecessary cflags
  • buildroot: update go, docker, runc, add patch to use crun
  • configs-base: add alsa-utils and aplay
  • configs-base: bump kernel to 6.0.10
  • configs-base: cleanup old docker-specific files
  • jetson/agx: add pwm fan driver
  • jetson/common: fix linux4tegra-legacy package
  • jetson/nano: fix build with incompatible gcc build flag
  • modalai/voxl2: add voxl2-import-core.sh script
  • modalai/voxl2: use upstream kernel as headers
  • modalai/voxl2: wait for partitions before skiff-init
  • pi/common: bump kernel to rpi-5.15.79
  • pine64/book_a64: update kernel config to be similar to upstream
  • readme: improve asciicast and other docs
  • skiff-core: update to v1.8.0 and add build-args support
  • skiff-init-squashfs: fixes to typos in stat function
  • pi/common: pre-allocate swap file for pi0 and pi0v2

New Contributors

  • @maxberger made their first contribution in https://github.com/skiffos/SkiffOS/pull/258

- Shell
Published by paralin about 3 years ago

skiffos - 2022.08.1: SkiffOS Mainline Release

This mainline release corresponds to Buildroot 2022.08.1.

DOI


Full Changelog: https://github.com/skiffos/SkiffOS/compare/2022.08...2022.08.1

Changes since SkiffOS 2022.08:

  • Buildroot: see Release notes
  • Bump default kernel to 6.0.2
  • util/gofast: fixes to LTO and O3
  • core/fedora: add support for riscv architecture
  • allwinner/licheerv: add support for USB gadget ethernet
  • pine64/common: update kernel to megi-6.0.2
  • pi/common: update kernel to rpi-5.15.74
  • allwinner/d1: update kernel to sm-5.19-rc1
  • allwinner/d1: various fixes to boot scripts and kernel config
  • configs-base: enable dnsmasq for NetworkManager
  • virt/wsl: fix build (disable rEFind)
  • fixes to rEFInd bootloader
  • change default hostname to skiffos-{version} (from skiff-version)
  • browser/v86: optimizations and fixes
  • virt/qemu: add host utils
  • virt/qemu: add example of cross-architecture emulation
  • skiff-core-alpine: add neofetch
  • skiff-core-voxl2: fixes and improvements
  • voxl2: add docs on how to import vendor image
  • update docker-engine, runc, crun, docker-compose, etc.

Pull Requests

  • Update README with additional Qemu info by @clayauld in https://github.com/skiffos/SkiffOS/pull/249

New Contributors

  • @clayauld made their first contribution in https://github.com/skiffos/SkiffOS/pull/249

- Shell
Published by paralin over 3 years ago

skiffos - 2022.08: SkiffOS Mainline Release

This mainline release corresponds to Buildroot 2022.08.

DOI


Changes since SkiffOS 2022.05.2:

  • Buildroot: see Release notes
  • browser/v86: enable options for better memory efficiency
  • jetson/{tx2, nano}: move to linux4tegra-legacy
  • Security updates to docker, runc, containerd, etc.
  • modalai/voxl2: numerous fixes & improvements
  • intel/desktop: add rEFInd and cleanup EFI partition handling
  • allwinner/d1: bump u-boot to 2022.07-rc3
  • core/fedora: add warning if targeting invalid architecture

New devices:

  • jetson/agx: add support for Jetson AGX Orin and Xavier

- Shell
Published by paralin over 3 years ago

skiffos - 2022.05.2: SkiffOS Mainline Release

This mainline release corresponds to Buildroot 2022.05.2.

DOI


Changes since SkiffOS 2022.05.1:

  • Buildroot: see Release notes
  • Update to GCC 12
  • Update Linux to 5.19.6
  • Update rpi to 5.15.61
  • virt/wsl: fix WSL2 integration
  • util/insecure: new package
  • apps/crun: new package
  • apps/podman: new package
  • intel/desktop: enable more GPU drivers
  • intel/desktop: add rEFInd EFI bootloader
  • intel/desktop: add format and install scripts
  • apps/toolbx: new package
  • apps/distrobox: new package
  • core/fedora: new skiffos core configuration
  • allwinner/d1: update opensbi and uboot
  • jetson/{tx2,nano}: linux4tegra legacy version

New devices:

  • browser/v86: run in emulator in Web Browsers
  • modalai/voxl2: new arm64 board
  • starfive/visionfive: Riscv64 board
  • valve/deck: support for Steam Deck

- Shell
Published by paralin over 3 years ago

skiffos - 2022.05.1: SkiffOS Mainline Release

This mainline release corresponds to Buildroot 2022.05.1.

DOI


Changes since SkiffOS 2022.05:

  • Buildroot: see Release notes
  • Update Linux to 5.18.14
  • Update rpi to 5.15.55
  • Pine64: update kernel to megi-5.18.12
  • Fixes for Odroid HC4, Pinebook, apple/macbook, riscv sv57 mode, qemu
  • auvidea/j121: carrier board for Jetson TX2.
  • util/adbd: new configuration layer for adb
  • android-tools: update to 5.1.1
  • Odroid N2 and M1: fix booting from emmc

New devices:

  • pine64/book_a64: Older A64-based Pinebook
  • starfive/visionfive: Riscv64 board

New contributors:

  • @peterwilli made their first contribution in https://github.com/skiffos/SkiffOS/pull/217

- Shell
Published by paralin over 3 years ago

skiffos - 2022.05: SkiffOS Mainline Release

This mainline and LTS release corresponds to Buildroot 2022.05.

DOI


Changes since SkiffOS 2022.02.1:

  • Buildroot: see release notes
  • Update linux to 5.17.3
  • Update rpi to 5.15.44
  • Update odroid to tb-5.18.1
  • Switch default skiff/core to lightweight Debian XFCE from Snap-based Ubuntu.
  • Add core/ubuntu and core/debian.
  • Update core/gentoo significantly.
  • Add support for Busybox configuration fragments.
  • Add examples to README for wifi & ssh config.
  • Improved support for skiff-init-squashfs on devices with very low RAM capacity.
  • Added skiff-init-kexec experimental boot method.
  • Fixed issues resizing the persist filesystem with skiff-init-squashfs.
  • Pine64: completely switch to skiff-init-squashfs based boot.
  • Fix an issue compiling the virt/wsl target.

New devices added:

  • allwinner/nezha: Allwinner D1 Risc-V CPU in a Pi form factor.
  • allwinner/licheerv: Allwinner D1 Risc-V CPU in a tiny form factor.
  • beaglebone/ai: BeagleBone AI by BeagleBoard.
  • beaglebone/black: BeagleBone Black by BeagleBoard.
  • beaglebone/x15: BeagleBoard X15.
  • freescale/wandboard: The FreeScale wandboard legacy device.
  • odroid/hc4: The odroid HC4 "toaster" dual-SSD/HDD form factor device.
  • odroid/m1: The odroid M1 by Hardkernel.
  • pine64/book_a64: The old legacy Pinebook A64 1080p model by Pine64.

- Shell
Published by paralin over 3 years ago

skiffos - 2022.02.1: SkiffOS Mainline Release

This mainline and LTS release corresponds to Buildroot 2022.02.1 LTS.

DOI


Changes since SkiffOS 2022.02:

  • Buildroot: see release notes
  • Update linux to 5.16.19
  • Update rpi to 5.15.30-v8
  • Update odroid to tb-5.16.19
  • Enable seccomp
  • Jetson: update kernel to 4.9.307
  • pine64: use megi kernel for book, phone, rockpro64
  • jetson: update l4t to 32.7.1

- Shell
Published by paralin almost 4 years ago

skiffos - 2022.02: SkiffOS Mainline/LTS Release

This mainline and LTS release corresponds to Buildroot 2022.02 LTS.

DOI


Changes since SkiffOS 2021.11.x:

  • Buildroot: see release notes
  • Update linux to 5.16.14
  • Update rpi to 5.15.27
  • Update odroid to tb-5.16.14, u-boot to 2022.01
  • Add support for Odroid N2+
  • Fix pi 3, pi 0, pi 0v2 boot config

- Shell
Published by paralin almost 4 years ago

skiffos - 2021.11.4: SkiffOS Mainline Release

This mainline release corresponds to Buildroot 2021.11.2.

DOI

SkiffOS 2021.02.9 is the current LTS release.


Changes since SkiffOS 2021.11.3:

  • Update docker, runc, etc.
  • Update linux to 5.16.11
  • Update rpi to 5.10.95
  • Update core/gentoo, core/alpine, skiff-core-ubuntu
  • Update nvidia-drivers to 470.103.01
  • Other minor fixes & tweaks

- Shell
Published by paralin almost 4 years ago

skiffos - 2021.02.9: SkiffOS LTS Release

This LTS release corresponds to Buildroot 2021.02.10 LTS.

DOI

- Shell
Published by paralin almost 4 years ago

skiffos - 2021.11.3: Skiff Mainline Release

This mainline release corresponds to Buildroot 2021.11.1.

DOI

SkiffOS 2021.02.8 is the current LTS release.


Changes since 2021.11.2:

  • Update docker to 20.10.12
  • Update linux to 5.16.4
  • Update rpi to 5.10.92
  • Add apps/buildah layer
  • Update skiff-core
  • Add facetimehd driver and cleanup apple/macbook
  • Update/cleanup pine64 common configs
  • Update runc & other dependencies

- Shell
Published by paralin about 4 years ago

skiffos - 2021.02.8: SkiffOS LTS Release

This LTS release corresponds to Buildroot 2021.02.8 LTS.

DOI

- Shell
Published by paralin about 4 years ago

skiffos - 2021.11.2: Skiff Mainline Release

This mainline release corresponds to Buildroot 2021.11.

DOI

SkiffOS 2021.02.7 is the current LTS release.


Changes since 2021.11:

  • Fix rpi-firmware for all pi boards
  • Update docker to 20.10.11
  • Update linux to 5.15.11

See release 2021.08.3 for changes since 2021.08.2.

- Shell
Published by paralin about 4 years ago

skiffos - 2021.02.7: SkiffOS LTS Release

This mainline release corresponds to Buildroot 2021.02.8 LTS.

DOI


Significant changes:

  • Upgrade odroid kernel to 5.15.7
  • Upgrade kernel to 5.15.11 for many boards
  • Odroid XU4: enable ttySAC0 uart port
  • apps/portainer: new configuration
  • Jetson: upgrade l4t to 32.6.1, kernel, and core images.
  • Pi: upgrade to kernel 5.10.83
  • Add experimental support for pi0v2

- Shell
Published by paralin about 4 years ago

skiffos - 2021.08.3: Skiff Mainline Release

This mainline release corresponds to Buildroot 2021.08.3.

DOI

SkiffOS 2021.02.7 is the current LTS release.


Significant changes:

  • Upgrade odroid kernel to 5.15.7
  • Upgrade kernel to 5.15.11 for many boards
  • Odroid XU4: enable ttySAC0 uart port
  • apps/portainer: new configuration
  • Jetson: upgrade l4t to 32.6.1, kernel, and core images.
  • Pi: upgrade to kernel 5.10.83
  • Add experimental support for pi0v2

- Shell
Published by paralin about 4 years ago

skiffos - 2021.08.2: Skiff Mainline Release

This mainline release corresponds to Buildroot 2021.08.2.

DOI

SkiffOS 2021.02.6 is the current LTS release.


Significant changes:

  • Switched to lz4 instead of gzip for kernel and initd
  • Updated most boards to Linux 5.13.x
  • Fixed pinephone and updated to u-boot 2021.10, arm-trusted-firmware v2.6-rc1
  • Fixed pi3 boot
  • Updates and fixes to all boards

- Shell
Published by paralin about 4 years ago

skiffos - 2021.08.1: Skiff Mainline Release

This mainline release corresponds to Buildroot 2021.08.1.

DOI

SkiffOS 2021.02.6 is the current LTS release.

- Shell
Published by paralin over 4 years ago

skiffos - 2021.02.6: SkiffOS LTS Release

This release corresponds to Buildroot 2021.02.6 LTS.

DOI

Significant features / improvements in this release:

  • upgraded kernel from 5.12 -> 5.14.11 on most configs
  • security and bugfixes in many packages
  • optimize building rpi images
  • add pinebook manjaro kde core

SkiffOS and Buildroot 2021.02.x (LTS) is the current LTS branch.

2021.08 is the current "mainline" release branch.

- Shell
Published by paralin over 4 years ago

skiffos - 2021.08: Skiff Mainline Release

This mainline release corresponds to Buildroot 2021.08 (2021-10-01).

DOI

SkiffOS 2021.02.4 is the current LTS release.

- Shell
Published by paralin over 4 years ago

skiffos - 2021.05.2: Skiff Mainline Release

This mainline release corresponds to Buildroot 2021.05 (rev3).

DOI

SkiffOS 2021.02.4 is the current LTS release.

This is the final 2021.05.x release, now moving to 2021.08.x.

- Shell
Published by paralin over 4 years ago

skiffos - 2021.05: Skiff Mainline Release

This mainline release corresponds to Buildroot 2021.05.

DOI

SkiffOS 2021.02.4 is the current LTS release.

- Shell
Published by paralin over 4 years ago

skiffos - 2021.02.4: SkiffOS LTS Release

This release corresponds to Buildroot 2021.02.3 LTS (rev2).

DOI

Significant features / improvements in this release:

  • upgraded to kernel 5.12.13 for most configurations
  • raspberry pi: upgrade kernel & firmware versions
  • upgrades to docker, runc, go, and others.
  • fix for compiling on arm64
  • pinephone: upgrade to latest crust power-save firmware
  • resize-persist: use go-based embiggen-disk tool

SkiffOS and Buildroot 2021.02.x (LTS) is the current LTS branch.

2021.05 will become the new "main" branch.

- Shell
Published by paralin over 4 years ago

skiffos - 2021.02.3: SkiffOS LTS Release

This release corresponds to Buildroot 2021.02.3 LTS.

DOI

Significant features / improvements in this release:

  • upgraded to kernel 5.12.9 for most configurations
  • raspberry pi: switched to vendor-recommended 5.10.x kernel
  • security fixes to docker, runc, go, and others.

SkiffOS and Buildroot 2021.02.x (LTS) is the current LTS branch

- Shell
Published by paralin over 4 years ago

skiffos - 2021.02.2: SkiffOS LTS Release

This release corresponds to Buildroot 2021.02.2 LTS.

DOI

- Shell
Published by paralin almost 5 years ago

skiffos - 2021.02.1: SkiffOS LTS Release

This release corresponds to Buildroot 2021.02.1 LTS.

DOI

- Shell
Published by paralin almost 5 years ago

skiffos - 2021.02: SkiffOS LTS Release

This release corresponds to Buildroot 2021.02 LTS.

DOI

Significant features / improvements in this release:

  • Pinephone on Linux 5.12 with skiffos/skiff-core-gentoo-kde:pinephone-lto-wip
  • Upgraded all kernels & firmware
  • Stability improvements to all core images.
  • Buildroot 2021.02.x LTS

SkiffOS and Buildroot 2021.02.x (LTS) is now mainline/LTS/stable.

- Shell
Published by paralin almost 5 years ago

skiffos - 2020.11.7: Skiff Mainline Release

This release corresponds to Buildroot 2020.11.3, and will be the final 2020.11.x release of SkiffOS.

DOI

Significant features / improvements in this release:

  • Zram support for compression when under memory pressure
  • jetson/common: migrate to squashfs-based boot for OTA compatibility
  • Early support for Android kernel features with android/common
  • Stability improvements to all core images.
  • CPU-specific optimizations and Linux 5.11.x for Odroid and Raspberry Pi series of boards.
  • Improved base skiff/core image with minimal desktop GUI
  • Technical report
  • Support for running DietPi in the core container
  • Pre-built image for RockPro64

SkiffOS and Buildroot 2021.02.x (LTS) will now be promoted to mainline/LTS/stable, and "next" will be moved to Buildroot "master."

- Shell
Published by paralin almost 5 years ago

skiffos - 2021.02-rc2: SkiffOS LTS Pre-release

This release corresponds to Buildroot LTS 2021.02.

DOI

- Shell
Published by paralin almost 5 years ago

skiffos - 2020.11.6: Skiff Mainline Release

This release corresponds to Buildroot 2020.11.1, which is the current stable release of Buildroot.

WSL2

SkiffOS is a minimal cross-compiled OS (180MB for WSL2) which provides a shim to operate other distributions in Docker containers without modification across a wide variety of target platforms, handling firmware, kernel, & platform support.

image

The WSL2 build with a Gentoo core container is available for download as a build artifact - skiffos-wsl-2020.11.6.tar.gz.zip. Import it to WSL with wsl.exe --set-default-version 2 and wsl.exe --import SkiffOS C:\SkiffOS .\skiffos-wsl-2020.11.6.tar.gz. Enter the Gentoo environment with su - core. Edit /mnt/persist/skiff/core/config.yaml to configure alternative user IDs and containers.

You can configure GWSL to run X apps in Windows. If you want GWSL to detect all of your applications, map the root user to the core container in config.yaml:

users: root: container: core containerUser: core createContainerUser: true containerShell: - "/bin/bash"

Then, GWSL will detect and auto-integrate all of your Core container apps:

Capture (5)

Capture (2)

image

- Shell
Published by paralin about 5 years ago

skiffos - 2020.11.5: Skiff Mainline Release

This release corresponds to Buildroot 2020.11.1, which is the current stable release of Buildroot.

Fixes

Fixes a breaking bug introduced in 2020.11.4 against Odroid, Pi, and other embedded boards.

- Shell
Published by paralin about 5 years ago

skiffos - 2020.11.4: Skiff Mainline Release

This release corresponds to Buildroot 2020.11.1, which is the current stable release of Buildroot.

Includes an improved neofetch logo, bugfixes, and extensive support for WSL2.

WSL2 now uses skiff-init-squashfs to mount the Skiff filesystem and boot systemd inside a PID namespace. This enables all Skiff features to work correctly under WSL2.

Jetson TX2 now supports OTA and has improved support using skiff-init-squashfs.

- Shell
Published by paralin about 5 years ago

skiffos - 2020.02.10: Skiff LTS Release

Note: this is not the latest release, the latest is 2020.11.5.

This release corresponds to Buildroot 2020.02.9, which is the current LTS release of Buildroot.

The "stable" branch (2020.02.x) is on Buildroot LTS 2020.02.x.

- Shell
Published by paralin about 5 years ago

skiffos - 2020.11: Skiff Mainline Release

This release corresponds to Buildroot 2020.11.1, which is the current stable release of Buildroot.

Artifacts: build artifacts (images directory) for GitHub build for the release. Can be used to try a generic Skiff setup.

- Shell
Published by paralin about 5 years ago

skiffos - 2020.05.7: Skiff Mainline Release

This release corresponds to Buildroot 2020.05.3.

The "stable" branch (2020.02.x) remains on Buildroot LTS 2020.02.x.

The "master" branch will be moved to Buildroot 2020.08 (stable).

The "next" branch will be moved to Buildroot 2020.11 (dev).

- Shell
Published by paralin over 5 years ago

skiffos - 2020.02.5: Skiff Stable (2020.02.x) Release

The "stable" branch is the Buildroot 2020.02.5 LTS release.

The "master" branch is the Buildroot 2020.05 series.

The "next" branch is the Buildroot 2020.08 pre-release.

- Shell
Published by paralin over 5 years ago

skiffos - 2020.05.1: Skiff Mainline Release

The "master" branch is now at Buildroot 2020.05.1 (stable).

The LTS/Stable branch can be found at the "stable" branch or the 2020.02.4 tag.

- Shell
Published by paralin over 5 years ago

skiffos - 2020.02.4: Skiff Stable (2020.02.x) Release

The "stable" branch is the Buildroot 2020.02.4 LTS release.

The "master" branch is the Buildroot 2020.05 series.

- Shell
Published by paralin over 5 years ago

skiffos - 2020.05: Skiff Mainline Release (Buildroot Stable)

The "stable" branch is now at Buildroot 2020.02.3 (stable LTS, usually 4.x kernels).

The "master" branch is now at Buildroot 2020.05 (stable).

http://git.buildroot.net/buildroot/plain/CHANGES?id=2020.05

- Shell
Published by paralin over 5 years ago

skiffos - 2020.02.3: Skiff Stable/LTS (2020.02.x) Release

The "stable" branch has been moved to the Buildroot 2020.02.x LTS releases.

The "master" branch has been moved to the Buildroot 2020.05 Stable release.

The previous "stable" branch is available at release-2019.11.x.

- Shell
Published by paralin over 5 years ago

skiffos - 2020.02.2: Skiff Master Release (Buildroot LTS)

Buildroot and Skiff 2020.02.2 are LTS releases. This release will become the new "stable" branch and be updated/supported with fixes until at least March 2021.

The "stable" branch remains on the previous LTS kernel.

Previous releases are available in the release-2019.x branch (for example).

http://git.buildroot.net/buildroot/plain/CHANGES?id=2020.02.2

- Shell
Published by paralin almost 6 years ago

skiffos - 2019.11.3: Skiff Stable (2019.11.x) Release

This is a maintenance / fixes release for 2019.11.x (to Buildroot 2019.11.3).

2020.02 will soon become the new "stable" branch and be updated/supported with fixes until at least March 2021.

The "stable" branch remains on the previous LTS kernel.

http://git.buildroot.net/buildroot/plain/CHANGES?id=2019.11.3

- Shell
Published by paralin almost 6 years ago

skiffos - 2019.02.10: Skiff Stable (2019.02.x) Release

Buildroot 2019.02.x LTS has reached end of life. This will be the final 2019.02.x release from Skiff as well.

The "stable" branch has been moved to the Buildroot 2019.11.x releases.

The "master" branch has been moved to the Buildroot 2020.02 LTS release.

- Shell
Published by paralin almost 6 years ago

skiffos - 2019.02.8: Skiff Stable (2019.02.x LTS) Release

(Previous was 2019.08.3)

The 2019.08.x series is now end of life. Therefore, Skiff Stable has migrated to the 2019.02.8 release of Buildroot which is LTS. Skiff Master is currently at 2019.11.x.

http://git.buildroot.net/buildroot/plain/CHANGES?id=2019.02.8

- Shell
Published by paralin about 6 years ago

skiffos - 2019.08.3: Skiff (2019.08.x) Release

Skiff stable branch 2019.08.3 release

(Previous was 2019.08.2)

Notice that the 2019.08.x series is now end of life. Please migrate to the 2019.11 series (skiff master) instead which will be supported until March 2020 or to the new Skiff stable branch (2019.02.8) which is LTS.

http://git.buildroot.net/buildroot/plain/CHANGES?id=2019.08.3

- Shell
Published by paralin about 6 years ago

skiffos - 2019.08.2: Skiff Stable 2019.08.x Release

Skiff stable branch 2019.08.2 release

(Previous was 2019.05.6 release)

http://git.buildroot.net/buildroot/plain/CHANGES?id=2019.08.2

- Shell
Published by paralin over 6 years ago

skiffos - 2019.05.6: Skiff 2019.05.x Stable Release

Skiff stable branch 2019.05.6 release

Based on Buildroot 2019.05.2, Released September 2nd, 2019

https://git.busybox.net/buildroot/plain/CHANGES?id=2019.05.2

- Shell
Published by paralin over 6 years ago

skiffos - 2019.08

Skiff master branch 2019.08 release

Based on Buildroot 2019.08, Released September 4th, 2019

https://git.busybox.net/buildroot/plain/CHANGES?id=2019.08

- Shell
Published by paralin over 6 years ago

skiffos - 2019.05.5

Skiff stable branch 2019.05.5 release

Based on Buildroot 2019.05.1, Released July 7th, 2019

https://git.busybox.net/buildroot/plain/CHANGES?id=2019.05.1

- Shell
Published by paralin over 6 years ago

skiffos - 2019.08-rc3

http://git.buildroot.net/buildroot/plain/CHANGES?id=2019.08-rc3

- Shell
Published by paralin over 6 years ago

skiffos - 2019.02.2

  • docker 10.09.5
  • runc 1.0.0-rc8
  • containerd 1.2.6

Fixes across the tree.

Next release will be 2019.05 release candidates by the end of 5/2019.

- Shell
Published by paralin almost 7 years ago

skiffos - 2019.02 release

Additional Skiff changes:

  • Remove Docker from the default configuration. Add SKIFF_CONFIG=apps/docker to get old behavior.
  • Upgrade Go to 1.12.1
  • Various other fixes

2019.02, released March 4th, 2019

Minor fixes.

Libressl support added for Qt 5.6 as a replacement for
openssl, as 5.6 is not compatible with openssl 1.1.x.

Updated/fixed packages: cutelyst, devmem2, gqrx,
gst-plugins-bad, libraw, libsoxr, qt5base, runc, systemd, tor

2019.02-rc3, released March 1st, 2019

Fixes all over the tree.

Openssl support dropped from Qt 5.6, as it isn't compatible
with openssl 1.1.x.

Toolchain: GCC 8.x updated to 8.3.0, fixing a number of
issues.

Dependencies: Require CMake 3.8 or newer to fix compilation
issue with certain packages. If not available, host-cmake will
instead be built.

Printvars: Fix performance regression since 2018.02

Scanypi: Correctly handle underscores in python package names.

Updated/fixed packages: botan, clamav, cryptopp, i2pd,
ibrcommon, iproute2, libcpprestsdk, libssh, lua-curl,
luaexpat, qt5base, runc, stress-ng, syslinux, systemd,
upmpdcli, zbar

Issues resolved (http://bugs.uclibc.org):

#9966: util-linux-2.30/.stamp_built' failed
#11696: possible typo in board/pc/post-build.sh

2019.02-rc2, released February 23th, 2019

Fixes all over the tree.

Removed zynq_zybo defconfig, as it hasn't seen any update
since it was added in 2016, and uses a U-Boot version not
compatible with openssl-1.1.x.

Linux: Ignore user supplied downloadable hashes, as no hash
checksums are available for those.

Updated/fixed packages: bind, cryptopp, docker-containerd,
dtc, efivar, gdb, imagemagick, ipmiutil, libcpprestsdk,
libcurl, libgpiod, libid3tag, libv4l, log4cplus, luvi,
madplay, mender, mosquitto, poco, postgresql, proftpd,
pulseaudio, python-django, qemu, qt5base, qwt, rabbitmq-c,
reaver, safeclip, stress-ng, swupdate, syslog-ng, systemd,
tor, unzip, xenomai

Issues resolved (http://bugs.uclibc.org):

#11501: compile sdl2 with enable wayland
#11681: .. unable to initialize decompress status for section..

2019.02-rc1, released February 13th, 2019

Fixes all over the tree and new features.


Dependencies:

Require Python >= 2.7 as it is needed for E.G. building
libglib2.

Ensure GNU gzip is used for reproducible tarballs (instead of
pigz)


Infrastucture:

Ensure the PLATFORM and OS environment variables are not set,
as they cause build issues for some packages.

The package list infrastructure now correctly handles packages
installing files with old mtime.

Add a config option to force all optional host utilities to be
built, even if suitable versions are available on the build
machine.

graph-build-time: Also show time spent downloading

Download: fixes for SSH/SCP support

Ensure user provided permissions override permissions from
packages.

SDK: Fix handling of relative symlinks (targets starting with
'.' or '..')

BR2_SYSTEM_DEFAULT_PATH setting to customize the default path
for processes.

The custom skeleton logic will now populate the needed /bin,
/lib, /sbin directories/symlinks if not present. Merged /usr
can now be used with a custom skeleton.

Rootfs overlays can now override symbolic links from
packages. This was disabled to ensure the correct symbolic
links are present when merged /usr is used. Instead validate
that the rootfs overlays do not include invalid /bin, /sbin
and /lib entries.

The waf infrastructure now support the <pkg>_SUBDIR variable,
similar to the other package types.

cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake

Various improvements to the meson infrastructure.

Luarocks: A Buildroot addon has been added to automate
creating a Buildroot package from luarocks, similar to
scancpan and scanpypi.

scanpypi: protect against zip-slip vulnerability in zip/tar
handling

check-package: fix Python 3 support

get-developers: Fix behaviour when called from elsewhere than
the toplevel directory.

pkg-stats: Show latest upstream version of each package, based
on data from release-monitoring.org

kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
a clean tree when ccache is enabled.

Default to sha256 password encoding, drop md5 support.


Architecture:

Support for RISC-V 32bit architecture, ARM A55, 75 and Saphira
variants, MIPS support for mips32r3, mips64r3 and Marvell
Octeon II/III variants.


Toolchain:

ARC toolchain 2018.09, ARM 8.2-2018.11, Codescape IMG/MTI MIPS
2018.09-02, MUSL 1.1.21, GCC 6.5.0 / 7.4.0, GDB 8.2.1


Packages:

openssl: Bump to 1.1.1x series, bringing TLSv1.3 support and
long term support.

fftw: Split into fftw-{single,double,long-double,quad}
packages for the different data precision options.

libcurl: Now has explicit TLS backend selection options.

linux: Support building device tree blobs with the -@ option
for device tree overlays.

weston: The weston-imx i.MX variant is now used when
imx-gpu-viv is enabled

pkgconf: Update to 1.5.3, which brings support for
--define-prefix (used by GStreamer)

Add host-python3-setuptools package to handle host python
packages needing python3 with setuptools support.


New defconfigs: Aarch64 EFI, Orangepi one plus, Orangepi lite
2, QEMU RISC-V 32bit virt, Rock64


New packages: brcm-patchram-plus, clinfo, cunit, docker-cli,
erlang-p1-eimp, exempi, fail2ban, fftw-double,
fftw-double-long, fftw-quad, fftw-single, gerbera, grpc,
gst1-shark, intel-gmmlib, iwd, kf5-kcoreaddons, libeastl,
libpackagekite, libtorrent-rasterbar, lua-std-debug,
lua-std-normalize, mini-snmpd, netsurf, pamtester, pcm-tools,
python-aiodns, python-aiohttp, python-aiohttp-jinja2,
python-aiohttp-remotes, python-aiohttp-security,
python-aiohttp-session, python-aiohttpd-sse, python-aiojobs,
python-cchardet, python-pycares, python-sentry-sdk,
python-wtforms, python3-setuptools, rcw, rtc-tools, shim,
utp_com, vmtouch, websocketpp

Removed packages: fftw, lua 5.2.x, luacrypto, perl-time-hires,
python-pyqt, qt, qtuio, tn5250

Issues resolved (http://bugs.uclibc.org):

#10851: Patch to handle numpad Enter key properly
#11066: x11r7 X11 S40xorg leads to a black screen on QEMU x86..
#11126: Bash Shell Programming using Buildroot
#11426: pps-tools bash dependency
#11476: stdio2.h error invalid use of __builtin_va_arg_pack
#11536: dt-utils building fails with glibc 2.28
#11546: open-vm-tools with glibc 2.28
#11566: Fix init script
#11576: Unable to start apache with event MPM on raspberry pi 3
#11591: [pkgconf 1.5.3] xserver OpenGL support is missing
#11606: libjpeg has no Config.in
#11616: 2018.02.09 fails to build libzlib with full RELRO..
#11656: Custom device tree and u-boot boot.scr not integrated..
#11666: Touchscreen with (Py)Qt5 should use tslib instead of evdev

- Shell
Published by paralin almost 7 years ago

skiffos -

2019.02, released March 4th, 2019

Minor fixes.

Libressl support added for Qt 5.6 as a replacement for
openssl, as 5.6 is not compatible with openssl 1.1.x.

Updated/fixed packages: cutelyst, devmem2, gqrx,
gst-plugins-bad, libraw, libsoxr, qt5base, runc, systemd, tor

2019.02-rc3, released March 1st, 2019

Fixes all over the tree.

Openssl support dropped from Qt 5.6, as it isn't compatible
with openssl 1.1.x.

Toolchain: GCC 8.x updated to 8.3.0, fixing a number of
issues.

Dependencies: Require CMake 3.8 or newer to fix compilation
issue with certain packages. If not available, host-cmake will
instead be built.

Printvars: Fix performance regression since 2018.02

Scanypi: Correctly handle underscores in python package names.

Updated/fixed packages: botan, clamav, cryptopp, i2pd,
ibrcommon, iproute2, libcpprestsdk, libssh, lua-curl,
luaexpat, qt5base, runc, stress-ng, syslinux, systemd,
upmpdcli, zbar

Issues resolved (http://bugs.uclibc.org):

#9966: util-linux-2.30/.stamp_built' failed
#11696: possible typo in board/pc/post-build.sh

2019.02-rc2, released February 23th, 2019

Fixes all over the tree.

Removed zynq_zybo defconfig, as it hasn't seen any update
since it was added in 2016, and uses a U-Boot version not
compatible with openssl-1.1.x.

Linux: Ignore user supplied downloadable hashes, as no hash
checksums are available for those.

Updated/fixed packages: bind, cryptopp, docker-containerd,
dtc, efivar, gdb, imagemagick, ipmiutil, libcpprestsdk,
libcurl, libgpiod, libid3tag, libv4l, log4cplus, luvi,
madplay, mender, mosquitto, poco, postgresql, proftpd,
pulseaudio, python-django, qemu, qt5base, qwt, rabbitmq-c,
reaver, safeclip, stress-ng, swupdate, syslog-ng, systemd,
tor, unzip, xenomai

Issues resolved (http://bugs.uclibc.org):

#11501: compile sdl2 with enable wayland
#11681: .. unable to initialize decompress status for section..

2019.02-rc1, released February 13th, 2019

Fixes all over the tree and new features.


Dependencies:

Require Python >= 2.7 as it is needed for E.G. building
libglib2.

Ensure GNU gzip is used for reproducible tarballs (instead of
pigz)


Infrastucture:

Ensure the PLATFORM and OS environment variables are not set,
as they cause build issues for some packages.

The package list infrastructure now correctly handles packages
installing files with old mtime.

Add a config option to force all optional host utilities to be
built, even if suitable versions are available on the build
machine.

graph-build-time: Also show time spent downloading

Download: fixes for SSH/SCP support

Ensure user provided permissions override permissions from
packages.

SDK: Fix handling of relative symlinks (targets starting with
'.' or '..')

BR2_SYSTEM_DEFAULT_PATH setting to customize the default path
for processes.

The custom skeleton logic will now populate the needed /bin,
/lib, /sbin directories/symlinks if not present. Merged /usr
can now be used with a custom skeleton.

Rootfs overlays can now override symbolic links from
packages. This was disabled to ensure the correct symbolic
links are present when merged /usr is used. Instead validate
that the rootfs overlays do not include invalid /bin, /sbin
and /lib entries.

The waf infrastructure now support the <pkg>_SUBDIR variable,
similar to the other package types.

cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake

Various improvements to the meson infrastructure.

Luarocks: A Buildroot addon has been added to automate
creating a Buildroot package from luarocks, similar to
scancpan and scanpypi.

scanpypi: protect against zip-slip vulnerability in zip/tar
handling

check-package: fix Python 3 support

get-developers: Fix behaviour when called from elsewhere than
the toplevel directory.

pkg-stats: Show latest upstream version of each package, based
on data from release-monitoring.org

kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
a clean tree when ccache is enabled.

Default to sha256 password encoding, drop md5 support.


Architecture:

Support for RISC-V 32bit architecture, ARM A55, 75 and Saphira
variants, MIPS support for mips32r3, mips64r3 and Marvell
Octeon II/III variants.


Toolchain:

ARC toolchain 2018.09, ARM 8.2-2018.11, Codescape IMG/MTI MIPS
2018.09-02, MUSL 1.1.21, GCC 6.5.0 / 7.4.0, GDB 8.2.1


Packages:

openssl: Bump to 1.1.1x series, bringing TLSv1.3 support and
long term support.

fftw: Split into fftw-{single,double,long-double,quad}
packages for the different data precision options.

libcurl: Now has explicit TLS backend selection options.

linux: Support building device tree blobs with the -@ option
for device tree overlays.

weston: The weston-imx i.MX variant is now used when
imx-gpu-viv is enabled

pkgconf: Update to 1.5.3, which brings support for
--define-prefix (used by GStreamer)

Add host-python3-setuptools package to handle host python
packages needing python3 with setuptools support.


New defconfigs: Aarch64 EFI, Orangepi one plus, Orangepi lite
2, QEMU RISC-V 32bit virt, Rock64


New packages: brcm-patchram-plus, clinfo, cunit, docker-cli,
erlang-p1-eimp, exempi, fail2ban, fftw-double,
fftw-double-long, fftw-quad, fftw-single, gerbera, grpc,
gst1-shark, intel-gmmlib, iwd, kf5-kcoreaddons, libeastl,
libpackagekite, libtorrent-rasterbar, lua-std-debug,
lua-std-normalize, mini-snmpd, netsurf, pamtester, pcm-tools,
python-aiodns, python-aiohttp, python-aiohttp-jinja2,
python-aiohttp-remotes, python-aiohttp-security,
python-aiohttp-session, python-aiohttpd-sse, python-aiojobs,
python-cchardet, python-pycares, python-sentry-sdk,
python-wtforms, python3-setuptools, rcw, rtc-tools, shim,
utp_com, vmtouch, websocketpp

Removed packages: fftw, lua 5.2.x, luacrypto, perl-time-hires,
python-pyqt, qt, qtuio, tn5250

Issues resolved (http://bugs.uclibc.org):

#10851: Patch to handle numpad Enter key properly
#11066: x11r7 X11 S40xorg leads to a black screen on QEMU x86..
#11126: Bash Shell Programming using Buildroot
#11426: pps-tools bash dependency
#11476: stdio2.h error invalid use of __builtin_va_arg_pack
#11536: dt-utils building fails with glibc 2.28
#11546: open-vm-tools with glibc 2.28
#11566: Fix init script
#11576: Unable to start apache with event MPM on raspberry pi 3
#11591: [pkgconf 1.5.3] xserver OpenGL support is missing
#11606: libjpeg has no Config.in
#11616: 2018.02.09 fails to build libzlib with full RELRO..
#11656: Custom device tree and u-boot boot.scr not integrated..
#11666: Touchscreen with (Py)Qt5 should use tslib instead of evdev

- Shell
Published by paralin almost 7 years ago