Разработчиците на проекта AlmaLinux, който развива редакция на дистрибуцията Red Hat Enterprise Linux (RHEL), обявиха добавянето на поддръжка за файловата система Btrfs и реализирането в инсталатора на възможността за разпределение на устройства с Btrfs. Като причина се споменава напредъкът в разработката на Btrfs и напредналите функции, като контролните суми за откриване на повреди в данни и метаданни, моментни снимки, лесно управление на томове, прозрачно компресиране и поддръжка на операция reflink за създаване на копия на файлове чрез клониране на метаданни.


Поддръжката на Btrfs може да бъде тествана в издадената преди няколко дни бета-версия на AlmaLinux OS 10.1 или в сборките на дистрибуция AlmaLinux OS Kitten, базирана на CentOS Stream 10. Работата по възстановяване на поддръжката на Btrfs е извършена съвместно с разработчиците от проектите Fedora и CentOS, които са част от работните групи Fedora Btrfs SIG и CentOS Hyperscale SIG.
Компанията Red Hat обяви, че файловата система Btrfs е остаряла в версия RHEL 7.4 (2017 година) и напълно е прекратила поддръжката ѝ в клон RHEL 8 (2019 година), премахвайки от основната дистрибуция модула на ядрото btrfs.ko, утилитите btrfs-progs и пакета snapper. Въпреки това, поддръжката на файловата система Btrfs е продължена в Oracle Linux.
Освен добавянето на Btrfs в инсталатора, инсталирането на модула на ядрото и възстановяването на набора от утилити btrfs-progs, в AlmaLinux също е проведена работа по адаптиране на стека за управление на данни с Btrfs и проверка на коректността на функционирането на пакетите bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2 и virt-v2v в среди с Btrfs.
Източник: opennet.ru
