论文标题

PIMOD:用于配置单板计算机操作系统图像的工具

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

论文作者

Höchst, Jonas, Penning, Alvar, Lampe, Patrick, Freisleben, Bernd

论文摘要

人道主义技术领域使用的计算机系统通常基于通用单板计算机,例如覆盆子PI。尽管这些系统为开发人员和用户提供了极大的灵活性,但配置和部署要么通过在多个设备上执行脚本来介绍开销,要么在从Scratch构建此类小型计算机的操作系统时需要更深入的技术理解。在本文中,我们提出了PIMOD,这是一种用于配置单板计算机系统的操作系统图像的软件工具。我们提出了一种简单而全面的配置语言。在称为pifile的配置配置文件中,使用一组命令来描述操作系统图像的配置。在配置文件执行过程中,使用虚拟化技术,以使其独立于分发和平台。可以在来宾操作系统中发出命令,提供对特定于分布的工具的访问,例如配置硬件参数。 PIMOD的实施是根据免费和开源许可证公开的。根据用户收益,与系统配置相比的性能以及在不同的硬件平台和操作系统上的适用性评估PIMOD。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源