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: