На последнем заседании управляющего комитета проекта Fedora принято решение [1] перейти начиная со следующего релиза Fedora 16 к использованию по умолчанию [2] файловой системы Btrfs [3] с сохранением LVM в качестве менеджера логических разделов (использование встроенного в Btrfs менеджера томов пока не утверждено). Таким образом Fedora Linux станет первым дистрибутивом, полностью перешедшим на Btrfs – проекты Ubuntu [4] и MeeGo [5] пока только планируют такой переход. Релиз Fedora 16 запланирован [6] на 25 октября. Если необходимый уровень стабильности и функциональности не будет достигнут до заморозки перед релизом Fedora 16, разработчики имеют возможность отложить миграцию на Btrfs до следующего выпуска, как это было в случае с интеграцией systemd.
Напомним, что в настоящий момент в Fedora Linux уже присутствует опциональная возможность установки с использованием файловой системы Btrfs, а также полная поддержка управления логическими разделами и подразделами Btrfs. В состав дистрибутива интегрирован плагин yum-plugin-fs-snapshot, позволяющий использовать снапшоты Btrfs для возврата системы в первоначальное состояние после неудачной установки пакетов или обновления. По оценке разработчиков Fedora Linux файловая система Btrfs работает уже достаточно стабильно, а все ранее высказываемые замечания учтены, например, обеспечена поддержка Btrfs в загрузчике GRUB и подготовлена [7] утилита btrfsck для восстановления содержимого Btrfs-разделов после сбоя. Дополнительно в инсталлятор планируется добавить поддержку преобразования в Btrfs существующих разделов Ext3 и Ext4, задействовать возможности по создания RAID и сжатию хранимых данных.
Некоторые полезные возможности Btrfs:
Из других запланированных для Fedora 16 улучшений [8] можно отметить:
Ссылки:
[1] /out.php?link=http://thread.gmane.org/gmane.linux.redhat.fedora.devel/149196/focus%3D149215
[2] /out.php?link=http://fedoraproject.org/wiki/Features/F16BtrfsDefaultFs
[3] /out.php?link=http://btrfs.wiki.kernel.org/
[4] /out.php?link=http://www.opennet.ru/opennews/art.shtml?num=26600
[5] /out.php?link=http://www.opennet.ru/opennews/art.shtml?num=26559
[6] /out.php?link=http://fedoraproject.org/wiki/Releases/16/Schedule
[7] /out.php?link=https://fedorahosted.org/fesco/ticket/594
[8] /out.php?link=http://fedoraproject.org/wiki/Releases/16/FeatureList
[9] /out.php?link=http://fedoraproject.org/wiki/Features/XenPvopsDom0
[10] /out.php?link=http://fedoraproject.org/wiki/Features/HalRemoval
[11] /out.php?link=http://www.opennet.ru/opennews/art.shtml?num=27251
[12] /out.php?link=http://aeolusproject.org/
[13] /out.php?link=http://fedoraproject.org/wiki/Features/SysVtoSystemd
[14] /out.php?link=http://www.opennet.ru/opennews/art.shtml?num=21760
[15] /out.php?link=http://fedoraproject.org/wiki/Features/Blender25
[16] /out.php?link=http://fedoraproject.org/wiki/Features/Cloudstack
[17] /out.php?link=http://www.opennet.ru/opennews/art.shtml?num=29943
[18] /out.php?link=http://fedoraproject.org/wiki/Features/GHC703