[HN Gopher] Libostree ___________________________________________________________________ Libostree Author : Tomte Score : 28 points Date : 2023-02-04 18:28 UTC (4 hours ago) (HTM) web link (ostreedev.github.io) (TXT) w3m dump (ostreedev.github.io) | junon wrote: | This has all of the information on the page except _what it | actually is_. Is this just a bootloader system _a la_ mkrescue or | a ramfs or something? | Etheryte wrote: | Since I share your frustration, from Wikipedia [0]: | | > libostree (previously OSTree) is a system for versioning | updates of Linux-based operating systems. It can be considered | as "Git for operating system binaries". It operates in | userspace, and will work on top of any Linux file system. At | its core is a Git-like content-addressed object store with | branches (or "refs") to track meaningful file system trees | within the store. Similarly, one can check out or commit to | these branches | | [0] https://en.wikipedia.org/wiki/OSTree | danieldk wrote: | Agreed that the page is incomprehensible unless you already | know what OSTree is. | | You could see as Git for operating system binaries. You can | pull new versions and the currently booted system is a | checkout. | | It provides many benefits, like atomic updates/rollbacks, | integrity checking, signed commits, etc. | | Some distributions use OSTree, like Fedora Silverblue and | CoreOS. Flatpak also uses OSTree as its store. | moglito wrote: | Can you use this to create PXE bootable systems? | dmarinus wrote: | Yes! Fedora Silverblue (ostree based Linux distribution) ISO | already contains images for PXE booting. | | But mind you; I'm quite sure it still uses overlayfs or device | mapper snapshots for the root filesystem. ___________________________________________________________________ (page generated 2023-02-04 23:00 UTC)