VOOZH about

URL: https://itsfoss.com/news/bsod-linux/

⇱ The Blue Screen of Death Comes to Linux, Thanks to Systemd


πŸ‘ Ghostboard pixel

The Blue Screen of Death Comes to Linux, Thanks to Systemd

Now, Linux folks get to experience the horror of a blue screen.
Sourav Rudra
2 min read

Over the years, the Blue-Screen-Of-Death has become synonymous with the popular Windows operating system that uses a blue-colored page to show users when any major error has occurred.

On many occasions, I have also run into seemingly random issues that would cause a BSOD on Windows, sometimes the shown error codes are helpful, and more often than not, these codes just leave me more confused.

With the release of systemd v255, we now have that on Linux. Let me take you through it:

πŸ‘ a dummy screenshot of a linux bsod
A dummy BSOD screen (not a representation for how it might look on linux)

What is happening: systemd now features a new experimental component called β€œsystemd-bsod”, according to the commit, it will be used to display a blue screen with an error message related to what caused a boot failure.

Similar to what Windows does, it will also display a QR code that users can scan with their phone to get relevant information related to the failure.

πŸ“‹
Error messages will only be shown if the error is of the β€œLOG_EMERG” log level.

Does it matter?

It does, you see, the conventional way that error codes are shown when a systemd-equipped Linux distro crashes, or refuses to boot is quite unintuitive, especially for beginners.

Users will no longer need to trundle around countless forums and articles. With the BSOD system in place, their troubleshooting will be more in line with what many are already used to.

Considering most of the popular Linux distributions use systemd, it should be a good thing for many users.

As for the other changes with the systemd 255 release, here are some key highlights:

  • Complete overhaul of the way services are spawned.
  • seccomp now supports the LoongArch64 microprocessor architecture.
  • Support for System V service scripts has been dropped, with complete removal in a future release.
  • systemctl will now automatically soft-reboot if a new root file system is found under "/run/nextroot/" when a reboot action is done.
  • And plenty of improvements for the TPM2 support on systemd.

I highly suggest you to go through the official changelog to learn more about the new systemd release. You can expect this to be featured on many Linux distributions set to be released in the first half of 2024.

Even though many of us are familiar with the systemd controversy that has been around for quite a few years now. I wonder what kind of reaction will this BSOD implementation get when it is rolled out in the near future.

One thing is for sure, we will be showered with a barrage of Linux BSOD memes πŸ˜†

Suggested Read πŸ“–

πŸ’¬ I can't wait to see some Linux BSOD memes, what about you?

About the author

Sourav Rudra

A nerd with a passion for open source software, custom PC builds, motorsports, and exploring the endless possibilities of this world.

Read next

AI Agents Could Get Verified Identities, Courtesy of DNS

You Can Spend Up to $11,944 on Purism's Librem 16 Linux Laptop

Linux Users Get This For Free! Brave Origin Costs $59.99 For Everyone Else

PINE64's Smart Speaker is a Home Assistant Powered Alternative to Amazon Echo

No More Reboots During Kernel Patching for ARM64 Systems on Ubuntu

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world

πŸ‘ itsfoss happy penguin