En développement depuis plus d’une demi-décennie, Bcachefs est déjà un système de fichiers de copie sur écriture (CoW) né à l’origine du code de cache de blocs du noyau Linux. Mardi, la série de correctifs Bcachefs a été envoyée pour examen et inclusion dans le noyau par le développeur principal Kent Overstreet.
Kent Overstreet a travaillé sans relâche sur Bcachefs ces dernières années pour le transformer en un système de fichiers moderne et compétitif. Hier, il a officiellement soumis le jeu de correctifs pour examen et inclusion. Les correctifs Bcachefs sont actuellement basés sur l’arborescence des sources de Linux 6.3.
Les fonctionnalités du système de fichiers sont citées comme”trop nombreuses pour être listées”, mais aussi les bogues connus sont”trop nombreux pour être listés”. Bcachefs a déclaré que sa prise en charge des instantanés est stable, que le codage d’effacement est presque stable et qu’il y a eu de nombreuses améliorations d’évolutivité au cours de l’année écoulée.
La copie Bcachefs-sur-le système de fichiers en écriture prend également en charge de manière native plusieurs périphériques, fournit une somme de contrôle complète des données et des métadonnées, prend en charge la réplication, le codage d’effacement et la mise en cache. compression, cryptage, instantanés et est réputé évolutif.
Les personnes intéressées peuvent voir cet ensemble de 32 correctifs fournissant le pilote du noyau Bcachefs actuel. Bien que de nombreux commentaires sur le code aient déjà été soulevés concernant des problèmes stylistiques, des modifications techniques, etc. Il y aura donc probablement encore d’autres améliorations à Bcachefs avant son inclusion dans le noyau. Au moins, il semble qu’il approche du point d’atteindre enfin la ligne principale.