why panic(9) ?

David DEMELIER demelier.david at gmail.com
Tue Jan 11 20:11:47 UTC 2011


I'm just guessing why current BSD panic() when a problem occurs, all
modern operating systems solve the problem instead of crashing
suddently and corrupting all your data without saving your work.

Yes, why this function exists? There is no way to solve a problem
without panic'ing? Is panic really needed? Imagine someone working on
something really important and his computer just panic, his work not
saved everybody shout at him in the corporation. He lose his job, his
wife, his dog, everything is wrong, just because of a panic() !

Seriously, I really hate when I play some music that suddenly the
music get stucked in a infinite loop, why ? I don't know because the
panic does not core dump. But after some search I found that the panic
was done because of conky. How the hell conky can panic FreeBSD? We
are in 2011 ! I think even Window 2000 does not crash on a user-land

I'm guessing now, if minix panic when a bloated crappy software is
running. I think Andrew is in the right way.

Demelier David

More information about the freebsd-current mailing list