bootc

Infrastructure

bootable container images

SHOW HN2024

219points
59comments
#351of 3,515 in 2024
Top 10%of 2024 by points

How HN took it

CuriousMostly questions and neutral comments

6 positive, 23 neutral or asking, 0 mixed, 2 critical, out of 31 comments about the project. Thread score +0.16.

Idea: 4 for, 1 againstDocs: 1 for, 0 againstExecution: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Bootable containers are an exciting, composable way to ship OS images

    From 1 comment
    • The 'bootable container' / 'native container' space is getting really exiting, even (and especially) for desktop usecases. Atomic Fedora has had support for so called Ostree…
      FireInsight on HN

Objections

  • Documentation requires RHEL subscription and is hard to start with

    From 1 comment
    • Thanks for the answer. > Begin by confirming that your system is subscribed to get RHEL content. > $ sudo subscription-manager register nope.
      mathfailure on HN
  • Only a few base images (CentOS, RHEL, Fedora) support it so far

    From 2 comments
    • so it is only bootc-enabled container https://centos.github.io/centos-bootc/ So only CentOS? Would it be possible to run that with firecracker? If that is the case, then wouldn't…
      vmfunction on HN
    • 1) you create an container image based on the upstream image that supports bootc, using a Containerfile that serves what ever purpose you want. 2) you push that container image…
      abbbi on HN

Questions

  • How does a Containerfile become a bootable disk, and do changes persist?

    From 1 comment
    • I don't understand how it works. Did I guess it right that it basically processes Containerfile and instead of producing a .tar artifact (which is what container images usually…
      mathfailure on HN

Alternatives named

  • bootc-image-builder, d2vm, alpine-make-vm-image, nixos-generators

    From 4 comments
    • Using bootc-image-builder (https://github.com/osbuild/bootc-image-builder) You can convert a bootc image into multiple different formats including vmdk, iso, raw, qcow2 ...
      rhatdan on HN
    • Is it something similar to d2vm(https://github.com/linka-cloud/d2vm)? It would be nice to have my "own" Linux distro.
      theanonymousone on HN
    • I understand this is similar to alpine-make-vm-image [0] or nixos-generators [1] By the way, is there a way to create minimal NixOS VMs without systemd? - [0]…
      sunshine-o on HN
    • https://github.com/linka-cloud/d2vm does a similar thing an I‘ve used it successfully
      mikef25 on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/40289120)