Bcachefs ще се разпространява като отделен модул DKMS

Кент Оверстрит (Kent Overstreet), разработчик на файловой системе Bcachefs, анонсировал переход к распространению Bcachefs с использованием инструментария DKMS (Dynamic Kernel Module Support), при котором модуль поставляется в исходных текстах и собирается на системе пользователя сразу после установки пакета. После обновления ядра 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