[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)