News: 1722587168

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Microsoft whiz dishes the dirt on the Blue Screen Of Death's colorful past

(2024/08/02)


Veteran Microsoft engineer Raymond Chen has taken to his Old New Thing blog to clear up an apparent mystery regarding the origins of the infamous Windows Blue Screen of Death (BSOD).

But [1]there is no mystery . Steve Ballmer wrote the text for the Windows 3.1x BSOD, although Chen whimsically called it a "blue screen of unhappiness" since it was more a warning that an application was poorly than anything else. A proper Windows 3.1x crash would actually result in a black screen of death – aka a command prompt – if you were lucky.

Windows 95 had a kernel error screen, the final version of which was written by Chen. This could be called a blue screen of death, although Chen noted: "Windows 95 lets you ignore the error, so it's not a true death." The engineer also conceded that ignoring the error was not guaranteed to leave the system in a usable state.

[2]

Finally, there is the Windows NT kernel error screen, which John Vert authored. If that bad boy pops up, NT is pretty much unrecoverable. However, the screen does contain a good deal of data to help engineers work out what made Windows so unhappy in the first place.

[3]

[4]

Subsequent versions of Windows NT have continued to evolve the data shown on the infamous screen right up to the present day.

[5]CrowdStrike meets Murphy's Law: Anything that can go wrong will

[6]Beware of fake CrowdStrike domains pumping out Lumma infostealing malware

[7]The months and days before and after CrowdStrike's fatal Friday

[8]How did a CrowdStrike file crash millions of Windows computers? We take a closer look at the code

Retired Microsoft engineer Dave Plummer [9]said that he'd never heard the term "blue screen of death" in the corridors of Microsoft. Instead, it was known as a "blue screen" or, more frequently, a "bug-check."

Plummer also revealed why Vert went with white text on a blue background: "Put simply, because John's dev machine was a MIPS RISC box, and the firmware on that machine was white on blue.

"And in fact, his favorite editor at the time was SlickEdit, and the default text colors for SlickEdit were also white on blue.

[10]

"You could boot, code, and crash all in the same color scheme: white on blue."

Up until the CrowdStrike incident, the BSOD was an increasingly rare occurrence, appearing when running pre-production software, iffy drivers, or using problematic hardware. CrowdStrike changed all that, making the current crop of Windows bug-check screens something with which users became all too familiar.

But as to origins of the BSOD, the information is readily available. So long as your own PC has not fallen victim to a BSOD itself. ®

Get our [11]Tech Resources



[1] https://devblogs.microsoft.com/oldnewthing/20240730-00/?p=110062

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZqyuR@d2hNwme6BLhQRfbgAAAM0&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZqyuR@d2hNwme6BLhQRfbgAAAM0&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZqyuR@d2hNwme6BLhQRfbgAAAM0&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[5] https://www.theregister.com/2024/07/26/crowdstrike_meets_murphys_law/

[6] https://www.theregister.com/2024/07/25/crowdstrike_lumma_infostealer/

[7] https://www.theregister.com/2024/07/25/crowdstrike_timeline/

[8] https://www.theregister.com/2024/07/23/crowdstrike_failure_shows_need_for/

[9] https://www.theregister.com/2021/02/02/windows_blue_screen/

[10] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZqyuR@d2hNwme6BLhQRfbgAAAM0&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[11] https://whitepapers.theregister.com/



xyz123

BSOD needs to become interactive.

"hey XYZ crashed..would you like to try a reboot without the last installed software/update?"

Phil O'Sophical

A perfect Microsoft error message: it doesn't tell you why it crashed, nor what the last update it wants to rollback was.

Doctor Syntax

"Put simply, because John's dev machine was a MIPS RISC box, and the firmware on that machine was white on blue.

"And in fact, his favorite editor at the time was SlickEdit, and the default text colors for SlickEdit were also white on blue.

And it's a nice bright colour to make the user feel happier.

BSOD has been rare since Windows 7

Pascal Monett

It's time a new generation got introduced to it.

Re: BSOD has been rare since Windows 7

Mast1

Why does a robotically-voiced "share and enjoy" start running around in my head in response to this comment ?

Phil O'Sophical

I miss the days when consoles were hardcopy printers. You could tell the distinctive sound of a VMS system crash from the other end of the room.

BSOD Screensaver

DancesWithPoultry

Anyone recall the "witty" BSOD screensavers.......

Back in my PhD days, an office mate ran some modelling code expected to take a week to run. The box it ran on had a BSOD screensaver, which prompted somebody passing to helpfully reset the box for him by pressing Ctrl-Alt-Delete on day five.

... but as records of courts and justice are admissible, it can easily be
proved that powerful and malevolent magicians once existed and were a scourge
to mankind. The evidence (including confession) upon which certain women
were convicted of witchcraft and executed was without a flaw; it is still
unimpeachable. The judges' decisions based on it were sound in logic and
in law. Nothing in any existing court was ever more thoroughly proved than
the charges of witchcraft and sorcery for which so many suffered death. If
there were no witches, human testimony and human reason are alike destitute
of value.
-- Ambrose Bierce, "The Devil's Dictionary"