Plik Btrfs-aktualizacje systemu wylądowały teraz w głównej linii Linux 5.15 z kilkoma ekscytującymi nowymi funkcjami i ulepszeniami.
Twórcy systemów plików Btrfs byli tego lata dość zajęci dość aktywnym zestawem zmian gotowych do wprowadzenia dla Linuksa 5.15. Wśród zmian Btrfs, które zostały pomyślnie wprowadzone dzisiaj do systemu Linux 5.15 Git, znajdują się:
-Obsługa FS-VERITY jako warstwy jądra umożliwiającej przezroczystą ochronę integralności i autentyczności plików tylko do odczytu. FS-VERITY działa już z EXT4 i F2FS, a teraz działa również z Btrfs.
-Wsparcie dla montowań IDMAPPED, aby umożliwić różnym montaom ujawnienie tego samego pliku lub katalogu z różnymi prawami własności. Montowania IDMAPPED zostały zaprojektowane z uwzględnieniem przypadków użycia, od kontenerów po systemd-homed. Montowania IDMAPPED zadebiutowały w Linuksie 5.12, ale wtedy działały tylko na FAT i EXT4, podczas gdy od tego czasu coraz więcej systemów plików zaczęło wspierać.
-Btrfs dodaje obsługę „zdegenerowanych” trybów RAID0 i RAID10. W natywnych trybach generowania RAID Btrfs, RAID0 może działać na jednym urządzeniu, a RAID10 może działać z dwoma urządzeniami, zamiast potrzebować dwóch urządzeń dla RAID0 i czterech urządzeń dla RAID10. Ten zdegenerowany tryb RAID Btrfs został dodany, aby pomóc podczas konwertowania lub usuwania urządzeń z tablicy przy jednoczesnym zachowaniu typu profilu.
-Zmiana w kodzie odczytu z wyprzedzeniem, która może umożliwić przyspieszenie przy pełnym wysyłaniu, +11% zmierzone w teście.
-Grupowanie opóźnionych elementów w celu przyspieszenia tworzenia wielu plików.
-Przyspieszenia Fsync/tree-log, które pokazują przepustowość +2% i 2% krótszy czas wykonywania dla przykładowego obciążenia. Istnieje również mniejsza rywalizacja o blokowanie przy zmianach nazw, które osiągnęły +4% przepustowości i do 30% mniejsze opóźnienie.
-Ciągłe prace nad obsługą podstron i eksperymentalną obsługą zapisu dla systemów stron 64K z sektorami 4K.
-Poprawa logiki opróżniania oraz szereg innych poprawek i ulepszeń niskiego poziomu.
Pełną listę zmian Btrfs dla Linuksa 5.15 można znaleźć pod adresem to żądanie ściągnięcia.