bk99.de entertain the web since 1997

LinuxKit baut kleine Linux-Systeme für Container

Zusammenfassung

Docker stellt LinuxKit als Baukasten für minimale, unveränderliche und reproduzierbare Linux-Images auf unterschiedlichen Plattformen vor.

Ideen

  • LinuxKit setzt Systemdienste aus getrennten Containern zusammen.
  • Minimale Images enthalten nur ausdrücklich ausgewählte Komponenten.
  • Deklarative YAML-Dateien beschreiben reproduzierbare Systemzusammenstellungen.
  • Ausgaben können für Bare Metal, virtuelle Maschinen und Clouds entstehen.

Einsichten

  • Ein Betriebssystem lässt sich wie ein versioniertes Softwareartefakt bauen.
  • Kleine Images reduzieren Angriffsfläche und erfordern präzise Betriebsfunktionen.
  • Komponentenisolierung innerhalb des Hosts begrenzt seitliche Fehlerausbreitung.

Fakten

  • LinuxKit wurde 2017 auf DockerCon vorgestellt.
  • Das Projekt steht unter einer Apache-Lizenz.
  • Seine Entwicklung findet öffentlich auf GitHub statt.

Empfehlungen

  • Pinne Versionen aller Komponenten und signiere erzeugte Images.
  • Plane Diagnosezugänge bewusst in minimale Systeme ein.

Referenzen

Originalartikel lesen →