Información técnica
Esta página proporciona información técnica básica sobre los escritorios Fedora Atomic, incluyendo información sobre las tecnologías principales utilizadas para su construcción, así como la estructura del sistema de archivos.
Los usuarios no deberían necesitar conocer esta información. Se proporciona aquí para aquellos interesados en los detalles técnicos o para quienes deseen utilizar los escritorios Fedora Atomic de forma no estándar.
más nítido y con mayor precisión en las revoluciones por minuto
ostree es la tecnología principal que se utiliza para componer, desplegar y actualizar los escritorios Fedora Atomic. ostree funciona de manera similar a un sistema de control de versiones, pero opera sobre árboles de sistema de archivos completos. A menudo se describe como "Git para binarios de sistemas operativos".
En las instalaciones de Fedora Atomic Desktops, ostree se encarga de desplegar y actualizar la imagen del sistema operativo (incluyendo todo lo que se encuentra debajo de / que no está enlazado simbólicamente a /var). También actualiza las entradas de grub.cfg para que apunten a la imagen actual.
rpm-ostree se basa en ostree y permite instalar paquetes RPM como una capa adicional sobre una imagen de ostree. Esto posibilita la instalación de paquetes RPM en equipos Fedora Atomic Desktop.
Cuando se instala un paquete con rpm-ostree, se crea una nueva imagen del sistema operativo añadiendo el paquete RPM a la imagen existente y generando una nueva imagen combinada. Para ver los paquetes RPM recién instalados, es necesario reiniciar el sistema con la nueva imagen. rpm-ostree también se encarga de recrear la imagen en capas cada vez que se actualiza la imagen base del sistema operativo.
Diseño del sistema de archivos de Fedora Atomic Desktops
En los escritorios Fedora Atomic, el sistema de archivos raíz (/) se monta en modo de solo lectura. El directorio /usr y todo lo que contiene también es de solo lectura.
Los directorios /etc y /var se utilizan respectivamente para almacenar archivos de configuración y el estado de ejecución, por lo que son modificables. Se utilizan enlaces simbólicos para que los directorios tradicionales que contienen el estado estén disponibles en sus ubicaciones esperadas. Esto incluye:
-
/home→/var/home -
/opt→/var/opt -
/srv→/var/srv -
/root→/var/roothome -
/usr/local→/var/usrlocal -
/mnt→/var/mnt -
/tmp→/sysroot/tmp
Esto significa que las particiones de inicio separadas deben montarse en /var/home.
Desde Fedora Linux 37, el directorio /sysroot también es montado en modo de solo lectura.
Los directorios /boot y /boot/efi también están montados actualmente como escribibles, pero hay planes para montarlos como de solo lectura en el futuro o incluso no montarlos en absoluto. Consulte Montar /boot como de solo lectura por defecto y No montar /boot/efi por defecto.
Para obtener una explicación más detallada de la estructura del sistema de archivos de Fedora Atomic Desktops, consulte la documentación de libostree.
Want to help? Learn how to contribute to Fedora Docs ›