PIMOD: A Tool for Configuring Single-Board Computer Operating System Images

10/15/2020
by   Jonas Höchst, et al.
0

Computer systems used in the field of humanitarian technology are often based on general-purpose single-board computers, such as Raspberry Pis. While these systems offer great flexibility for developers and users, configuration and deployment either introduces overhead by executing scripts on multiple devices or requires deeper technical understanding when building operating system images for such small computers from scratch. In this paper, we present PIMOD, a software tool for configuring operating system images for single-board computer systems. We propose a simple yet comprehensive configuration language. In a configuration profile, called Pifile, a small set of commands is used to describe the configuration of an operating system image. Virtualization techniques are used during the execution of the profile in order to be distribution and platform independent. Commands can be issued in the guest operating system, providing access to the distribution specific tools, e.g., to configure hardware parameters. The implementation of PIMOD is made public under a free and open source license. PIMOD is evaluated in terms of user benefits, performance compared to on-system configuration, and applicability across different hardware platforms and operating systems.

READ FULL TEXT
research
06/11/2018

Development of FEB Configuration Test Board for ATLAS NSW Upgrade

The FEB(front end board) configuration test board is developed aiming at...
research
05/29/2012

Proposed Challenges And Areas of Concern in Operating System Research and Development

Computers are a very important part of our lives and the major reason wh...
research
07/10/2018

Parallel Architecture Hardware and General Purpose Operating System Co-design

Because most optimisations to achieve higher computational performance e...
research
07/19/2021

Increasing FPS for single board computers and embedded computers in 2021 (Jetson nano and YOVOv4-tiny). Practice and review

This manuscript provides a review of methods for increasing the frame pe...
research
08/14/2020

Single Board Computers (SBC): The Future of Next Generation Pedagogies in Pakistan

ARM processors have taken over the mobile industry from a long time now....
research
03/22/2022

Dozer: Migrating Shell Commands to Ansible Modules via Execution Profiling and Synthesis

Software developers frequently use the system shell to perform configura...
research
10/06/2013

Impacting the bioscience progress by backporting software for Bio-Linux

In year 2006 Bio-Linux with the work of Tim Booth and team gives its ris...

Please sign up or login with your details

Forgot password? Click here to reset