Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Blue Screen of Death for Mac OS X 349

An anonymous reader writes "Possibly nothing in the OS world has as much of a bad rap as the infamous BSOD (blue screen of death) in Microsoft Windows. On the other hand Apple hides the ugly kernel panics behind a nice looking GUI which only tells you its time to restart your dead system. Interestingly Mac OS X kernel has a secret API which lets you decide what your kernel panics are going to look like! In this Mac OS X Internals article Amit Singh explains how to use this API. Apparently you can upload custom panic images into the kernel and there's even a way to test these images by causing a fake panic. The article also shows the ultimate joke is to upload an actual BSOD image for authentic Windows looking panics right inside of OS X."
This discussion has been archived. No new comments can be posted.

Blue Screen of Death for Mac OS X

Comments Filter:
  • Well on the upside (Score:5, Insightful)

    by OverlordQ ( 264228 ) on Monday September 11, 2006 @07:12PM (#16085371) Journal
    The Win32 BSOD does give you better information so you can try to diagnose the problem.

    Which is kinda lacking in the OSX Panic screen.
  • by Malc ( 1751 ) on Monday September 11, 2006 @07:13PM (#16085377)
    Hardly the ultimate joke. Jokes are supposed to be original. This has been a screen saver under Linux for years.

    Anyway, couldn't this be described as the ultimate joke [youtube.com]?
  • Keep it simple (Score:4, Insightful)

    by EmbeddedJanitor ( 597831 ) on Monday September 11, 2006 @07:24PM (#16085442)
    If you have an unstable system (BSOD-worthy), then it is probably best to rely on as few system resources as possible. THis includes GUIs etc. That's why a simple text-based BSOD or oops handler is a better idea than something that tries to do a whole bunch of cute graphics etc (which relies on a whole lot more hardware & software to be working properly).
  • Hidden? (Score:4, Insightful)

    by exp(pi*sqrt(163)) ( 613870 ) on Monday September 11, 2006 @07:32PM (#16085497) Journal
    hides the ugly kernel panics behind a nice looking GUI
    It must hide them really well because in 4 or 5 years I haven't seen one. (I did once about 5 years ago though - that'll teach me to mess with third party USB drivers.)
  • by mattgreen ( 701203 ) on Monday September 11, 2006 @07:33PM (#16085505)
    It gets logged to the system's event log, which you can check out later.
  • by Keith Russell ( 4440 ) * on Monday September 11, 2006 @10:25PM (#16086216) Journal

    Here we go again. Today, it's Umbral Blot's turn to have posts that came from rational, critical thinking twisted into "pro-M$ astroturfing" at the hands of the ever-spiteful Twitter.

    How do you live, Twitter? Seriously. How can you possibly function in society with this much venom and hate spewing forth from every word you say? Can you make it from Study Hall to Algebra without the kicker from the football team shoving you in a locker?

    I don't care how you do it, Twitter. Go to therapy, go to church, whatever. GET HELP!

  • by kevmo ( 243736 ) on Tuesday September 12, 2006 @12:03AM (#16086548)
    I find it very useful for the rare occasions that I get BSODs anymore to at least know what driver caused the problem. If the BSOD lists something like atixxxxx, then I know that my video card screwed up, and so on. Because almost all of my crashes are caused by driver or hardware problems, its helpful knowing just what that problem is so I can fix the driver or replace the hardware (and thus almost never get crashes on that computer in the future).
  • Re:Keep it simple (Score:2, Insightful)

    by Phroggy ( 441 ) * <slashdot3@@@phroggy...com> on Tuesday September 12, 2006 @12:44AM (#16086643) Homepage
    1. A pleasant semi-transparent overlay that asks them to reboot their machine (in their native language)

    I have one complaint about Apple's kernel panic screen:

    It tells the user they need to reboot, with absolutely no indication as to why. I'm not talking about a technical error message, I'm talking about a title at the top saying something akin to "The system has crashed." Being told you need to restart your computer, without being told that the system has crashed, is rather unsettling, in my opinion.
  • Re:Keep it simple (Score:4, Insightful)

    by jericho4.0 ( 565125 ) on Tuesday September 12, 2006 @12:45AM (#16086647)
    Regarding your first point; I'm more than a power user. I can actually figure out what those funny numbers mean. But, I never, ever, do. Who the hell does?
  • Re:Keep it simple (Score:2, Insightful)

    by TheNetAvenger ( 624455 ) on Tuesday September 12, 2006 @02:56AM (#16086968)
    Ok, just to be clear, you and everyone else realizes that 'by default' since at least WindowsXP (2001), Windows just restarts and puts this information in a dmp file and the system log if it can.

    The end user doesn't have to look at ANY BSoD or geek speak...

    Just clarifying, cause it seems like people think Windows locks at the BSoD and scares stupid people - it doesn't.

    You also realize how many Mac users I have encountered talk about HOW THEIR MAC NEVER CRASHES, but it does ask them to RESTART IT EVERY ONCE IN A WHILE.
    (Apple hides the kernel panic/crash screens so well, most Mac users never realize their system has crashed. VERY MISLEADING, as most of them don't even realize they lost data on what they were working on if it wasn't saved.)

    Ok, carry on...
  • by glesga_kiss ( 596639 ) on Tuesday September 12, 2006 @05:29AM (#16087280)

    That's not the point. A malicious user can hose the entire system by running 'cat /dev/zero >> /opt/junk'. And I mean hose as in "system unusable, 100% of data lost"; the worst kind of hosed. The fact that Final Cut has options to manage this doesn't detract from the fact that the OS should manage itself better. Writing over track 0 on the HD? Creation of undeletable files? What is this, a return to the 8-bit days again?

    When you get to 100MB free, the OS should tell the applications to go away. It should never fill 100% of the drive. Let's see you boot to remedy it when you can't write to log files.

It is easier to write an incorrect program than understand a correct one.

Working...