Bcachefs будет исключён из ядра Linux из-за конфликта между разработчиком и мэйнтейнерами

Новости мира unix. Хотите узнать секрет вечного счастья? Откройте страницу 246.
Ответить
acolyte
Аватара пользователя
Сообщения: 247
Зарегистрирован: 20.08.2022

#

Bcachefs будет исключён из ядра Linux из-за конфликта между разработчиком и мэйнтейнерами
Дата публикации:Tue, 12 Aug 2025 22:16:21 +0300

Файловая система Bcachefs будет удалена из основного дерева ядра Linux. Несмотря на технические достоинства и активное развитие, судьба проекта осложнилась из-за затянувшегося конфликта между его автором Кентом Оверстритом (Kent Overstreet) и ведущими мэйнтейнерами подсистем виртуальной памяти (VM) и файловых систем (FS).
Bcachefs — одна из файловых систем Linux, конкурирующая с Btrfs и ZFS, и использующая механизм Copy-on-Write (COW), при котором изменения не приводят к перезаписи данных - новое состояние записывается в новое место, после чего меняется указатель актуального состояния. Исключение Bcachefs из основного дерева ядра усложнит жизнь пользователям, которым придётся полагаться на сторонние сборки или ждать официального возвращения в основную ветку разработки.
Конфликт между Кентом и рядом ключевых мэйнтейнеров продолжается уже несколько лет. По словам участников, дело не столько в технических аспектах или нарушении процедур разработки ядра, сколько в потере доверия. Недавний спор о том, была ли функция journal_rewind исправлением ошибки или новой функциональностью, стала последней каплей и Линус Торвальдс прямо заявил, что для восстановления доверия необходима длительная демонстрация конструктивной работы с другими мэйнтейнерами.
Линус Торвальдс считает, что проблема носит системный характер и касается не только его лично, но и всей группы мейнтейнеров файловых систем и подсистемы виртуальной памяти. Любые обещания "вести себя лучше" недостаточны — нужны реальные доказательства, что взаимодействие с другими разработчиками проходит без конфликтов. По мнению Линуса, это должно происходить, пока Bcachefs будет поддерживаться вне основного дерева ядра.
Кент Оверстрит считает, что Bcachefs уже стабилен и имеет широкую пользовательскую базу. Он уверяет, что соблюдает правила слияния изменений и вносит исправления только в критических случаях. При этом Кент выступает за работающий процесс подготовки релизов, который позволит быстро доставлять исправления пользователям.
Судьба Bcachefs в ближайшей перспективе, по всей видимости, будет связана с его развитием вне основной кодовой базы ядра — через дистрибутивы Linux и сторонние репозитории. Восстановление доверия может занять годы и потребует от Кента активного участия в других проектах ядра и сотрудничества с уважаемыми мэйнтейнерами.
Материал написан, как результат личной переписки с Линусом и Кентом, которая, к сожалению, не позволяет разглашать более подробные детали.

Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=63717

Жизнь за Нер'зула!

Ответить