History
The Unix kernel maintains internal consistency and runtime correctness with assertions as the fault detection mechanism. The basic assumption is that the hardware and the software should perform correctly and a failure of an assertion results in a panic, i.e. a voluntary halt to all system activity. The kernel panic was introduced in an early version of Unix and demonstrated a major difference between the design philosophies of Unix and its predecessor Multics. Multics developer Tom van Vleck recalls a discussion of this change with Unix developer Dennis Ritchie:
“ | I remarked to Dennis that easily half the code I was writing in Multics was error recovery code. He said, "We left all that stuff out. If there's an error, we have this routine called panic, and when it is called, the machine crashes, and you holler down the hall, 'Hey, reboot it.'" | ” |
The original panic
function was essentially unchanged from Fifth Edition UNIX to the VAX-based UNIX 32V and output only an error message with no other information, then dropped the system into an endless idle loop.
Source code of panic
function in UNIX V6:
As the Unix codebase was enhanced, the panic
function was also enhanced to dump various forms of debugging information to the console.
Read more about this topic: Kernel Panic
Famous quotes containing the word history:
“In the history of the human mind, these glowing and ruddy fables precede the noonday thoughts of men, as Aurora the suns rays. The matutine intellect of the poet, keeping in advance of the glare of philosophy, always dwells in this auroral atmosphere.”
—Henry David Thoreau (18171862)
“You that would judge me do not judge alone
This book or that, come to this hallowed place
Where my friends portraits hang and look thereon;
Irelands history in their lineaments trace;
Think where mans glory most begins and ends
And say my glory was I had such friends.”
—William Butler Yeats (18651939)
“If you look at the 150 years of modern Chinas history since the Opium Wars, then you cant avoid the conclusion that the last 15 years are the best 15 years in Chinas modern history.”
—J. Stapleton Roy (b. 1935)