Informació tècnica

Aquesta pàgina proporciona informació tècnica general sobre els escriptoris atòmics Fedora, incloent-hi informació sobre les tecnologies bàsiques utilitzades per construir-lo, així com la disposició del sistema de fitxers.

Els usuaris no haurien de necessitar conèixer aquesta informació. Es proporciona aquí per a aquells que estiguin interessats en els detalls tècnics o per a aquells que vulguin utilitzar els escriptoris atòmics Fedora de manera no estàndard.

més nítid i amb més rpm

ostree és la tecnologia principal que s’utilitza per compondre, desplegar i actualitzar els escriptoris atòmics de Fedora. ostree funciona de manera similar a un sistema de control de versions, però opera en arbres de sistemes de fitxers sencers. Sovint es descriu com a "Git per a binaris de sistemes operatius".

Per a les instal·lacions de Fedora Atomic Desktops, ostree és responsable de desplegar i actualitzar la imatge del sistema operatiu (incloent-hi tot allò que hi ha sota / que no està enllaçat simbòlicament a /var). També actualitza les entrades de grub.cfg perquè apuntin a la imatge actual.

rpm-ostree es construeix sobre ostree i permet instal·lar RPM com una "capa" sobre una imatge ostree. Això fa possible instal·lar RPM als escriptoris Fedora Atomic.

Quan s’instal·la un paquet amb rpm-ostree, es compon una nova imatge del sistema operatiu afegint la càrrega útil RPM a la imatge del sistema operatiu existent i creant una nova imatge combinada. Per veure els RPM recentment instal·lats, cal reiniciar el sistema amb la nova imatge. rpm-ostree també s’encarrega de recrear la imatge en capes cada vegada que actualitzeu la imatge base del sistema operatiu.

Disseny del sistema de fitxers d’escriptoris atòmics de Fedora

Als escriptoris Fedora Atomic, el sistema de fitxers arrel (/) es munta en mode de només lectura. El directori /usr i tot el que hi ha a sota també és de només lectura.

Els directoris /etc i /var s’utilitzen respectivament per emmagatzemar fitxers de configuració i estat d’execució i, per tant, són escrivibles. Els enllaços simbòlics s’utilitzen per fer que els directoris tradicionals que porten estat estiguin disponibles a les ubicacions esperades. Això inclou:

  • /home/var/home

  • /opt/var/opt

  • /srv/var/srv

  • /root/var/roothome

  • /usr/local/var/usrlocal

  • /mnt/var/mnt

  • /tmp/sysroot/tmp

Això significa que s’han de muntar particions home separades a /var/home.

Des de Fedora Linux 37, el directori /sysroot també és muntat només de lectura.

Els directoris /boot i /boot/efi actualment també es munten com a escripturables, però hi ha plans per muntar-los com a només lectura en el futur o fins i tot no muntar-los en absolut. Vegeu Muntar /boot com a només lectura per defecte i No muntar /boot/efi per defecte.

Per obtenir una explicació més detallada de la disposició del sistema de fitxers de Fedora Atomic Desktops, consulteu la documentació de libostree.