Bcachefs-ontwikkelaar Kent Overstreet op vrijdag heeft een nieuwe statusupdate gepubliceerd over dit originele bestandssysteem, geboren uit Linux’s block cache (BCache) code. Bcachefs is al jaren in ontwikkeling, hoewel het nog niet helemaal in staat is om in de hoofdkernel te landen. In ieder geval blijft er veel werk aan de functies plaatsvinden en Overstreet blijft toegewijd aan het succes van het bestandssysteem.

Dit copy-on-write bestandssysteem is in ontwikkeling sinds 2015 en nu we 2023 naderen, blijft Kent Overstreet eraan werken als alternatief voor Btrfs en OpenZFS. In de statusupdate van Overstreet op vrijdag schetste hij geen nieuwe plannen om Bcachefs mainline te krijgen, maar hij merkte wel op dat de veranderingen in het formaat op schijf zijn vertraagd.

Hij heeft bugs in Bcachefs opgelost en een reeks functies aangepakt voor dit bestandssysteem van de volgende generatie. Enkele van de items die in deze meest recente statusupdate worden behandeld, zijn:

-Er is een volledig herschreven allocator ontwikkeld om problemen met de vorige allocator aan te pakken. Deze nieuwe allocator is ook veel schaalbaarder en eenvoudiger.

-Ondersteuning voor snapshots van Bcachefs wordt nu beschouwd als”grotendeels gestabiliseerd”. Er zijn nog steeds enkele bekende bugs en”pad voor het verwijderen van snapshots is nog steeds slecht”, maar het begint vorm te krijgen.

-De wiscodering (RAID 5/6)-ondersteuning komt”dicht bij bruikbaar”.

-Er wordt nog steeds veel gedaan aan de uitvoering van Bcachefs. Bcachefs met 4K directe willekeurige schrijfprestaties zijn nu met meer dan 50% gestegen in vergelijking met een paar maanden geleden.

Zie Kent’s statusupdate voor de volledige dekking van alle Bcachefs happenings.

Categories: IT Info