В жарких переписках по электронной почте между создателем Linux Линусом Торвальдсом и разработчиком Кентом Оверстритом в списке рассылки ядра Linux Торвальдс выразил свое сильное недовольство тем, как изменения, связанные с Bcachefs реализуются в текущем цикле Linux 6.11.
Оверстрит, разработчик Bcachefs, обратился к Торвальдсу со значительными обновлениями файловой системы.
Однако Торвальдс выразил свое разочарование, отметив, что последние предложения были чрезмерно большими, отклоняясь от традиционной ориентации на небольшие, ориентированные на регрессию обновления, и подчеркнув свое растущее сожаление по поводу слияния Bcachefs с ядром из-за его разрушительной модели развития.
Несмотря на критику, Оверстрит отстаивал надежность Bcachefs, утверждая, что она более надежна, чем ее аналог Btrfs особенно в сценариях, где восстановление данных имеет решающее значение.
Он привел множество примеров и сравнений, в которых Bcachefs превосходила другие файловые системы, включая XFS, в плане прочности и надежности.
Торвальдс ответил скептически, предположив, что для подтверждения таких утверждений необходимо более широкое внедрение и тестирование в основных дистрибутивах Linux.
Он подчеркнул, что изменения, предложенные Оверстритом, были не просто исправлениями, а существенными новыми разработками, которые также изменяли файлы, не относящиеся к bcachefs. По мнению Торвальдса, это слишком далекий шаг от предполагаемых быстрых исправлений, которые обычно происходят после выпуска нового ядра.
Проще говоря, после фазы слияния допускаются только небольшие исправления ошибок, чтобы интегрировать изменения в текущий цикл работы ядра. Однако доработки Оверстрита включали в себя не только исправления; в ней продолжалась разработка новых функций, что всегда сопряжено с риском. Поэтому Торвальдс был им недоволен. В результате изменения были отклонены.
И наконец, чтобы прояснить ситуацию, Bcachefs – это усовершенствованная файловая система Linux нового поколения с функцией копирования при записи (COW), поддержка которой была изначально добавлена в ядро Linux 6.7. Она призвана конкурировать с современными функциями ZFS или Btrfs, а также со скоростью и производительностью ext4 или XFS.
В настоящее время файловая система активно развивается. Хотя она демонстрирует большой потенциал, обладая впечатляющими возможностями и высокой надежностью хранения данных, она еще недостаточно стабильна, чтобы быть принятой основными дистрибутивами Linux в качестве проверенного и надежного решения.
Более подробную информацию о беседе между Торвальдсом и Оверстритом можно найти в списке рассылки ядра.
Комментарии (0)