2021/03/31 by Christian Stewart, Stewart, Christian · 1 voice
Computer Science · #Distributed and Parallel Computing Systems #FOS: Computer and information sciences #Parallel Computing and Optimization Techniques #Real-Time Systems Scheduling #Robotics (cs.RO) #Software Engineering (cs.SE) #cs.RO #cs.SE
paper · pdf · doi:10.48550/arxiv.2104.00048
arxiv created 2021/03/31 · openalex publication_date 2021/03/31 · arxiv published 2021/03/31 · arxiv updated 2021/04/02 · openalex created_date 2022/07/25 · openalex updated_date 2026/07/28
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).