There is a newer version of the record available.

Published December 23, 2021 | Version 2021.08.3
Software Open

SkiffOS: Minimal Cross-compiled Linux for Embedded Containers

Authors/Creators

  • 1. Aperture Robotics LLC.

Description

This release corresponds to Buildroot mainline 2021.08.3.

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

---

Skiff compiles a lightweight operating system for any Linux-compatible computer, ranging from RPi, Odroid, NVIDIA Jetson, to Desktop PCs, Laptops (i.e. Apple MacBook), Phones (PinePhone), Containers, or Cloud VMs. It is:

  • Adoptable: any userspace can be imported/exported to/from container images.
  • Familiar: uses simple Makefile and KConfig language for configuration.
  • Flexible: supports all major OS distributions inside containers.
  • Portable: containers can be moved between machines of similar CPU type.
  • Reliable: changes inside user environments cannot break the host boot-up.
  • Reproducible: a given Skiff Git tree will always produce identical output.

Uses Buildroot to produce a minimal "single-file" host OS as a standardized base cross-platform operating system "shim" for hosting containers. Most Linux platforms have widely varying requirements for kernel, firmware, and additional hardware support packages. The immutable SkiffOS host system contains everything needed to support the hardware, cleanly separated from the applications.

Notes

Released on Arxiv: http://arxiv.org/abs/2104.00048v1

Files

skiffos/SkiffOS-2021.08.3.zip

Files (1.3 MB)

Name Size Download all
md5:9eab4b0e80b108510de1da27a95c971f
1.3 MB Preview Download

Additional details

Related works