Кент Оверстрит не сидел сложа руки.хорошо недавно объявление решающий шаг в развитии ее файловой системы, поскольку с теперь будет распространяться через DKMS (Поддержка динамических модулей ядра). При таком подходе модуль Bcachefs поставляется в исходном коде и автоматически компилируется в системе пользователя после установки пакета, незаметно перестраиваясь при каждом обновлении ядра Linux.
Это изменение устраняет зависимость от прямого включения в основное ядро, позволяя поддерживать Bcachefs в актуальном состоянии независимо. Для пользователей всё будет практически идентично, поскольку они смогут продолжать использовать эту файловую систему с правами root благодаря включению модулей DKMS в initramfs.
Как многие из вас, вероятно, знают, bcachefs переходит на доставку
Модуль DKMS. После установки пакетов DKMS мало что нужно
изменения для конечных пользователей, но нам предстоит еще поработать над дистрибуцией
стороны, чтобы убедиться, что все пройдет гладко.
Поддержка дистрибуций и долгосрочного обслуживания
Uno из самых важных моментов этого движения Поддерживается основными дистрибутивами. Оверстрит подтвердил, что общался с командами Debian и openSUSE, которые рассматривали возможность отключения поддержки Bcachefs в своих ядрах из-за опасений её устаревания в будущем. Однако благодаря переходу на DKMS отключение было отложено до готовности пакетов.
Между тем Сообщество пользователей и разработчиков активно участвовало в обеспечении процесса упаковки и дистрибуция работает без сбоев. Arch Linux, NixOS и Fedora уже имеют солидный опыт поддержки инструментов и модулей Bcachefs, а Debian работает над повторным запуском ранее заброшенного пакета bcachefs-tools.
С момента включения в ядро 6.16, Bcachefs продемонстрировал замечательную стабильность, были зафиксированы лишь незначительные ошибки. Большинство обнаруженных проблем были незначительными, связаны с производительностью или внутренним тестированием и не затронули конечных пользователей. Это подтверждает решение проекта в ближайшее время снять метку «экспериментальная», которая всё ещё присутствует у файловой системы.
Оверстрит отметил, что версия 6.16 стала надежной основой для тысяч пользователей.и хотя процесс интеграции с использованием DKMS займет время, широкое внедрение этого решения обеспечит преемственность и стабильность, в то время как детали упаковки будут точно настраиваться для каждого дистрибутива.
Стоит отметить, что Устранение Bcachefs не означает, что проект больше не может быть принят.На данный момент ему необходимо продемонстрировать способность к конструктивному сотрудничеству, соблюдая установленные стандарты и процессы экосистемы ядра Linux. Только после этого будет рассмотрена возможность возобновления активной интеграции файловой системы в основную ветку ядра.
Этот шаг не исключает присутствие Bcachefs в Linux, но чётко демонстрирует важность сотрудничества и динамики развития сообщества. Хотя Bcachefs был с энтузиазмом принят за свои технические особенности, такие как сочетание производительности и расширенных функций, его будущее в ядре будет зависеть как от надёжности кода, так и от способности разработчиков к совместной работе с остальным сообществом.
И именно для этой части, Разработка Bcachefs может получить второй шанс, Благодаря активной поддержке сообщества, которое участвует в тестировании, сообщает об ошибках и сотрудничает в отладке, проект, по словам Оверстрита, совместные усилия помогли повысить стабильность системы и ускорить её переход к более гибкой модели распространения.
Наконец, упоминается, что Следующей задачей будет обеспечение корректной интеграции bcachefs-tools. во всех дистрибутивах и поощрять участие сборщиков пакетов и тестировщиков. Это поможет проекту зарекомендовать себя как зрелая, готовая к использованию альтернатива в экосистеме Linux.
Если вы хотите узнать больше об этом, вы можете ознакомиться с деталями По следующей ссылке.