Notebookcheck Logo

Linux получает "синий экран смерти" из-за паники ядра

Системы Linux с ядром 6.10 впервые отображают "синий экран смерти" в случае паники ядра (изображение: @javierm@fosstodon.org).
Системы Linux с ядром 6.10 впервые отображают "синий экран смерти" в случае паники ядра (изображение: @[email protected]).
Разработчик из Red Hat показал первые изображения того, как может выглядеть "синий экран смерти" в Linux в случае ошибки ядра. Экран ошибки не обязательно должен быть синим, как мы знаем по Windows.

В конце прошлого года в версии 255 службы управления системами Linux systemd получила возможность отображать Синий экран смерти (BSOD) сообщения об ошибках в полноэкранном режиме. Однако это решение не работает для ошибок ядра, поэтому грядущее ядро Linux 6.10 станет первым, которое будет отображать синий экран в случае паники ядра.

Разработчик Red Hat Хавьер Мартинес Каниллас недавно представил изображения того, как может выглядеть в свободной операционной системе Linux эквивалент печально известного "синего экрана смерти" Windows: Маленький пингвин Linux рядом с восклицательным знаком ASCII в левом верхнем углу, сопровождаемый сообщением "KERNEL PANIC! Пожалуйста, перезагрузите Ваш компьютер" в центре экрана, цвет фона - синий, как в версии для Windows.

Как обычно бывает в операционной системе Linux с открытым исходным кодом, сообщение о панике ядра можно настроить таким образом, чтобы оно отображалось в виде "черного экрана смерти", как показывает разработчик Red Hat на другой фотографии. Хавьер Мартинес Каниллас использовал дисплей SSD1306, чтобы вывести сообщение об ошибке ядра большими буквами на черном фоне компактного дисплея.

Синий экран смерти Linux с паникой ядра стал возможен благодаря внедрению новой инфраструктуры обработчика паники на основе Direct Rendering Manager (DRM) в ядро Linux 6.10, первый стабильный релиз которого ожидается в середине июля. В настоящее время поддерживаются только драйверы SimpleDRM, MGAG200, IMX и AST, а дополнительные драйверы появятся в более поздних версиях ядра Linux.

Полноэкранное сообщение об ошибках ядра не обязательно должно иметь синий фон (изображение: @javierm@fosstodon.org).
Полноэкранное сообщение об ошибках ядра не обязательно должно иметь синий фон (изображение: @[email protected]).

Источник(и)

Мастодонт (1, 2) через Phoronix (1, 2)

Этот важный материал точно понравится твоим друзьям в социальных сетях!
'
Alexander Pensler, 2024-06-24 (Update: 2024-06-24)