LINUX.ORG.RU
ФорумTalks

В новый Linux попала ошибка, «способная убить все ядро»

 , ,


0

1



Линус Торвальдс сообщил, что в процессе исправления давней ошибки в ядре Linux был создан код, «способный убить все ядро». Код просочился в версию 4.8, представленную три дня назад, поскольку Торвальдс не проверил работу сотрудника.

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

Линус Торвальдс (Linus Torvalds) подверг жесткой критике версию ядра Linux 4.8, представленную им же самим 2 октября 2016 г. Как оказалось, новая версия содержит код, способный убить все ядро Linux. Вредоносный код попал в ядро по вине топового разработчика Эндрю Мортона (Andrew Morton), который неудачно исправил ошибку, имевшуюся во всех версиях ядра с 3.15 и выше. Торвальд высказал все, что думает о коллеге, в характерной для него бесцеремонной манере.

Технический аспект проблемы

Торвальдс сообщил, что Мортон некорректно использовал механизм отладки BUG_ON(), который использовал при работе с предрелизной версией ядра версии 4.8. По словам Линуса, он принял ряд исправлений от Мортона в готовом виде непосредственно перед релизом версии 4.8. Торвальдс признал, что часть вины за ошибку лежит на нем, так как ему следовало обратить внимание на добавленные строки BUG_ON(). Он отметил, что разработки Мортона пользуются доверием, однако в этом случае код явно не был в достаточном объеме протестирован, прежде чем его направили к Торвальдсу.

В резких выражениях создатель ядра Linux пообещал изъять саму идею «идиотского» BUG_ON() из практики отладки, однако напомнил, что в 2002 г. лично опубликовал руководство по использованию этого механизма, где пояснил, когда его не следует применять. Как бы то ни было, по словам Торвальдса, прежняя ошибка в ядре, кочевавшая из версии в версию, была несравнимо безобиднее, чем «убийство всего ядра».




Подробнее: http://www.cnews.ru/news/top/2016-10-05_v_novyj_linux_popala_oshibkasposobnay...

Вроде новость с айтишного ресурса, а объяснения сути ошибки так и не увидел.

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

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

Deleted
()

а в слаке этого кернела не было бы, ни за что! В арче он чуть в основную репу из тестинга не попал. Надо всем пооккуратнее с апдейтами.

Reedych ★☆
()

Надо же, наконец-то и на лор эту новость принесли.

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

че-то слабота, я ожидал побольшего

Deleted
()

Скорее бы уже Торвальдс (или похожий персонаж) обратил своё внимание на DE и ссаными тряпками погнал вон KDE и GNOME.

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

100500 раз раз он их помоями поливал. То Кеды говно, то Гном говнище. И он прав, DE говно везде. Простого wm хватит за глазишша.

Hertz ★★★★★
()

Торвальдс истеричка как и обычно. Ему бы на ЛОР

buddhist ★★★★★
()
Последнее исправление: buddhist (всего исправлений: 1)

А у меня всё хорошо с 4.8.

Lavos ★★★★★
()

В конце 2015 г. года участники сообщества Сара Шарп (Sarah Sharp) и Мэтью Гарет (Matthew Garrett) отказались от дальнейшей работы в нем, поскольку не могли больше выносить грубости общения, а также гомофобских и сексистских шуток.

А Линус-то наш человек.

r_asian ★☆☆
()

То-то мне это 4.8 не понравилось. Рандомные проблемы с сетью, тормоза,... mc с ним при запуске сразу внезапно начинает жрать проц в 5(!) потоков. С 4.7.x такого нет.

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

Он давно уже гном отругал. Скорее бы отругал вяленд и systemd.

Quasar ★★★★★
()

Линуса в презики!

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

Достаточно далеко не убирать иконку для запуска эмулятора терминала и любой DE будет норм для Торвальдса.

aplay ★★★★★
()

так а где цитата потока грязных витиеватых ругательств от гуру в оригинале??

dib2 ★★★★★
()

Торвальдс не проверил работу сотрудника.

Постарел. Батарейка села.

trueshell ★★★★★
()

Неприятно. Но Мортон всё равно рулит.

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

так а где цитата потока грязных витиеватых ругательств от гуру в оригинале??

Вот же: «And Andrew - please stop taking those kinds of patches!».

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

А как же

I suspect I will have to finally just remove the idiotic BUG_ON() concept once and for all, because there is NO F*CKING EXCUSE to knowingly kill the kernel.

People who add random assert statements that kill machines should damn well not be let near the VM layer.

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

Просили ругательства

В хедпосте было про «отругал коллегу».

tailgunner ★★★★★
()

Этой ошибкой был Скайнет.

entefeed ☆☆☆
()

Я все не пойму, Торвальдс это что-то типа Путена в мире линукс? А если Торвальдс помрет завтра, то что?

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

Скорее бы уже Торвальдс (или похожий персонаж) обратил своё внимание на DE и ссаными тряпками погнал вон KDE и GNOME.

И уменьшил долю линукса до десятой процента. Ах, да, он же не имеет контроля над DE.

Jayrome ★★★★★
()

Linux 4.8, представленную им же самим 2 октября 2016 г.

А арчешкольникам и норм

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

А у меня брат умер и компьютер раз5.1расило.
Пишу из под кровати.

uin ★★★
()

linux сближается по качеству с systemг.

Совсем скоро они окончательно сольются в единое целое.

utf8nowhere ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.