The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Bcachefs будет распространяться в виде отдельного модуля DKMS

13.09.2025 11:41

Кент Оверстрит (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.

  1. Главная ссылка к новости (https://lore.kernel.org/linux-...)
  2. OpenNews: В пакетах с ядром для openSUSE отключена поддержка BCacheFS
  3. OpenNews: ФС Bcachefs в ядре Linux переведена в режим внешнего сопровождения
  4. OpenNews: Bcachefs будет исключён из ядра Linux из-за конфликта между разработчиком и мэйнтейнерами
  5. OpenNews: Автора BcacheFS временно отстранили от разработки ядра Linux из-за нарушения кодекса поведения
  6. OpenNews: Код Bcachefs принят в основной состав ядра Linux 6.7
Лицензия: CC BY 3.0
Наводку на новость прислал Kerr
Короткая ссылка: https://opennet.ru/63871-bcachefs
Ключевые слова: bcachefs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (25) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:47, 13/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Мне название не нравится, если человек не умеет в хороший маркетинг ему нет веры.
     
     
  • 2.2, Аноним (2), 11:48, 13/09/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Наоборот же.
     
  • 2.4, Аноним (4), 11:52, 13/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Название и правда... из очень странного. Как-то глупо...
     
  • 2.5, Пыщь (?), 11:53, 13/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Блиновской верить можно! Ты не халявщик, ты - партнёр!
     
  • 2.15, 12yoexpert (ok), 12:23, 13/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    broken cache fs, всё логично
     
  • 2.18, Аноним (-), 12:43, 13/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ваше мнение очень важно для нас.
     
  • 2.21, Аноним (21), 13:21, 13/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А какое название должно быть, чтобы тебе понравилось?
    "Надежно и точка"? "ФС и точка"?
     

  • 1.3, Аноним (3), 11:49, 13/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А если его распостранять в виде блоба? В ядре будет загрузчик, а сам код драйвера в отдельном файле.
     
     
  • 2.6, kravich (ok), 11:55, 13/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Stable API is nonsense увы
     
     
  • 3.9, Аноним (2), 11:57, 13/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как пример в 6.18 планируется саботаж для zfs и видимо сабжа.
     
     
  • 4.14, Аноним (14), 12:21, 13/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не смеши, zfs они саботируют в любое случайное время в lts и old lts ветках. Точнее, любые out-of-tree драйвера. потому что они…
     
  • 4.20, Аноним (20), 12:53, 13/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    сабжа саботаж не касается, т.к. без совместимости с GPL в ядро он бы не попал
     
  • 2.7, Пыщь (?), 11:55, 13/09/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    К тому и идут все дровишки. Когда начнут прикрывать куски сустемды, тогда будет занятнее..
     

  • 1.8, Fracta1L (ok), 11:55, 13/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Кто-нибудь использует? Лучше, чем Btrfs, или нет?
     
     
  • 2.12, Аноним (14), 12:12, 13/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну btrfs, если тебе надо zonefs, сабж -- если raid6 (но это не точно).
     
  • 2.25, Анонимный банкир (?), 14:04, 13/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    да, в банке используем, храним на нем критические транзакции, бабки улетают будь здоров
    <sarcasm off>
     

  • 1.10, Аноним (-), 12:02, 13/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Напомним, что в Bcachefs предпринята попытка создания файловой системы, сочетающей уровень производительности, надёжности и масштабируемости XFS с расширенной функциональностью, имеющейся в Btrfs и ZFS.

    В итоге получили ФС портящюю пользовательские данные.
    С майнтанером истеричекой.

    Но будет интересно наблюдать, насколько популярной станет "самая лучшая ФС в мире")))

     
  • 1.11, Аноним (11), 12:08, 13/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    https://www.phoronix.com/review/linux-615-filesystems
     
  • 1.13, Аноним (13), 12:19, 13/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >По производительности Bcachefs опережает Btrfs и другие ФС на базе механизма Copy-on-Write, и демонстрирует скорость работы, близкую к Ext4 и XFS

    Кто-нибудь проверял правдивость этой фразы на hdd? Из-за чего bcachefs должен быть быстрее, эта фс не cow?

     
     
  • 2.16, Аноним (14), 12:24, 13/09/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Xfs не очень производительная и проблемы с балансировкой. Ext4 любит зафрагментироваться до невменоза и в полностью журналирующем режиме тормоз. Вполне возможно.
     
     
  • 3.22, Анонисссм (?), 13:34, 13/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Xfs не очень производительная

    дчтн.жпг  во всех манах субд рекомендованная fs именно xfs.
    может пора назвать самую быструю фс с журналированием хотя бы метаданных?

     
  • 2.23, Анонисссм (?), 13:38, 13/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >эта фс не cow

    по твоей логике btrfs и zfs совершенно одинаковые по скорости, они ведь обе cow
    а это есно не так. у меня лично btrfs намного медленнее удаляет много файлов, но в целом больше полезных мне операций быстрее в btrfs. но деградировали по скорости со временем и та и другая, поэтому я их вообще избегаю пока совсем не припрёт.

     

  • 1.17, Аноним (17), 12:29, 13/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Вот это гений на Кенте конечно, производительность как xfs и ext4, фишки как в Btrfs и все это мега стабильно в отличии от последнего. Ну прям сказка, а не файловая система, почему до него никто до такого не додумался? Остальные то ломаются, то фишек недостают. Нужно будет попробовать этот чудо продукт.
     
  • 1.24, Шарп (ok), 13:47, 13/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Поставка с использованием DKMS позволит не привязываться к каждому обновлению ядра Linux и поддерживать реализацию Bcachefs в актуальном состоянии

    Анрил. Как мы знаем из истории прошлых срачей, Кент залезает со своими правками и в другие подсистемы. Теперь так делать не сможет. А его "поклонники" из числа мейнтейнеров подсистем, с кем он успел поругаться, покажут ему что такое stable API is nonsense.

     
     
  • 2.26, Аноним (-), 14:21, 13/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >  Кент залезает со своими правками и в другие подсистемы. Теперь так делать не сможет.

    Возможно он найдет обходные пути.
    Например костыли в своем коде)

    > А его "поклонники" из числа мейнтейнеров подсистем, с кем он успел поругаться, покажут ему что такое stable API is nonsense.

    Я сомневаюсь что другие мейнтейнеры будут намеренно вредить.
    Не брать во внимание его хотелки - возможно, но намеренно саботажить - сомнительно.


     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру