LINUX.ORG.RU

В новый 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...

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

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

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

Antimatter ()

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

Reedych ★☆ ()

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

imul ★★★★★ ()

Скорее бы уже Торвальдс (или похожий персонаж) обратил своё внимание на 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)
Ответ на: комментарий от tailgunner

Просили ругательства, я привёл пример. Про переход на личности в запросе ничего и не было.

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

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

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

tailgunner ★★★★★ ()

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

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

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

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

Jayrome ★★★★★ ()

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

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

TheAnonymous ★★★★★ ()

Всего одна? У меня 4.8 в ксене падает с воплями, например.

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

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

uin ★★ ()

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

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

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