Corpus ID: 232478798

SkiffOS: Minimal Cross-compiled Linux for Embedded Containers

  title={SkiffOS: Minimal Cross-compiled Linux for Embedded Containers},
  author={C. Stewart},
  • C. Stewart
  • Published 31 March 2021
  • Computer Science
  • ArXiv
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… Expand


Managing a Real-time Embedded Linux Platform with Buildroot
Buildroot is an open source build system with a menu-driven configuration tool (similar to the Linux kernel build system) that automates this process and produces a platform that is easier to maintain and deploy in diverse hardware configurations. Expand
NixOS: a purely functional Linux distribution
This paper has implemented the NixOS system configuration model, which means that all static parts of a system are built by pure functions and are immutable, stored in a way analogously to a heap in a purely function language. Expand
Self-Scaling Clusters and Reproducible Containers to Enable Scientific Computing
It is concluded that the Nix package manager is useful as a template for scientific software application containers to be used in the XSEDE compute environment, other Singularity HPC environments, and cloud computing environments. Expand
Performance Exploration of Virtualization Systems
A comparative study on the performance outcome of VMWare, KVM, and Docker against compute- intensive, IO-intensive, and system benchmarks reveals that containers are the way-to-go for the fast execution of applications. Expand
Adapting a Container Infrastructure for Autonomous Vehicle Development
  • Yujing Wang, Qinyang Bao
  • Computer Science, Engineering
  • 2020 10th Annual Computing and Communication Workshop and Conference (CCWC)
  • 2020
A container infrastructure strategy for AV development is presented, the scenarios in which this strategy is useful are discussed and an analysis on container boundary overhead, and its impact on a Mix Critical System (MCS) is performed. Expand
F Prime: An Open-Source Framework for Small-Scale Flight Software Systems
This paper describes the F Prime framework and tools and presents the experience using them, and describes several enhancements to the framework currently underway in the areas of software design, software verification, and ground data systems for testing. Expand
A performance evaluation of container technologies on Internet of Things devices
  • R. Morabito
  • Computer Science
  • 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)
  • 2016
It is shown that, overall, the overhead added by containers is negligible and this paper presents a performance evaluation of container technologies on constrained devices, in this case, on Raspberry Pi. Expand
Package upgrades in FOSS distributions: details and challenges
It is shown that state of the art package managers have shortcomings inhibiting their ability to cope with frequent upgrade failures, and current counter-measures to such failures are surveyed, argued that they are not satisfactory, and sketch alternative solutions. Expand
Performance exploration of virtualization systems, 2021
  • 2021
Buildroot vs. openembedded/yocto project: A four hands discussion
  • Embedded Linux Conference, 2016. [Online]. Available: (visited on 03/17/2021).
  • 2016