LINUX.ORG.RU
ФорумTalks

Линус Товальдс намерен исключить BcacheFS из ядра Linux 6.17

 , , , ,


1

7

Очередная дискуссия между Линусом Торвальсом и Кентом Оверстритом (Kent Overstreet), автором BcacheFS, завершилась тем, что Линус выразил готовность исключить код BcacheFS из ядра Linux 6.17. При этом Линус принял в состав ядра 6.16 изменения в BcacheFS, ставшие предметом очередного недовольства действиями Кента. Линус написал:

Я считаю, что наши пути разойдутся в окне слияния 6.17.

Вы очень ясно дали понять, что я не могу подвергать сомнению какие-либо исправления ошибок и должен просто принимать всё подряд.

Честно говоря, я не чувствую себя особо комфортно, будучи вовлечённым во всё это, и единственное, с чем мы оба, похоже, действительно согласились в обсуждении, это то, что «мы закончили».

Предшествовавшая данному заявлению переписка с Кентом велась в личном порядке и детали пока не ясны. Тем не менее, в обсуждении данной темы Кент написал, что возможно его слова в частной переписке были неправильно истолкованы и он не считает, что BcacheFS следует исключить из ядра. При этом он готов к прекращению поставки BcacheFS в основном составе ядра Linux и это не убьёт проект, хотя и будет огромной проблемой. В случае удаления BcacheFS разработка будет продолжена и данная ФС станет распространяться в форме модуля DKMS. Кент также отметил, что исключение BcacheFS из ядра будет лучшим вариантом для его с Линусом спокойствия, но явно не станет лучшим решением для пользователей и сообщества разработчиков.

Споры между Кентом и Линусом вызваны постоянными нарушениями правил отправки изменений и исправлений в ядро. Кент считает, что исправления проблем в ФС должны продвигаться безотлагательно и любыми возможными способами. Линус настаивает на том, что функциональные изменения и крупные исправления допускаются на начальной стадии разработки новой ветки ядра, а поздние кандидаты в релизы сосредоточены только на исправлении ошибок. Кент регулярно нарушает данное правило и присылает крупные изменения в неподходящий момент, что приводит к недовольству Линуса и к новой волне споров. Ранее Линус уже предупреждал Кента о желании удалить BcacheFS из основного ядра, так как Кент продолжает играть один в своей песочнице, не подключается к совместной работе и не желает принимать правила игры сообщества разработчиков ядра.

В случае с ядром 6.16 Кент отправил для включения в обновление RC3 набор патчей, среди которых был патч с реализацией новой опции «journal_rewind». Линус написал, что Кент забыл о том, что после закрытия окна приёма функциональных изменений добавление новой функциональности в ядро не допускается, даже если она связана с исправлением других ошибок, так как добавление новых возможностей на поздних стадиях формирования релиза может привести к регрессиям. Кроме того, BcacheFS продолжает позиционироваться как экспериментальная ФС и оперативность устранения ошибок в ней не является столь критичной.

Кент ответил, что главная цель разработки - предоставить пользователям работающий код, поэтому он не намерен уступать в вопросах, касающихся исправления ошибок, влияющих на сохранение целостности данных. В отличие от других подсистем, ошибки в ФС не решаются перезагрузкой и могут приводить к повреждению данных, поэтому, по мнению Кента, откладывание их исправления до следующего окна приёма изменений недопустимо, даже если подобные исправления требуют внесения крупных изменений.

Добавленная опция «journal_rewind» откатывала изменения в журнале для сброса ФС в более раннее состояние. Кент считает, что новая опция должна быть включена безотлагательно, так как она решает проблему с восстановлением ФС у пользователей, столкнувшихся с ошибкой при удалении подразделов и не имеющих резервной копии. Вначале Линус отказался принимать набор патчей с данным изменением в ядро 6.16-RC3, но после личной переписки с Кентом изменил свою позицию и принял изменения в кодовую базу, на основе которой формируется обновление 6.16-RC4.

Подробности

Перемещено dataman из kernel

★★★

Последнее исправление: dataman (всего исправлений: 5)
Ответ на: комментарий от t3n3t

Еще бы. Жена так-то и с вертушки ушатать может, если не пойдет.

Да не может. Он где-то в интервью говорил, что сам не знает, когда она там была этой чемпионкой, знаком он с ней тогда ещё не был, и ничего похожего на тягу к спорту от неё не наблюдал. Все её спортивные достижения были за 10+ лет до их знакомства. А ныне ей за 60. Хорошо если по лестнице до своего этажа ещё может добежать без помощи лифта. :)

anonmyous ★★
()
Ответ на: комментарий от anonmyous

и ничего похожего на тягу к спорту от неё не наблюдал

Она по сей день преподает вертушки, внезапно.

И, да, ты это пишешь на сайте, который использует логотип в виде Тукса, которого выбирал в качестве маскота угадай кто..

ЗЫ: Так-то это шутка про вертушки была, why so serious? :)

t3n3t
()
Последнее исправление: t3n3t (всего исправлений: 1)
Ответ на: комментарий от t3n3t

Она по сей день преподает вертушки, внезапно.

Конечно, конечно… https://www.reddit.com/media?url=https%3A%2F%2Fpreview.redd.it%2F72h1v28iqgp01.jpg%3Fwidth%3D1080%26crop%3Dsmart%26auto%3Dwebp%26s%3Dc872816cbdcf77726867feea2ba4a277078d5566

И знать бы, в каком году она выглядела хотя бы так. Вряд ли с тех пор особо похудела.

anonmyous ★★
()
Последнее исправление: anonmyous (всего исправлений: 1)
Ответ на: комментарий от anonmyous

Конечно, конечно…

Дядь, ты до баянистых шуток на серьезных щщах докапываешься. Серьезно? Ну ладно, не вертушка так сковородка, дальше что?

И знать бы, в каком году она выглядела хотя бы так. Вряд ли с тех пор особо похудела

«Настоящие мужики не танцуют. Посмотрите на Шварцнеггера - он и двигается-то с трудом»

t3n3t
()
Ответ на: комментарий от t3n3t

Дядь, ты до баянистых шуток на серьезных щщах докапываешься.

Но ты же её подтвердил, сказав «Она по сей день преподает вертушки, внезапно.» Это уже на шутку как-то мало походило.

anonmyous ★★
()
Ответ на: комментарий от anonmyous

Впоследствии занялась тхэквондо. В настоящее время имеет мастерскую степень «IV Дан», преподаёт тхэквондо в Портленде.

Вообще инфы по ней в интернетах практически нет, т.ч. да, почему бы и не добить шутку таким дополнением, мм? Это ж не я рассказываю что она толстая (likeyomomma).

t3n3t
()
Ответ на: комментарий от t3n3t

Впоследствии занялась тхэквондо. В настоящее время имеет мастерскую степень «IV Дан», преподаёт тхэквондо в Портленде.

Байки из склепа. В каком году это писали - неизвестно. Ссылки на источник нет, в английском варианте википедии этого нет (собственно, как и самой статьи). Зашёл в финскую версию и сделал перевод на инглиш - так вообще получается вот это: For the latter species, she wears a 4th degree black belt from 2018. Это она в 55 лет пояс получила? А вот что пишет гугл:

Tove Torvalds, Linus Torvalds' wife, does not have a publicly
known black belt in any martial art. While Linus Torvalds is a
well-known figure in the tech world, his wife Tove does not have
a widely publicized background in martial arts. There is no
information available online about her achieving a black belt in
2018 or any other year.

А так же:

No, Tove Torvalds does not currently teach sports. She is known
for her marriage to Linus Torvalds, the creator of Linux, and for
her role in their early relationship, where she responded to his
introductory computer laboratory exercises. While she is mentioned
as having a background in computer science, there is no
information indicating she currently teaches sports.

В общем, как говорится, «кто-то чуток поправил википедию». :)

anonmyous ★★
()
Ответ на: комментарий от cobold

У этого Кента вроде ещё с CoC проблемы были

Это не является поводом для выпиливания кода. Максимум, могут из маинтаинеров попросить. Но и то, после 20 китайский предупреждений.

anonmyous ★★
()
Ответ на: комментарий от Set440

Кернел нонче пилят корпорации, а индивидуальным разрабам уже давно дают под зад ногой. Времена, когда все были равны, давно прошли, и никогда не вернуться. А то что там Кент такой сякой нехороший, как тут и не только некоторые особи пишут, это вообще ерунда. линупс на rust тоже гавкал поначалу, но потом засунул свою гордость поглубже и начал молча принимать на нём код.

Zlo ★★★★★
()
Ответ на: комментарий от dataman

Как?

Ну если он явно не писал, что намерен исключить bcachefs, тогда нельзя это просто вот так утверждать в ОП.

I have pulled this, but also as per that discussion, I think we’ll be parting ways in the 6.17 merge window.

Он просто пишет, что он принимает изменения сейчас, но в 6.17 merge window их мнения уже разойдутся. Отсылка именно к merge window по-моему означает, что ничего он удалять не будет.

You made it very clear that I can’t even question any bug-fixes and I should just pull anything and everything.

Ну это опять таки не означает, что он что-то будет удалять, он просто пишет Кенту, типа с чего ты считаешь, что я должен все принимать без вопросов.

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

goingUp ★★★★★
()
Ответ на: комментарий от CrX

Примеры плз в студию, с конкретными кейсами и пруфами. Про потерю данных на BTRFS вопят в основном 1.5 лоровских мамкиных экспертов, не предоставляя никаких доказательств и подробностей. В то же время настоящие профессионалы и специалисты (Сотрудники Facebook в дискуссии включения Btrfs по дефолту в Fedra 33) заявляют, что частота выхода из строя BTRFS такая же, как у XFS и ext4. И да - про переполнение диска и невозможность потом работы на Btrfs тоже не нужно рассказывать сказки.

Zlo ★★★★★
()
Последнее исправление: Zlo (всего исправлений: 3)
Ответ на: комментарий от CrX

что обсуждение шло в такой парадигме, в которой как сейчас — это не «спокойно», при этом «мог бы» и «спокойно».

По-моему спокойно, как все знают, нахер Линус посылать умеет, ровно как и приводить яркие образы типа masturbating monkeys

goingUp ★★★★★
()
Ответ на: комментарий от Zlo

Кернел нонче пилят корпорации, а индивидуальным разрабам уже давно дают под зад ногой. Времена, когда все были равны, давно прошли, и никогда не вернуться.

Это не совсем так. Просто корпы пилят какие-нить свои драйвера, или что-то ещё, что относится только к ним. А Кент пытался и в ММ патчи делать, и в дженерик ФС леер, и много куда ещё, но это не его код. В чужой код, если этот код ещё и дженериковый, а не драйвероспецифичный - доступ максимально затруднён вопросами совместимости, безопасности, производительности, тестового покрытия, и чем угодно ещё.

anonmyous ★★
()
Ответ на: комментарий от Zlo

Про потерю данных на BTRFS вопят в основном 1.5 лоровских мамкиных экспертов, не предоставляя никаких доказательств и подробностей.

Ага. А потом вы, такие, утверждатели про надёжность BTRFS

Чувак, твой диск должен был быть на помойке! Да, 1 битый сектор рушит весь раздел BTRFS, но это же все знают!

tiinn ★★★★★
()
Ответ на: комментарий от vbr

Жаль, видимо bcachefs RIP. Без апстрима она никому не нужна.

Не, ну почему? Попилит у себя в песочнице, у него вроде бабло от VCшников каких-то то-ли есть, то-ли ожидалось. А там найдёт человека который умеет с апстримом работать. Сколько OpenVZ вне ядра жила, а linux-rt. Шансы есть

MrClon ★★★★★
()
Ответ на: комментарий от MrClon

Не, ну почему? Попилит у себя в песочнице, у него вроде бабло от VCшников каких-то то-ли есть, то-ли ожидалось.

Бабло дают на перспективу. Если с перспективой мутно, то и бабла может не оказаться.

Сколько OpenVZ вне ядра жила, а linux-rt.

Во-первых где сейчас OpenVZ, а где KVM? Я вообще не видел OpenVZ нигде, лет 15 назад встречался ещё на дешманских хостингах.

Во-вторых вроде их и не пытались апстримить. А тут получается что попытались и попытка провалилась. Во второй раз отношение уже будет заведомо негативное. Если доживёт до второго раза.

Но я, конечно, желаю всяческих благ, альтернатива btrfs нужна. В конце концов если какой-нибудь RHEL возьмёт её на вооружение, то и пофиг, что там в апстриме, а что нет.

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 1)
Ответ на: комментарий от vbr

OpenVZ жил, развивался и работал в проде лет десять с середины нулевых по середину десятых (потом уже просто догнивал, да). Компания-разработчик на нём зарабатывала. Прикончило его то что в линуксе сделали свой OVZ дома (LXC). ну и то что мощностей стало хватать на то что бы использовать полноценную виртуализацию.

Linux-rt целил в апстрим всё время своего существования. Просто всем было понятно что ещё неготово.

А по поводу отношения… думаю если лет через сколько-то новый амбаасадор bcachefs в ядре начнёт работу с приватного письма Линусу в том духе что «Кент был не прав, я понимаю в чём он был не прав, повторять его ошибок не собираюсь» отношение выправится. Ядерные чувачки всё-же в первую очередь инженеры, хороший слфт и понятные процессы им важнее обидок

MrClon ★★★★★
()
Ответ на: комментарий от goingUp

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

Уже здесь: https://en.m.wikipedia.org/wiki/Bcachefs

In June 2025, Linus Torvalds announced bcachefs would be removed from the Linux kernel.[24][1]

stave ★★★★★
()
Ответ на: комментарий от Zlo

…что частота выхода из строя BTRFS такая же, как у XFS и ext4.

Это если у ext4 поведение «errors=panic|ro» не забыли поставить, без этого она как шредер для данных на диске.

altwazar ★★★★★
()
Ответ на: комментарий от bdrbt

Пояса дают вообще за всё что вздумается. Никакой центральной организации по выдаче поясов нет, каждый может заниматься этим совершенно свободно.

Camel ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)