Dans la version Fedora 42, prévue pour la fin avril, il est prévu de transférer toutes les versions Live de la distribution de SquashFS vers le système de fichiers EROFS, dont le support a été réalisé l'année dernière dans l'outil de création d'images de démarrage Dracut 103. Cette proposition n'a pas encore été approuvée par le comité FESCo (Fedora Engineering Steering Committee), chargé de la partie technique du développement de la distribution Fedora.
Parmi les raisons du passage, on mentionne un développement plus actif d'EROFS (la dernière version de l'outil SquashFS a été publiée au printemps 2023) et la présence dans EROFS de fonctionnalités avancées qui pourront être exploitées à l'avenir. Tous les builds utilisant une image système en mode lecture seule, comme les versions Live avec KDE, Xfce, Budgie, LXQt, MiracleWM et COSMIC, ainsi que les éditions Fedora KDE Plasma Mobile et Fedora CoreOS Live, doivent être transférés vers EROFS.
Les systèmes de fichiers SquashFS et EROFS sont conçus pour fonctionner en mode « lecture seule » et offrent une représentation compacte des métadonnées et un stockage des données sous forme compressée. Le FS EROFS (Extendable Read-Only File System) a été créé par Huawei et se concentre sur l'atteinte de performances maximales. EROFS utilise une méthode de compression des données différente des autres systèmes de fichiers, qui repose sur l'utilisation de blocs compressés de taille fixe (dans d'autres systèmes de fichiers, les blocs sont fixes avant compression, mais après compression, leur taille devient variable).
Comparé à SquashFS, EROFS présente un taux de compression moins bon (la taille de l'image est de 2,7 GiB sur EROFS contre 2,0 GiB sur SquashFS en utilisant l'algorithme de compression XZ et 3,9 GiB contre 3,1 GiB en utilisant LZ4), mais une vitesse d'accès aléatoire et une bande passante plus élevées (7,1 MiB/s sur EROFS contre 5,0 MiB/s sur SquashFS pour XZ et 30,9 MiB/s contre 26,3 MiB/s pour LZ4). En comparaison avec Ext4, le FS EROFS est nettement plus rapide pour l'accès aléatoire aux données — avec un taux de compression de 4, le FS EROFS s'est montré presque 3 fois plus rapide sur une clé USB et 6 fois plus rapide sur un disque dur.
Source : opennet.ru
