YOB: Konteynerlerle oluşturulan bir OS
(github.com/yureutaejin)GeekNews'te de birkaç kez paylaşılan, bootc kullanan bir proje. (https://tr.news.hada.io/topic?id=19473)
Bu proje sayesinde herkes Linux OS'yi (RHEL ailesi) konteyner imajlarını yönetmeye benzer şekilde, deklaratif olarak yönetip build edebilir.
Sadece Docker, OCI tabanlı bir registry (docker hub, quay.io, ... ) ve make kurulu olması yeterli.
Yalnızca Quick Start bölümünü takip etseniz bile, ciddi bir sorun yaşamadan bootc tabanlı OS için önerilen pipeline'ı kısa sürede deneyimleyebilirsiniz.
bootc image build- deploy
- OS rollback/upgrade/switch (yalnızca bilgisayarı kapatıp açarak geçiş yapılabilir)
Ayrıca bootc veya bootc-image-builder (oci image -> bootable OS format) dokümanlarında genelde podman + root yetkili podman kullanılması öneriliyor,
ama bu projede her şeyin yalnızca Docker ile halledilebilmesi sağlanmış.
bootc veya libostree ile ilgili Korece referans neredeyse hiç olmadığı için epey deneme-yanılma yaşadım; ama sonuç olarak en iyi yöntemin önce bizzat kullanmak olduğunu düşünüyorum.
Gerçekte yurtdışındaki birçok oyuncu, teknik olarak çok derinlemesine bilmese de, bazzite (https://tr.news.hada.io/topic?id=24717) OS üzerinden bootc kavramını sezgisel olarak anlıyor.
2 yorum
Fedora Silverblue/Kinoite/CoreOS'tan farkı tam olarak nedir?
Anlamaya yardımcı olur diye, daha önce yaptığım sunum videosunu ve PPT'yi paylaşıyorum.