OSTree
libostree (previously OSTree) is a system for versioning updates of Linux-based operating systems.[1] 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.
Repository | github |
---|---|
Written in | C |
Operating system | Linux (Fedora Silverblue, endless OS, Flatpak, and others) |
License | LGPL v2+ |
Website | ostreedev |
Layered on top of that is bootloader configuration, management of /etc, and other functions to perform an upgrade beyond just replicating files.
It is used by endless OS, Flatpak, Fedora, CentOS, Atomic Host,[2] and the GNOME continuous project for continuous delivery of GNOME components.[3]
References
- "OSTree Manual". Retrieved 2 January 2018.
- "Project Atomic". Retrieved 25 January 2018.
- "Gnome Continuous". Retrieved 25 January 2018.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.