Articulo de referencia

Árbol OS

Portal de software libre y de código abierto Portal de Linux libostree (anteriormente OSTree ) es un sistema para controlar las actualizaciones de versiones de los sistemas oper...

libostree (anteriormente OSTree ) es un sistema para controlar las actualizaciones de versiones de los sistemas operativos basados ​​en Linux. [1] Puede considerarse como " Git para binarios de sistemas operativos". Opera en el espacio de usuario y funcionará sobre cualquier sistema de archivos Linux. En su núcleo se encuentra un almacén de objetos direccionado por contenido similar a Git con ramas (o "referencias") para rastrear árboles de sistemas de archivos significativos dentro del almacén.

Características

OSTree está muy inspirado en Git. Funciona con commits que hacen referencia a árboles de sistemas de archivos. Para hacer referencia a diferentes commits manteniendo un nombre legible para el usuario, OSTree proporciona "referencias" (análogas a las ramas en Git), como exampleos/buildmain/x86_64-runtime.

Los archivos proporcionados por las confirmaciones son inmutables de forma predeterminada, lo que se hace montando el propio sistema de archivos como de solo lectura. OSTree permite dos directorios mutables para almacenar datos de usuario: /etcy /var. Proporciona un mecanismo para permitir que los árboles de sistemas de archivos agreguen archivos de configuración y, /etcal mismo tiempo, permite que los administradores del sistema editen esos archivos de manera persistente.

OSTree ofrece administración del cargador de arranque para implementaciones de hardware. Esto permite actualizaciones atómicas, ya que OSTree puede crear implementaciones e insertarlas de manera atómica en la partición de arranque. También permite la reversión de todo el sistema seleccionando implementaciones antiguas durante el inicio.

Uso

libostree es utilizado por varios sistemas operativos y herramientas de Linux:

  • Red Hat In-Vehicle Operating System es un derivado de CentOS Automotive Stream Distribution que utiliza OSTree
  • Sistema operativo sin fin a través de eos-updater. [2]
  • Flatpak , utilizado para almacenar aplicaciones y tiempos de ejecución y para proporcionar deduplicación. [3]
  • Los giros atómicos de Fedora (Silverblue, Kinoite, Budgie Atomic y Sway Atomic) a través de rpm-ostree [4]
  • Anfitrión atómico
  • El proyecto continuo de GNOME para la entrega continua de componentes de GNOME. [5]
  • El sistema operativo Linux integrado Torizon OS utiliza libostree con Uptane Frameworks para actualizaciones del sistema operativo. [6]

Referencias

  1. ^ "documentación de ostree".
  2. ^ eos-updater, Endless OS Foundation, 30 de marzo de 2023 , consultado el 17 de mayo de 2023
  3. ^ "Bajo el capó: documentación de Flatpak". docs.flatpak.org . Consultado el 17 de mayo de 2023 .
  4. ^ "Guía del usuario de Fedora Silverblue". Documentos de Fedora . Consultado el 17 de mayo de 2023 .
  5. ^ "Gnome Continuous" . Consultado el 25 de enero de 2018 .
  6. ^ "SO Torizon". Toradex . 11 de octubre de 2023.
  • Sitio web oficial
  • ostree en GitHub

 Este artículo incorpora texto disponible bajo la licencia CC BY 3.0.

Obtenido de "https://es.wikipedia.org/w/index.php?title=OSTree&oldid=1254104959"