Gli sviluppatori del progetto AlmaLinux, che sta evolvendo la versione del sistema operativo Red Hat Enterprise Linux (RHEL), hanno annunciato l'aggiunta del supporto per il file system Btrfs e l'implementazione nella procedura di installazione della possibilità di partizionare i dispositivi utilizzando Btrfs. Tra le motivazioni si citano i progressi nello sviluppo di Btrfs e le avanzate funzionalità, come le checksum per la rilevazione di danni ai dati e ai metadati, gli snapshot, la gestione semplificata dei volumi, la compressione trasparente e il supporto per l'operazione reflink per la creazione di copie di file tramite clonazione dei metadati.


È possibile testare il supporto per Btrfs nella beta di AlmaLinux OS 10.1 rilasciata alcuni giorni fa o nelle build del sistema operativo AlmaLinux OS Kitten, basato su CentOS Stream 10. I lavori per il ripristino del supporto Btrfs sono stati realizzati in collaborazione con gli sviluppatori dei progetti Fedora e CentOS, facenti parte dei gruppi di lavoro Fedora Btrfs SIG e CentOS Hyperscale SIG.
Red Hat ha dichiarato il file system Btrfs obsoleto nel rilascio di RHEL 7.4 (2017) e ha completamente interrotto il suo supporto nella variante RHEL 8 (2019), rimuovendo dalla fornitura base il modulo del kernel btrfs.ko, gli strumenti btrfs-progs e il pacchetto snapper. Tuttavia, il supporto per il file system Btrfs è continuato in Oracle Linux.
Oltre all'aggiunta di Btrfs nell'installer, all'installazione del modulo del kernel e al reintegro del set di strumenti btrfs-progs, ad AlmaLinux è stata dedicata anche l'adattamento della gestione del sistema di archiviazione con Btrfs e verificata la corretta funzionalità dei pacchetti bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 e virt-v2v in ambienti con Btrfs.
Fonte: opennet.ru
