SkiffOS: Minimal Cross-compiled Linux for Embedded Containers
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
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
- Is documented by
- Report: https://zenodo.org/record/4628881 (URL)
- Is supplement to
- Software: https://github.com/skiffos/SkiffOS/tree/2021.08.3 (URL)
- Report: https://arxiv.org/abs/2104.00048 (URL)