English

SkiffOS: Minimal Cross-compiled Linux for Embedded Containers

Software Engineering 2021-04-02 v1 Robotics

Abstract

Embedded Linux processors are increasingly used for real-time computing tasks such as robotics and Internet of Things (IoT). These applications require robust and reproducible behavior from the host OS, commonly achieved through immutable firmware stored in read-only memory. SkiffOS addresses these requirements with a minimal cross-compiled GNU/Linux system optimized for hosting containerized distributions and applications, and a configuration layering system for the Buildroot embedded cross-compiler tool which automatically re-targets system configurations to any platform or device. This approach cleanly separates the hardware support from the applications. The host system and containers are independently upgraded and backed-up over-the-air (OTA).

Keywords

Cite

@article{arxiv.2104.00048,
  title  = {SkiffOS: Minimal Cross-compiled Linux for Embedded Containers},
  author = {Christian Stewart},
  journal= {arXiv preprint arXiv:2104.00048},
  year   = {2021}
}
R2 v1 2026-06-24T00:44:56.578Z