YOB: un OS hecho con contenedores
(github.com/yureutaejin)Es un proyecto que usa bootc y que ya ha aparecido varias veces en GeekNews. (https://es.news.hada.io/topic?id=19473)
Con este proyecto, cualquiera puede administrar y compilar fácilmente un Linux OS (familia RHEL) de forma declarativa, de manera similar a como se manejan las imágenes de contenedores.
Solo hace falta tener instalados Docker, un registro basado en OCI (docker hub, quay.io, ...), y make.
Con solo seguir la sección Quick Start, se puede probar rápidamente y sin mayores problemas el pipeline recomendado para un OS basado en bootc.
bootc image builddeploy- rollback/upgrade/switch del OS (se puede cambiar simplemente apagando y encendiendo la computadora)
Además, en la documentación de bootc o bootc-image-builder (oci image -> bootable OS format) suele recomendarse usar podman + podman con root,
pero en este proyecto dejaron todo preparado para que se pueda hacer todo solo con Docker.
Como casi no hay referencias en coreano sobre bootc o libostree, pasé por bastante prueba y error, pero al final parece que la mejor forma es usarlo primero.
De hecho, muchos gamers en el extranjero entienden el concepto de bootc de forma intuitiva, aunque no sea a un nivel técnico profundo, gracias al OS bazzite (https://es.news.hada.io/topic?id=24717).
2 comentarios
¿En qué se diferencia de Fedora Silverblue/Kinoite/CoreOS?
Comparto el video de la presentación y el PPT que preparé, por si ayuda a entenderlo mejor.