Po trzech latach negocjacji Linus Torvalds przyjął system plików bcachefs wprowadzony do Linux 6.7.
Rozwój prowadzony przez Kenta Owerstreeta przez ostatnie dziesięć lat. Funkcjonalnie bcachefs jest podobny do ZFS i btrfs, jednak autor twierdzi, że projekt systemu plików pozwala osiągnąć wyższy poziom wydajności. Na przykład, w odróżnieniu od btrfs, migawki nie używają technologia COW, która pozwala uniknąć kosztów związanych z kopiowaniem podczas zapisu do już przydzielonych rozszerzeń.
Dokumentacja dostępna pod adresem linkiem.
Zadeklarowana funkcjonalność:
- możliwość tworzenia FS na kilku urządzeniach blokowych;
- buforowanie często używanych danych na szybkim nośniku;
- szyfrowanie całego drzewa katalogów;
- sumy kontrolne danych i metadanych;
- kodowanie odporne na zakłócenia;
- migawek;
- kompresja na poziomie rozszerzeń.
Źródło: linux.org.ru
