Thursday, February 22, 2007

Minix 3

I read about Minix 3 on ;login February 2007 volume 32 number 1.
As you know it wrote by Prof Andrew Tanenbaum with his colleagues and his students.
The title: Roadmap to a failure-resilent operating system.
Here's I rewrite the abstract:
In recent years, dependability and security have become prime concerns for computer users. nervertheless, commodity operating systems, such as Windows and Linux, fail to deliver a dependable and secure computing platform. The lack of proper fault isolation in the monolithic kernel of commodity systems means that a local failure can easily spread and corrupt other components. A single bug, say, a buffer overrun in a network driver, can overwrite crucial data structures, causing a subsequent, but unrelated, action to trigger a fatal exception. Recovery is usually not possible except by rebooting the computer.

In this article Prof Andrew Tanenbaum, describe about Minix 3 operating system development and tentative roadmap for future work.
I rewrire The author's statement to achieve fault resilent:
The key principles we used to make Minix 3 failure resilent are fault isolation, defect detection, and run time recovery. Fault isolation is required to prevent problems from spreading and limit the damage bugs can do. When a bug is properly caged it becomes easier to pinpoint the defect, and rocovery may be possible. In the following we briefly discuess how we realized each principles in Minix 3.

for complete article you can read ;login magazine from usenix. :-)

No comments: