YOB: Ein mit Containern erstelltes OS
(github.com/yureutaejin)Dies ist ein Projekt, das bootc verwendet und auch schon einige Male bei GeekNews vorgestellt wurde. (https://de.news.hada.io/topic?id=19473)
Mit diesem Projekt kann jede Person ein Linux-OS (RHEL-Familie) deklarativ verwalten und bauen, ähnlich wie man mit Container-Images arbeitet.
Es reicht, wenn Docker, eine OCI-basierte Registry (docker hub, quay.io, ...) und make installiert sind.
Wenn Sie einfach dem Abschnitt „Quick Start“ folgen, können Sie ohne größere Probleme sehr schnell die empfohlene bootc-basierte OS-Pipeline selbst ausprobieren.
bootc image builddeploy- OS-Rollback/Upgrade/Wechsel (der Wechsel ist allein durch Aus- und Einschalten des Computers möglich)
Außerdem wird in der Dokumentation zu bootc oder bootc-image-builder (OCI-Image -> bootfähiges OS-Format) meist die Verwendung von podman + podman mit Root-Rechten empfohlen,
aber in diesem Projekt wurde es so umgesetzt, dass sich alles ausschließlich mit Docker erledigen lässt.
Da es kaum koreanischsprachige Referenzen zu bootc oder libostree gibt, musste ich viele Umwege und Fehlversuche in Kauf nehmen; letztlich scheint der beste Weg aber zu sein, es zuerst einfach selbst auszuprobieren.
Tatsächlich verstehen viele Gamer im Ausland das bootc-Konzept intuitiv anhand des OS bazzite (https://de.news.hada.io/topic?id=24717), auch wenn sie technisch nicht besonders tief darin einsteigen.
2 Kommentare
Worin unterscheidet es sich von Fedora Silverblue/Kinoite/CoreOS?
Ich teile zur besseren Verständlichkeit das Video meines damaligen Vortrags sowie die PPT.