Programiści projektu AlmaLinux, rozwijającego edycję dystrybucji Red Hat Enterprise Linux (RHEL), ogłosili dodanie wsparcia dla systemu plików Btrfs oraz wprowadzenie możliwości partycjonowania dysków przy użyciu Btrfs w instalatorze. Jako powód podano postępy w rozwoju Btrfs oraz zaawansowane funkcje, takie jak sumy kontrolne do wykrywania uszkodzeń danych i metadanych, migawki, intuicyjne zarządzanie wolumenami, przezroczysta kompresja oraz wsparcie dla operacji reflink do tworzenia kopii plików poprzez klonowanie metadanych.


Wsparcie dla Btrfs można przetestować w wydanej kilka dni temu wersji beta AlmaLinux OS 10.1 lub w składach dystrybucji AlmaLinux OS Kitten, opartej na CentOS Stream 10. Prace nad przywróceniem wsparcia dla Btrfs zostały przeprowadzone wspólnie z programistami z projektów Fedora i CentOS, uczestniczącymi w pracach grup roboczych Fedora Btrfs SIG i CentOS Hyperscale SIG.
Firma Red Hat ogłosiła, że FS Btrfs stała się przestarzała w wydaniu RHEL 7.4 (2017 rok) i całkowicie zaprzestała jej wsparcia w wersji RHEL 8 (2019 rok), usuwając z podstawowej dostawy moduł jądra btrfs.ko, narzędzia btrfs-progs oraz pakiet snapper. Wsparcie dla systemu plików Btrfs zostało tymczasem kontynuowane w Oracle Linux.
Oprócz dodania Btrfs do instalatora, instalacji modułu jądra i przywrócenia zestawu narzędzi btrfs-progs, w AlmaLinux przeprowadzono także prace związane z adaptacją działania Btrfs w stosie zarządzania danymi oraz zweryfikowano poprawność funkcjonowania pakietów bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 oraz virt-v2v w środowiskach z Btrfs.
Źródło: opennet.ru
