4P by yuntae 21시간전 | ★ favorite | 댓글 1개

긱뉴스에도 몇 번 올라온 bootc를 이용한 프로젝트입니다. (https://news.hada.io/topic?id=19473)
이 프로젝트를 통해 누구나 쉽게, Linux OS(RHEL Familiy)를 컨테이너 이미지 다루는 것과 유사하게, 선언적으로 관리하고 빌드할 수 있습니다.

Docker, OCI-based registry(docker hub, quay.io,...), make만 설치가 되어있으면 됩니다.

Quick Start 섹션을 따라만하셔도, 별 문제 없이 bootc 기반 OS 권장 파이프라인을 금방 경험해보실 수 있습니다.

  1. bootc image build
  2. deploy
  3. OS rollback/upgrade/switch (컴퓨터를 껐다가 키는 것만을 전환 가능)

더불어 bootc나 booc-image-builder(oci image -> bootable OS format) docs에서는 podman + podman with root를 쓰도록 하는 편인데,
해당 프로젝트에서는 docker만으로 다 처리를 할 수 있게 만들어두었습니다.


bootc나 libostree 관련 국문 레퍼런스가 워낙 없어 시행착오를 많이 겪었는데, 결론적으로 가장 좋은 방법은 먼저 써보는 것인 것 같습니다.

실제로 외국의 많은 게이머들은 bazzite(https://news.hada.io/topic?id=24717) OS로, 기술적으로 깊진않아도 직관적으로 bootc 개념을 이해하고 있습니다.

이해에 도움이 될까 싶어 제가 진행했던 발표 영상 및 PPT를 공유합니다.