Bcachefs jest rozwijany już od ponad pół dekady jako system plików typu copy-on-write (CoW), który powstał pierwotnie z kodu blokowej pamięci podręcznej jądra Linuksa. We wtorek główny programista Kent Overstreet wysłał serię łatek Bcachefs do przeglądu i nadziei na włączenie do jądra.
Kent Overstreet przez ostatnie lata niestrudzenie pracował nad Bcachefs, aby przekształcić go w nowoczesny i konkurencyjny system plików. Wczoraj formalnie przesłał zestaw poprawek do przeglądu i włączenia. Łaty Bcachefs są obecnie oparte na drzewie źródłowym Linuksa 6.3.
Funkcje systemu plików są cytowane jako „zbyt wiele, aby je wymienić”, ale także znanych błędów jest „zbyt wiele, aby je wymienić”. Bcachefs zadeklarował stabilną obsługę migawek, kodowanie wymazywania jest prawie stabilne, aw ciągu ostatniego roku wprowadzono wiele ulepszeń skalowalności.
Bcachefs copy-on-system plików zapisu również natywnie obsługuje wiele urządzeń, zapewnia pełne sumowanie kontrolne danych i metadanych, obsługuje replikację, wymazywanie kodowania, buforowanie. kompresji, szyfrowania, migawek i jest uznawany za skalowalny.
Zainteresowani mogą zobaczyć ten zestaw 32 poprawek udostępnienie aktualnego sterownika jądra Bcachefs. Już teraz pojawiło się wiele komentarzy do kodu dotyczących kwestii stylistycznych, zmian technicznych i nie tylko. Tak więc nadal prawdopodobnie będą dalsze udoskonalenia Bcachefs przed jego pełnym nadziei włączeniem do jądra. Przynajmniej wygląda na to, że zbliża się do punktu, w którym w końcu dotrze do głównej linii.