Bcachefs ще бъде разпространен като отделен модул DKMS.

Кент Оверстрийт (Kent Overstreet), разработчик на файловой системе Bcachefs, анонсировал переход к распространению Bcachefs с использованием инструментария DKMS (Поддержка Динамических Ядерных Модулей), при котором модуль поставляется в исходных текстах и собирается на системе пользователя, непосредственно после установки пакета. После обновления ядра Linux модуль автоматически пересобирается в системе.

Поставка с использованием DKMS позволит избежать привязки к каждому обновлению ядра Linux и поддерживать реализацию Bcachefs в актуальном состоянии, в условиях прекращения приёма обновлений для Bcachefs в основной состав ядра. Сборки планируют формировать для основных дистрибутивов Linux. Поскольку модули, собранные через DKMS, можно включить в состав initramfs, у пользователей останется возможность использования Bcachefs для корневой файловой системы.

Отдельно отмечается, что Кент пообщался с разработчиками пакетов с ядром в дистрибутивах Debian и openSUSE, которые собирались отключить поддержку BCachefs. Отключение было в основном связано с опасением, что BCachefs больше не будет поддерживаться, но теперь согласились повременить с отключением до готовности пакетов с Bcachefs на базе DKMS. Кроме того, проект близок к снятию признака экспериментальной файловой системы — с момента релиза ядра 6.16 в Bcachefs исправлялись лишь несущественные ошибки.

Напомним, что в Bcachefs предпринята попытка создания файловой системы, сочетающей уровень производительности, надёжности и масштабируемости XFS с расширенной функциональностью, имеющейся в Btrfs и ZFS. Bcachefs поддерживает такие возможности, как работа с несколькими устройствами, многослойные раскладки накопителей (нижний слой с часто используемыми данными на основе быстрых SSD, а верхний слой с менее востребованными данными с жестких дисков), репликация (RAID 1/10), кэширование, прозрачное сжатие данных (режимы LZ4, gzip и ZSTD), снимки состояния (снапшоты), проверка целостности по контрольным суммам, возможность хранения кодов коррекции ошибок Рида—Соломона (RAID 5/6), хранение данных в зашифрованном виде (используются ChaCha20 и Poly1305). По производительности Bcachefs опережает Btrfs и другие файловые системы на базе механизма Copy-on-Write, демонстрируя скорость работы, близкую к Ext4 и XFS.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster