Written by Michael Larabel in Linux Kernel on 19 April 2024
While systemd 255 last year introduced a “blue screen of death” inspired solution with systemd-bsod for presenting logged error messages full-screen, it’s not appropriate for all errors. Systemd-bsod can work out for presenting full-screen messages in case of boot failures and other problems where user-space is alive. But the user-space code does little good in case of a kernel panic and similar issues bringing the system to a halt. Set to be introduced now with Linux 6.10 is a parallel “blue screen of death” like error presenting experience with the introduction of the DRM panic handler.
With kernel mode-setting drivers (KMS) being talked about for more than one decade has been the ability for Linux to present a “BSOD” in case of major issues. Over the past decade it’s been brought up on and off again around a “BSOD” solution or DRM kernel oops viewer. Sent out today as part of the drm-misc-next patches to be submitted by DRM-Next for next month’s Linux 6.10 merge window is a DRM panic handler.
