Загрузка предыдущей публикации...
Загрузка предыдущих новостей...
Файловая система Bcachefs позиционируется как решение, которое "не уничтожает ваши данные", – сообщает блог It's FOSS, посвященный open source и Linux.
Напомним, что в октябре прошлого года разработчику Bcachefs Кенту Оверстриту (Kent Overstreet) было запрещено участвовать в цикле разработки ядра Linux 6.13 после того, как он завершил сообщение в рассылке фразой "Проверьте свою голову. И убирайтесь отсюда с этим дерьмом".
А теперь, с приближением выхода ядра Linux 6.17, Линус Торвальдс (Linus Torvalds) принял решение отказаться от поддержки Bcachefs, что, по сообщениям, связано с нарастанием напряженности в отношениях с Оверстритом.
Это решение последовало за рядом разногласий относительно способа подачи исправлений и изменений для файловой системы в ходе цикла выпуска 6.16. Кент представил запрос на включение новой функции под названием "journal-rewind", предназначенной для улучшения функциональности восстановления bcachefs. Однако, как отметил Торвальдс, она была добавлена на этапе выпуска Release Candidate (RC), который обычно предназначен для исправления ошибок, а не для внедрения новых функций.
Теодор Цо (Theodore Ts'o), давний разработчик ядра и сопровождающий ext4, также высказался, заявив, что подход Кента несет риск внесения регрессий, особенно когда изменения затрагивают критически важные части файловой системы, такие как ведение журнала. Он напомнил Кенту, что правила относительно окна слияния (merge window) являются давним консенсусом в сообществе ядра, и Торвальдс обязан обеспечивать их соблюдение. После дальнейшей переписки Кент возразил, утверждая, что правила относительно окна слияния не являются абсолютными и должны допускать гибкость, особенно когда на кону находятся данные пользователей. Затем он повторно представил исправление, ссылаясь на примеры XFS и Btrfs, где аналогичные исправления были включены в ядро во время этапа RC. Торвальдс включил его в свое дерево, но в конечном итоге решил полностью отказаться от Bcachefs в окне слияния 6.17.
В ответ Кент уточнил, что не пытается исключить Линуса из процесса принятия решений по Bcachefs, подчеркнув, что ценит его вклад.
Это происходит после недавней перепалки между Торвальдсом и Оверстритом, получившей название "люди, работающие с файловыми системами, никогда не учатся".
Загрузка предыдущей публикации...
Загрузка следующей публикации...
Загрузка предыдущих новостей...
Загрузка следующих новостей...