歡迎您光臨本站 註冊首頁

Minix與Linux

←手機掃碼閱讀     火星人 @ 2014-03-22 , reply:0

Minix是什麼,它跟Linux有著怎樣的關係?可以這麼說,沒有它就沒有Linux!因為Linux剛開始就是參照Minix系統於1991年才開始開發。

Linux是其作者受到Minix的影響而作成的(Linus Torvalds不喜歡他的386電腦上的MS-DOS操作系統,安裝了Minix,並以它為樣本開發了原始的Linux內核)。但在設計哲學上,Linux則和Minix大相逕庭。Minix在內核設計上採用微內核的原則Linux則和原始的Unix相同,都採用單內核的概念。在Linux發展之初,雙方還於1992年在新聞組上有過一場精彩的理念爭論。Minix的作者和支持者認為Linux的單內核構造是「向七十年代的大倒退」,而Linux的支持者認為Minix本身沒有實用性。

關於Minix:Minix是荷蘭阿姆斯特丹自由大學計算機科學系的塔能鮑姆教授(Prof. Andrew S. Tanenbaum)所發展的一個類Unix操作系統。在其著作Operating Systems: Design and Implementation 的附錄里作為範例。全部的程序代碼共約12,000行,除了啟動的部分用彙編語言編寫以外,其他大部份都是純粹用C語言編寫。全套Minix分為:內核、內存管理及檔案管理三部份。作為一個操作系統,MINIX並不是優秀者,但它同時提供了用C語言和彙編語言寫的系統源代碼。這第一次使得有抱負的程序員或hacker能夠閱讀操作系統的源代碼,在當時這種源代碼是軟體商一直小心地守護著的。

[火星人 ] Minix與Linux已經有450次圍觀

http://coctec.com/news/soft/show-post-80317.html