There is a newer version of the record available.

Published May 12, 2023 | Version 2023.02.1

SkiffOS: Minimal Cross-compiled Linux for Embedded Containers

Authors/Creators

  • 1. Aperture Robotics, LLC.

Description

This mainline release corresponds to Buildroot 2023.02.1 LTS.

---

changes since 2023.01:

major changes:

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 push_intel_desktop 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

Notes

If you use this software, please cite the arXiv paper.

Files

skiffos/SkiffOS-2023.02.1.zip

Files (2.2 MB)

Name Size Download all
md5:16a03638bd85a525579028ff23f1b6ff
2.2 MB Preview Download

Additional details

Related works