Linus Torvalds Defends Microsoft's BSOD, Citing Hardware Unreliability

Operating Systems

Linus Torvalds suggests many Windows Blue Screens of Death (BSOD) are caused by unreliable hardware, not software, advocating for Error Correction Code (ECC) memory for system reliability.

The Microsoft Windows 'Blue Screen of Death' (BSOD) has long been a subject of countless memes and jokes, a ubiquitous symbol of system failure. In response to the widespread criticism and humor, Microsoft even altered the iconic blue screen to black. While the name 'BSOD' persists, the color change inadvertently draws parallels to Linux's own kernel panic screen, leading some to quip that Microsoft might be taking cues from the open-source world.

A popular but fake image poking fun at Windows' blue screen of death.

The relevance of the Blue Screen of Death comes into focus as Linux creator Linus Torvalds recently offered a nuanced defense of Microsoft's notorious error screens. This discussion arose during a recent light-hearted video collaboration where Torvalds joined Linus Sebastian of Linus Tech Tips to build a personal computer.

During their build, Sebastian highlighted Torvalds' strong advocacy for Error Correction Code (ECC) memory. It was in this context that Torvalds made a compelling statement:

"I am convinced that all the jokes about how unstable Windows is and blue screening, I guess it's not a blue screen anymore, a big percentage of those were not actually software bugs. A big percentage of those are hardware being not reliable."

He further elaborated that gamers who overclock their systems often introduce additional unreliability.

Torvalds' core argument is that incorporating ECC memory significantly enhances system reliability, fostering greater trust in one's machine. He postulates that without ECC, memory inevitably degrades over time. Therefore, he attributes a substantial number of Microsoft's 'blue screen' incidents more to underlying hardware issues than to software flaws.

Torvalds' discussion on the Windows Blue Screen of Death begins around the 9:37 mark in the video, with the segment on ECC memory preceding it. For those interested, the full video offers a valuable glimpse into the casual, human side of Linus Torvalds, one of the computing world's most influential figures.