The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Линус Торвальдс снова недоволен коммитами в Bcachefs

07.10.2024 07:20

Линус Торвальдс выступил с новой критикой методов сопровождения Bcachefs в основном ядре Linux. Суть претензий сводится к тому, что Кент Оверстрит (Kent Overstreet), автор Bcachefs, всегда присылает много изменений в последний момент перед выходом очередной предварительной версии ("-RC") и на этот раз его изменения привели к нарушению сборки 6.12-RC1 на системах с порядком байт "big-endian" при включении Bcachefs, так как патчи были протестированы только в локальной ветке Кента и для их рецензирования не были привлечены другие участники.

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

  1. Главная ссылка к новости (https://www.phoronix.com/news/...)
  2. OpenNews: Линус Торвальдс начал сожалеть, что принял Bcachefs в ядро Linux
  3. OpenNews: В Bcachefs реализована возможность самовосстановления ФС из избыточных кодов
  4. OpenNews: Автор Bcachefs представил патчи для исправления ФС, разрушенных недавней ошибкой
  5. OpenNews: Ошибка в Bcachefs, приводящая к разрушению ФС при использовании нескольких устройств
  6. OpenNews: Код Bcachefs принят в основной состав ядра Linux 6.7
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62005-bcachefs
Ключевые слова: bcachefs, kernel, linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (125) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 08:19, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    «человеческий фактор»
     
     
  • 2.11, КО (?), 08:34, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Когда Линусу не нравится результат без потери производительности это конечно другое
    Тестовые сборки видать просто для вида у него
     
     
  • 3.48, Аноним (-), 10:28, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +13 +/
    > Когда Линусу не нравится результат без потери производительности это конечно другое
    > Тестовые сборки видать просто для вида у него

    Да, вы знаете, когда вы присылаете пулреквест за 5 минут до -RC это в общем то хамство. А когда там еще и с тестированием все так отлично что оно билд ядра валит - вдвойне. Экспериментальный мандат конечно подразумевает некоторые скидки, но Кенту было популярно объяснено, что если ему скидки надо в ТАКОМ объеме - всем будет проще если такой хаос будет out of tree.

     
     
  • 4.135, Кастрюля ФМ (?), 15:17, 07/10/2024 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
  • 2.145, _kp (ok), 15:55, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, хотя бы не сказал что всё г@вно. То есть, принципиальных замечаний нет. Это уже даже хорошая новость.
    А проблемы взаимодействия в команде, надо решать.
     

  • 1.3, Жироватт (ok), 08:20, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +23 +/
    И снова Линус показал себя как зрелый senior и ответственный PM.

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

     
     
  • 2.16, Аноним (16), 09:10, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • –11 +/
    Сам не работает и другим не даёт.
     
  • 2.23, Аноним (23), 09:22, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Видимо Линус сам забыл что bcachefs помечена как экпериментальная фича. Осеннее обострение.
     
     
  • 3.25, чатжпт (?), 09:30, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +9 +/
    ага, тиран, не дает пихать в ядро заведомо сломанное
     
     
  • 4.64, Аноним (23), 11:01, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    На самом деле было так - сначала тиран принял поломанное в rc1, а затем не пропустил фикс в rc2.
    Тиран, но с изюминкой!
     
  • 3.26, Аноним (26), 09:30, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +14 +/
    Экспериментальная фича может глючить сама по себе, но не должна при включении ломать сборку всего ядра.

     
  • 2.35, Аноним (-), 09:47, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    "зрелый senior и ответственный PM" просто бы заблочил PR.
    А Линус начинает мять ядро и упрашивать разраба.
    Я понимаю, что диктатор должен быть великодушным (чтобы от него все разработчики не разбежались), но блин!

     
     
  • 3.54, Аноним (-), 10:42, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Getting Things Done в его парадигму - явно не входят Ибо если просто якорить в... большой текст свёрнут, показать
     
     
  • 4.70, Аноним (70), 11:10, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> "зрелый senior и ответственный PM" просто бы заблочил PR.
    > Getting Things Done в его парадигму - явно не входят?! Ибо если
    > просто якорить всех в опенсорце - ну, окей, значит будешь фигачить
    > все сам! Кент и сказал в свою защиту что мол -
    > ежели кто считает что лучше всего знает как надо ФС -
    > так пусть и покажет, сделав свой ФС?!

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

     
  • 3.67, Golangdev (?), 11:07, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > PR

    Говорит о том, что Вы не знаете, как разрабатывают ядро.

     
  • 2.119, Аноним (119), 13:44, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Он показал себя как истеричка
     
     
  • 3.127, Аноним (127), 14:44, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вы про себя в третьем лице?
     

  • 1.6, Аноним (16), 08:27, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    Да кому она вообще нужна, эта bcachefs... ZFS хватает для всего. У меня даже на ноутбуке сейчас ZFS стоит, и всё прекрасно работает. Байки о жручести этой ФС оперативы ожидаемо оказались всего лишь байками.
     
     
  • 2.7, Жироватт (ok), 08:29, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На насе (кэш для бэкапов, откуда по крону выгружается раз в неделю на стример) кэш ZFS ~3Гб/2ТБ Raid1.
     
  • 2.9, Аноним (9), 08:31, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Если у тебя 100 гигабайт zfs и 128 гигабайт оперативки, то конечно.
     
     
  • 3.12, Аноним (16), 08:42, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    16 ГБ оперативы, из которых при запущенном торрент-клиенте, браузере с парой открытых вкладок и видеоплеере занято около 2 ГБ (Debian, Xfce, Chromium), и 2 ТБ ssd, из которых на данный момент свободно около 300 ГБ. Каких-то тормозов на глаз не заметно. Насколько я понимаю, оперативу зфс занимает динамически, в зависимости от доступного объёма. Чем больше свободной оперативы -- тем больше она отжирает.
     
     
  • 4.17, Аноним (9), 09:10, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • –7 +/
    16 и так вообще впритык для чего угодно. А толку тебе от zfs на ssd? Что ты будешь делать, когда она рассыпется? Я могу понять ещё btrfs.
     
     
  • 5.21, Аноним (21), 09:20, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Какой "притык", вы о чём?

    У меня на рабочей машине 450 мегабайт доступно в среднем для работы. (Там всего 2Гб, но система отжирает 1500 мб на себя саму.)

    И на этом прекрасно работает emacs, c eww, erc, jabber.el, clang++, magit, ssh и прочим, а когда нужно, запускаются vlc и firefox с парой вкладок.

     
     
  • 6.24, Аноним (9), 09:24, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Главное, не работай, для просмотра вконтакта с парой вкладок конечно достаточно.
     
  • 6.120, Аноним (120), 13:44, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >У меня на рабочей машине 450 мегабайт доступно в среднем для работы

    Это ничтожно мало
    >И на этом прекрасно работает emacs, c eww, erc, jabber.el, clang++, magit, ssh и прочим, а когда нужно, запускаются vlc и firefox с парой вкладок

    Один единственный процесс c++ запросто может занять гигабайта 2, а их обычно запускают количество ядер + 1. Так что работать в таких условиях можно с очень большими оговорками

     
     
  • 7.140, Аноним (9), 15:47, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У раста 1 процесс компилятора 8 гигабайт норма. У хромиума тоже что-то такое было с линкером. Вот тут все эти zfs сразу становятся резко негодными.
     
  • 6.123, Аноним (-), 14:10, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня на рабочей машине 450 мегабайт доступно в среднем для работы.

    Хм... даже страшно спрашивать, а чего ты там "работаешь"?

    > И на этом прекрасно работает emacs, c eww, erc, jabber.el, clang++, magit,
    > ssh и прочим, а когда нужно, запускаются vlc и firefox с парой вкладок.

    И насколько комфортно)?
    Дополнительные 2 гига памяти сейчас стоят, наверное, дешевле пары бутылкок пива.

     
  • 5.32, Аноним (16), 09:43, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > 16 и так вообще впритык для чего угодно

    Мне как видишь хватает.

    > А толку тебе от zfs на ssd

    А к чему этот акцент на ssd? Мне никакие противопоказания в отношении использования zfs на ssd не известны. Наоборот, ssd  для этой системы -- то что доктор прописал, т.к. в отличие от hdd тут нет влияния фрагментации. А вообще использую zfs  потому что это удобно: не нужно ломать голову с разделами, есть снапшоты, рефлинки, send/receive, нативное шифрование, и вот это вот всё.

    > Что ты будешь делать, когда она рассыпется?

    То же, что и с любой другой ФС: восстановлюсь из бэкапа.

    > Я могу понять ещё btrfs

    Какие преимущества у btrfs перед zfs?

     
     
  • 6.40, Аноним (9), 10:08, 07/10/2024 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
  • 6.56, Аноним (16), 10:45, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Btrfs на линуксе собран точно так же как и zfs модулем Вся разница между ними ... большой текст свёрнут, показать
     
     
  • 7.72, Аноним (9), 11:12, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Постоянно отваливаются, а разрабы ядра регулярно показывают средний палец (и, самое забавное, бэкпортируют патчи в старые ветки, так что прилетит внезапно). Поэтому в лучшем случае регулярно будет обмазано гигатоннами патчей от людей, которые понятия не имеют, что делают. А что до остального, это про то, что собственные реализации (и не используемые в индустрии), это подножка на будущее и явный минус.
     
     
  • 8.94, Аноним (16), 12:21, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Кто отваливается Модули что ли ... текст свёрнут, показать
     
     
  • 9.98, Аноним (9), 12:31, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сборка или работа модулей может нарушиться при каждом обновлении ядра Кроме тог... текст свёрнут, показать
     
     
  • 10.103, Аноним (16), 13:07, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Но почему-то не нарушается Это касается всего линукса в целом, а не только zfs ... текст свёрнут, показать
     
     
  • 11.115, Аноним (9), 13:32, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Регулярно нарушается работа любых out-of-tree модулей Этого не происходит с btr... текст свёрнут, показать
     
     
  • 12.122, Аноним (16), 13:55, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Регулярно -- в переводе на русский означает привычно , обыденно Но если бы... текст свёрнут, показать
     
     
  • 13.124, Аноним (124), 14:11, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вы, наверное ни nvidia не пользуетесь, ни VirtualBox Угадал ... текст свёрнут, показать
     
     
  • 14.125, Аноним (16), 14:24, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Виртуалбоксом пользуюсь, нвидией нет ... текст свёрнут, показать
     
     
  • 15.144, Аноним (124), 15:53, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда не понятно Совсем недавно VirtualBox обламывался при обновлении ядра ... текст свёрнут, показать
     
     
  • 16.155, Аноним (16), 16:18, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю, у меня ничего не обламывалось Я вообще забыл когда у меня что-то ломал... текст свёрнут, показать
     
  • 13.129, Аноним (120), 15:05, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Совершенно верно Если виртуалбокс ставится из репозитория, в котором мейнтеры с... текст свёрнут, показать
     
  • 5.152, YetAnotherOnanym (ok), 16:16, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > 16 и так вообще впритык для чего угодно

    Бгггг. Я раскрою тебе великую тайну - есть такие штуковины, называются ноутбуки. Для них бывает важен малый вес и время работы от батареи, а для этого приходится ставить в них процессор умеренной мощности и память умеренного объёма.

     
  • 4.51, Аноним (51), 10:37, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    По умолчанию zfs отжирает половину памяти, причем с течением времени жутко ее фрагментирует. Отсюда и следуют рассказы про ее жручесть. На десктопе с 16 ГБ этого видно не будет - 8 гб хватает за глаза среднему десктопу, а регулярная перезагрузка не дает фрагментации заметно вырасти. В линуксе есть механизм автоматической дефрагментации памяти, но он как-то не очень дружит с zfs.
     
     
  • 5.61, Аноним (16), 10:53, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну да, arcstat показывает что занято 7,7 ГБ. Тем не менее это никак не влияет на доступность этой памяти для остальных приложений. Жёстко zfs ничего не резервирует.
    > с течением времени жутко ее фрагментирует

    Фрагментированная оперативная память? Как это?

     
     
  • 6.76, Всем Анонимам Аноним (?), 11:24, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Этому человеку нужно купить специальную утилитку для дефрагментации памяти за $100
     
     
  • 7.80, Аноним (51), 11:52, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    echo 1 > /proc/sys/vm/compact_memory
     
  • 6.79, Аноним (51), 11:50, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    /proc/buddyinfo вам в помощь.
     
  • 6.128, Аноним (120), 14:57, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Фрагментированная оперативная память? Как это?

    Я не знаю, что подразумевает автор выше, но как минимум в контексте процесса память может фрагментироваться. Это значит, что между занятыми местами есть промежутки, недостаточные для текущего выделения. Из-за этого потребление процесса будет выше чем нужно. https://habr.com/ru/articles/444482/

     
  • 5.121, Аноним (120), 13:48, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >На десктопе с 16 ГБ этого видно не будет - 8 гб хватает за глаза среднему десктопу

    Только учтите, что рендер, игры, программирование(особенно с докерами и виртуальными машинами), всякие кады и прочее - требует заметно больше чем 8. Для средней разработки уже сейчас комфорт от 32 гигабайт начинается

     
  • 5.132, Аноним (132), 15:10, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >По умолчанию zfs отжирает половину памяти, причем с течением времени жутко ее фрагментирует. Отсюда и следуют рассказы про ее жручесть.

    Нет. По умолчанию ZFS создаёт ARC размером с половину оперативы, но не забивает его ничем. Ты без проблем можешь любой софтиной сожрать хоть всю оперативу, пока OOM не прибьёт её.

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

     
     
  • 6.138, Аноним (120), 15:42, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Ты без проблем можешь любой софтиной сожрать хоть всю оперативу, пока OOM не прибьёт её.

    А вот с этим у ядра проблемы. Ибо благодаря оверкоммиту памяти выделяется на несколько порядков больше чем есть, и если этот самый оверкоммит отключить, то на устройстве с 16 Гб может быть получится открыть единственную вкладку в браузере. А может и не получится, так как блокировщик рекламы на wasm активно потребляет виртуальную память. И система скорее будет перезагружена ресетом, чем выйдет из вечного свопа.

     
  • 2.20, Аноним (20), 09:20, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ZFS не существует на линуксе.
     
     
  • 3.34, Аноним (16), 09:45, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вот это новость. Откуда же она взялась на моём Дебиане? :)
     
  • 3.45, Аноним (45), 10:18, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Его нет в составе ядра.
     
     
  • 4.62, Аноним (23), 10:54, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Наверно имелась в виду незначительная смысловая разница между ТруъZFS и OpenZFS.
     
  • 2.57, Аноним (-), 10:47, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тем не менее, управление памятью у нее - оставляет желать много лучшего Потому ... большой текст свёрнут, показать
     
     
  • 3.71, Аноним (16), 11:11, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И когда он протрется до дыр

    Ага, лет через 50.

     
     
  • 4.102, Аноним (21), 13:05, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ни фига. У меня были ssd, которые протирались до дыр за месяц.


    Ну как ssd... microsd же тоже ssd.

     
     
  • 5.107, Аноним (16), 13:20, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, смотря какой ссд наверное. У меня сейчас ADATA Legend 960. За 2915 часов записано 55 ТБ, прочитано 81 ТБ. Процент использования  -- 2%. В смарт вообще не заглядываю, разве что как сейчас, ради любопытства. Я его выброшу раньше, чем он у меня протрётся.
     
  • 3.131, Аноним (120), 15:10, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Хотя конечно можно положить еще и своп на SSDшник.

    Если повещёт, то просто будет активный своп в фоне, с износом ssd. Если не повезёт, система будет регулярно зависать на несколько секунд, пока данные не загрузятся.

     

     ....большая нить свёрнута, показать (42)

  • 1.8, EuPhobos (ok), 08:29, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Просто этому чуваку не нужно торопиться, он хочет всегда успеть к релизу реализовать кучу своих желаний, в итоге спешка, без тестов, баги и т.д.
    "Поспешишь - людей насмешишь" - вот оно к месту.

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

     
     
  • 2.117, Аноним (119), 13:43, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ему бесплатно делают - а он ещё и нас воротит.
     

  • 1.13, Tetrospectiva (ok), 08:53, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Кент продолжает играть один в своей песочнице, не подключается к совместной работе и не желает принимать правила игры

    Че-то прямо буквально это себе представил (. ❛ ᴗ ❛.)

     
     
  • 2.154, Продавец (?), 16:16, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    -- Кент продолжает
    ++ Этот кент продолжает
    Fixed
     

  • 1.14, Аноним (14), 09:01, 07/10/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –3 +/
     
  • 1.18, Аноним (23), 09:16, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Мерж в 6.12 только начался, а Линус уже истерит. Когда хозяин пихает изменения в последний момент в rc-6, то Линус молчит.
     
     
  • 2.22, Аноним (22), 09:21, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Например?
     
     
  • 3.31, Аноним (23), 09:42, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https://lkml.org/lkml/2024/8/29/1021
     
     
  • 4.36, Аноним (-), 09:48, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну ты сравнил!
    Никому не нужная файлуха и "wifi fix hibernation".
    Понятно же что в приоритете и что должно быть обязательно исправлено перед релизом.
     
     
  • 5.42, Аноним (23), 10:12, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вот ещё более ненужная fs, но изменения приняли в -rc5.
    https://lkml.org/lkml/2024/8/21/738

    Автор тоже не тестировал, но "на его компьютере просто работает уже 20 дней!"

     
     
  • 6.49, Аноним (-), 10:29, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вот ещё более ненужная fs, но изменения приняли в -rc5.
    > https://lkml.org/lkml/2024/8/21/738
    > Автор тоже не тестировал, но "на его компьютере просто работает уже 20 дней!"

    Так это же уважаемый Gao Xiang из Huawei (LF Platinum Member, на минуточку) а не какой-то разработчиком Bcachefs.
    С последнего денег не стрясешь, на безбедную старость)

     
     
  • 7.91, Аноним (91), 12:17, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Erofs ненужная?
     
     
  • 8.96, Аноним (-), 12:26, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Конечно нужная Просто невероятно нужная Для все дорогих партнеров из андроида... текст свёрнут, показать
     
  • 7.147, Аноним (147), 16:07, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Так это же уважаемый Gao Xiang из Huawei

    Шишкин что-ли?

     
  • 6.77, Всем Анонимам Аноним (?), 11:27, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Один пример с супер-экстраполяцией?
    Или есть еще 10 примеров?
     
  • 2.27, Аноним (26), 09:33, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Мерж в 6.12 только начался, а Линус уже истерит.

    RC2 - это последний RC для приёма изменений, в последующих RC принимают только исправления.

    > Когда хозяин пихает  изменения в последний момент в rc-6, то Линус молчит.

    Ссылку на коммит, pls, или опять одно пустозвонство?

     
     
  • 3.50, Аноним (23), 10:30, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > RC2 - это последний RC для приёма изменений, в последующих RC принимают только исправления.

    И? Аргумент Линуса что код непротестирован рассыпается ибо у Кента весь RC цикл впереди на фиксы.
    Которые Кент прислал в RC2 - https://lkml.org/lkml/2024/10/5/453

    > Ссылку на коммит, pls, или опять одно пустозвонство?

    Я приводил выше, смотри lkml.org.

     
     
  • 4.87, Аноним (87), 11:58, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так там сотня строк, это со скрипом, но можно. У Кента по тысяче и более.
     
     
  • 5.88, Аноним (88), 12:07, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Так там сотня строк, это со скрипом, но можно. У Кента по тысяче и более.

    Ты понимаешь, что сломать какую-то редкую платформу может одна строка?
    И что проревьювить даже 1к строк это несколько рабочих дней, ну чтобы ваще не напрягаться.
    Но там за разрабом стоит хуавей - значит, как ты написал "со скрипом, но можно".


     

  • 1.28, Аноним (28), 09:33, 07/10/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.29, Аноним (28), 09:35, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    с какой стати в итоге был принят код, который протестирован только локально разрабом?
     

  • 1.30, Аноним (-), 09:39, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Э... получается что у ядра нет CI?
    Они типа поддерживают 100500 некропратформ и при этом патч/PR не проверяется хотя бы на то, что оно компилируется?
    Это какое-то...
     
     
  • 2.46, User (??), 10:20, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ээээ... И вы только что об этом узнали? "Если код собирается - он хорош, если запускается - великолепен!"(С) лучший-pm-в-мире, вот так и живём...
     
  • 2.53, Аноним (23), 10:41, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У Кента есть своя CI где-то запущенная для "коммюнити", но его в переписке поругали, ибо низя свои игрушки.
     
  • 2.108, Аноним (21), 13:20, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Есть у ядра CI:

    https://patchwork.kernel.org/project/netdevbpf/list/

     
  • 2.111, НяшМяш (ok), 13:25, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    https://dashboard.kernelci.org/tree

    Есть конечно - для главных веток. Для всех веток и разных наркоманов, в них ковыряющихся, никаких мощностей не хватит.

     
     
  • 3.142, Аноним (-), 15:50, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть конечно - для главных веток.

    Т.е. о том, что что-то где-то сдохло узнают только когда из ветки "разных наркоманов" оно попадет в ветку "достойную для CI" И нужно будет срочно фиксить, откатывать или что-то такое.
    Как бэ мда....

     
  • 2.146, Аноним (-), 16:00, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Полтора анона привели в пример две разных версии CI
    patchwork.kernel.org/project/netdevbpf/list/ и dashboard.kernelci.org/tree
    Какая лучше? Равносильные ли они? Одинаковые ли там тесты бегут...

    Я надеялся увидеть, что-то прям в репе - типа тестов, которые пробегают на CIке и не позволят тебе мерджить всякую чушь. И которые можно запускать локально.
    Ну или хотя бы отдельный проект тестов от LF.

    То что представленно выше больше похоже на энтузиасткие васяноподелия.

     

  • 1.33, мяв (?), 09:44, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    этот алкого^W Линус Торвальдс всем недоволен.
    недавно кинул код tomoyo ревьювить в общую ветку, вместо lsm'овской, а когда в этом упрекли - разнылся, мол "ай хейт сесурити-ентузиастс, ай донт кер ватафак ис томойо"
     
     
  • 2.37, Аноним (-), 09:50, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > недавно кинул код tomoyo ревьювить в общую ветку, вместо lsm'овской, а когда
    > в этом упрекли - разнылся, мол "ай хейт сесурити-ентузиастс, ай донт кер ватафак ис томойо"

    Что прям такими словами?
    Ну.. если он не вспоминал овно и опы - уже прогресс!
    ps я жду очередного скандала, который обяжет Линуса отдавать все свои сообщения на редактуру Грегу)))

     
  • 2.74, Аноним (74), 11:14, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    хозяин - барин.

    пс: я же говорил

     
  • 2.100, nume (ok), 12:39, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Пруфы Билли, нам нужны пруфы
     
     
  • 3.104, мяв (?), 13:12, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Выделение обращений запятыми, nume, нам нужны выделения обращений запятыми!
    https://lore.kernel.org/all/CAHk-=wjLdoBcY-r64oBbKXo3hSEr5AawrP_5GSFQ4NEbCNt4K
     
     
  • 4.114, Аноним (-), 13:31, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Выделение обращений запятыми, nume, нам нужны выделения обращений запятыми!
    > https://lore.kernel.org/all/CAHk-=wjLdoBcY-r64oBbKXo3hSEr5AawrP_5GSFQ4NEbCNt4K

    Скукота((
    Даже про хакаки и агнусы ничено не написал.
    А мог бы и палец показать.


     

  • 1.38, Аноним (38), 09:53, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    в чем проблема ?
    прислал поздно - значит прими в следующий релиз
    что то поломалось - значит выкинь вообще
    зачем свои нервы тратить ?
     
     
  • 2.39, Аноним (-), 09:59, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А как иначе всем напомнить "кто тут главный"?
    Одно дело когда pr бездушная железка на CI реджектит.
    И совсем другое когда мясной мешок: он может поругаться, поунижать, посамоутверждаться!
    Мелочь, а приятно)))
     
     
  • 3.60, нах. (?), 10:52, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Одно дело когда pr бездушная железка на CI реджектит.

    этот ci еще кожанный мешок написать должон. А у нас деньгов нехватает.

    Содержать дочку ауешн....простите, фрипалистайницу - дело недешовое.

     
  • 2.59, нах. (?), 10:51, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > в чем проблема ?

    "в экран нивлазиит!"

    > прислал поздно

    прислал вовремя - как раз еще не закрыто окно приема изменений. Торопился именно к релизу - потому что ... правильно, блжд - иначе шта6ле нонсенс СНОВА поломает ему все.

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

    > зачем свои нервы тратить ?

    не свои а чужие.

    Давай-ка пошантажирую разработчика (за которым не стоят с дубиной ibm, samsung и intel) чтоб пониже кланялся и поближе подносил!

    Все увидят какой я крутой PM, уважать будут! Может даже второй миллион денег в месяц платить будут! (т.е. чувак за _миллион_ долларов делает вот именно это - брюзжит и шантажирует. Ну не лезть же в код самому, мараться. За всего-то паршивый лям. Нанять тоже никого нельзя - это ж могут в какой-то момент догадаться, что он сам-то особо и не нужен.)

     

  • 1.47, Аноним (47), 10:24, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    На самом деле, линукс пилят корпорации. И все эти легенды про GPL - байки от красноглазиков, кто любит конпелировать и чувствовать себя крутым линуксоидом. А без корпораций - линукс бы загнулся бы, как и колибри ОС.
     
     
  • 2.156, Продавец (?), 16:18, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Без гпл ещё хуже загнулсьбы
     

  • 1.58, Аноним (23), 10:50, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мне кажется или авторы ФС какие-то странные? Ганс, Шишкин, Кент. Надо им скооперировать и форкнуть Линуса- эээ Линукс!
     
     
  • 2.63, нах. (?), 10:54, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    у них нет ляма долларов в месяц. А без деньгов (ну точнее с теми которые мог намутить Ганс, шантажируя пользователя, Шишкин, с барского плеча плохой дороги и Кент со своей подвальной лавочки) получится линукс образца 1995го года. А кому он такой нужен, если есть freebsd?

     
     
  • 3.92, Аноним (92), 12:18, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Чего же тогда друзья опенсорса Майки со своими деньжищами не замутил нормальную фс для линуха. Или хотя бы не написал нормальные дровишки для ntfs?
     
     
  • 4.99, Аноним (88), 12:31, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Чего же тогда друзья опенсорса Майки со своими деньжищами не замутил нормальную фс для линуха.

    А зачем? В каждой второй теме народ ноет "майки лезут в опенсорс".

    > Или хотя бы не написал нормальные дровишки для ntfs?

    Чтобы что?
    Им нужно чтобы линукс работал достаточно хорошо доя серваков азура, но не настолько круто чтобы подвинул винду.


     
     
  • 5.109, Аноним (92), 13:23, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы можно было говорить что они друзья опенсорса вестимо. Пока они только паразитируют на опенсоросе.  Майкрософт — паразит.
     
     
  • 6.151, Аноним (-), 16:10, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Неправда, как бы не хаяли мелкомягких они сделали довольно большой вклад в опенсорс.
    Например открыли Azure RTOS, добавили WSL в винду и даже выпустил SQL Server 2022 для Linux.

    Но из последних инициатив мне больше всего нравится вот эта
    "Microsoft предложил систему управления доступом IPE для ядра Linux "
    opennet.ru/opennews/art.shtml?num=60695
    Потому что разрабы сами точно в безопасность не смогут.

     

  • 1.93, Ананас (?), 12:19, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > несколько людей отметили, что Кент явно испытывает проблемы в взаимодействии с остальными разработчиками и считает себя всегда правым, что создаёт проблемы для проекта

    В сообществе разработчиков ядра есть строгие правила, необходимые для того, чтобы такой сложный механизм работал как часы. Так вот, ты или принимаешь эти правила и продолжаешь коммитить в ядро или не принимаешь и больше не участвуешь в разработке. Спорить и обсуждать здесь больше нечего. Терпения и долгих лет жизни Линусу!

     
     
  • 2.95, Аноним (88), 12:23, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В сообществе разработчиков ядра есть строгие правила, необходимые для того, чтобы такой сложный механизм работал как часы.

    Например наличие одного человека, который решает на принимать в ядро С++ и принимать Раст.

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

    Или ты платиновый спонсор и твои изменения принимают даже в RC6.
    Потому что "правила" для слабых нищуков, а крутые перцы всегда договорятся с властьимущим Торвальдсвом.

    > Спорить и обсуждать здесь больше нечего.

    Конечно нечего)


     

  • 1.106, Аноним (-), 13:16, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > на системах с порядком байт "big-endian"

    Си - переносимый язык программирования, говорили они

     
     
  • 2.126, Аноним (126), 14:33, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А что, не переносимый чтоли? int a - везде int a, хоть на LE, хоть на BE. А чтоб так в лужу громко не плюхаться, сходи и почитай в чем именно там было дело
     
     
  • 3.136, Аноним (136), 15:37, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > int a - везде int a, хоть на LE, хоть на BE.

    Но даже КиР не скажут, сколько в нём бит...

     

  • 1.116, Аноним (119), 13:38, 07/10/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

  • 1.130, Аноним (130), 15:06, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прям почитаешь комменты, все все знают, как правильно, но ничего
    мы своего не написали. Даже форкнуть нормально не можем. А почему, а потому что все упирается в баблосики, никто не хочет поработать альтруистом.
    А по новости, хозяин-Барин) Он может говорить все что хочет) Линус конечно тот ещё Тип)) Но стоит отдать должное умный!
     
  • 1.133, Кастрюля ФМ (?), 15:14, 07/10/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     
  • 1.137, Аноним (120), 15:38, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В начале создаётся монолит, без стабильного апи вообще, а потом Линус жалуется на проблемы с патчами.
    >и на этот раз его изменения привели к нарушению сборки 6.12-RC1 на системах с порядком байт "big-endian" при включении Bcachefs, так как патчи были протестированы только в локальной ветке Кента и для их рецензирования не были привлечены другие участники.

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

     
     
  • 2.143, Аноним (143), 15:52, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зато быстро и бесплатно Налетай торопись получай с Потому что разбираться в к... большой текст свёрнут, показать
     
     
  • 3.149, Аноним (124), 16:09, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И что тут вас привлекло? То что главный по ядру наехал на главного по btrfs, что он тестирует наработке только в своей ветке?

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

     
     
  • 4.150, Аноним (124), 16:10, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Bcachefs - естественно. Исправляюсь.
     

  • 1.148, Аноним (148), 16:07, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда Торвальдс уже Rust из ядра удалит?
     
  • 1.153, Аноним (153), 16:16, 07/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > всегда присылает много изменений в последний момент перед выходом очередной предварительной версии

    Правильно делает. Они там постоянно что-то ломают, ему что одну и ту же работу по 100 раз переделывать?

     
     
  • 2.157, Аноним (124), 16:21, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Представляешь, да. Переделывать.

    Еще и патчи делать читаемыми.

    Вот ведь... редиски да.

    А если серьезно. Не можешь поддерживать один - найди сторонников (помощников).

    Не можешь найти или не доверяешь им - развивай за пределами ядра.

    Все просто.

     
     
  • 3.158, Аноним (158), 16:26, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Еще проще - не можешь осилить ревью патчей больше 100 строк - найди того кто это будет делать.
     
     
  • 4.159, Аноним (124), 16:28, 07/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Еще проще - не можешь осилить ревью патчей больше 100 строк - найди того кто это будет делать.

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру