Bcachefs sera distribué sous la forme d'un module DKMS distinct.

Kent Overstreet, développeur du système de fichiers Bcachefs, a annoncé la transition vers la distribution de Bcachefs en utilisant l'outil DKMS (Dynamic Kernel Module Support), où le module est fourni dans les sources et compilé sur le système de l'utilisateur, immédiatement après l'installation du paquet. Après une mise à jour du noyau Linux, le module se recompilera automatiquement dans le système.

La distribution via DKMS permettra de ne pas être lié à chaque mise à jour du noyau Linux et de maintenir Bcachefs à jour, alors que le support des mises à jour pour Bcachefs dans le noyau principal a cessé. Des compilations sont prévues pour les principales distributions Linux. Étant donné que les modules compilés via DKMS peuvent être inclus dans l'initramfs, les utilisateurs pourront continuer à utiliser Bcachefs pour le système de fichiers racine.

Il est également noté que Kent a discuté avec les mainteneurs des paquets du noyau dans les distributions Debian et openSUSE, qui envisageaient de désactiver la compilation du noyau avec le support de BCachefs. Cette désactivation était principalement motivée par la crainte que BCachefs ne soit plus supporté, mais ils ont maintenant convenu d'attendre la disponibilité des paquets Bcachefs basés sur DKMS. De plus, le projet est proche de la suppression du statut de système de fichiers expérimental — depuis la sortie du noyau 6.16, Bcachefs n'a connu que des erreurs mineures.

Rappelons que Bcachefs est une tentative de créer un système de fichiers alliant le niveau de performance, de fiabilité et de scalabilité d'XFS à la fonctionnalité avancée disponible dans Btrfs et ZFS. Bcachefs prend en charge des fonctionnalités telles que l'intégration de plusieurs périphériques dans une partition, des configurations empilées des stockages (couche inférieure avec des données fréquemment utilisées sur des SSD rapides, et couche supérieure avec des données moins sollicitées provenant de disques durs), réplication (RAID 1/10), mise en cache, compression transparente des données (modes LZ4, gzip et ZSTD), instantanés, vérification de l'intégrité par sommes de contrôle, possibilité de stockage de codes de correction d'erreurs Reed-Solomon (RAID 5/6), stockage d'informations sous forme chiffrée (utilisant ChaCha20 et Poly1305). En termes de performances, Bcachefs surpasse Btrfs et d'autres systèmes de fichiers basés sur le mécanisme Copy-on-Write, montrant des vitesses de traitement proches de celles d'Ext4 et XFS.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster