User Tools

Site Tools


bos:start

This is an old revision of the document!


Brinkhaus-OS (BOS) ist eine Betriebssystemvorlage, mit der ein Embedded-PC mit einem für Brinkhaus-Projekte standardmäßig genutzten Echtzeitbetriebssystem ausgestattet werden kann.

Kurzfristige Ziele:

  • Unterstützung des Bespielens von einem Boot-USB-Stick
  • Updates von Apps und deren Einstellungen per SFTP
  • Schutz des Kernsystems per Overlay-FS
  • Update per swupdate per A/B-Partitionsschema
  • Ausführung von Docker-Containern
Verzeichnisstruktur

Die folgenden Verzeichnisse existieren auf dem System:

  • /var/bos/apps/
  • /var/bos/settings/
  • /var/bos/logs/

In jedem Verzeichnis existiert ein Verzeichnis APP_NAME pro App mit APP_NAME als Namen der App.

  • /var/bos/apps/APP_NAME: beinhaltet die eigentliche App; bei Systemstart wird run-sh ausgeführt
  • /var/bos/settings/APP_NAME: beinhaltet die Einstellungen der App
  • /var/bos/logs/APP_NAME: beinhaltet die Logs der App
bos/start.1597761573.txt.gz · Last modified: 2020/08/18 14:39 by brinkhaus