PeterX wrote:Just what I said

Or I didn't express clearly. Anyway that's what I was trying to say.
Oh, then I misunderstood, sorry.
PeterX wrote:Windows probably was the holder of the world record of crash screens. It's name BLUE s.o.d. for a reason: Because the Win crash screen was blue. When I used Windows 95, ANY time a crash could occur. For example in the middle of writing a text.

Yes. I've mentioned on the wiki page that it was so common that it made to the pop culture. (Actually "Blue Screen of Death" was never an official name, yet everybody knows what that is

)
PeterX wrote:I don't know if BSOD is an imprtant feature. But perhaps it improves debugging a lot. I'm not sure.
No not really important. Can help debugging specially in early stages, sure. The main reason behind creating that wiki page was that newcomers are keep asking about it, and newbies tend to spend enormous time on creating an ASCII art for it. Just go through this forum's history, showing crash screen is an extremely popular topic (including but not limited to "When your OS goes crazy"). My personal favourite is the crash screen with the exploding HIndenburg picture
iansjack wrote:There are better ways of tracking errors when developing the OS.
I agree. I've added more sentences to the wiki page to clearify that MacOSX and Windows do save dumps. However at early OS development stages (when you can't save dumps yet) crash screens can be useful.
iansjack wrote:How many people ever take note of the information displayed on a BSOD?
I think the question is more like when people take note. For me it was very helpful when my OS already ran perfectly on the triumvirate (bochs+qemu+vb), and I started real hw tests, and the OS crashed on some real hardware. I couldn't solve those issues without a crash screen (my OS can be built with an integrated debugger, also capable of displaying the syslog, memory maps etc.).
eekee wrote:Despite all that, I don't know why the data wasn't written to disk instead.
Because that involves considerably bigger complexity than writing text on screen. And if the crash was triggered by your VFS module (or by the disk driver) for example, then you'll get a nice infinite crash loop without any information about it (there'll be no dump on disk).
Cheers,
bzt