迷你UNIX操作系統 MINIX

jopen 12年前發布 | 22K 次閱讀 UNIX Linux

迷你UNIX操作系統 MINIX
Minix的名稱取自英語Mini UNIX,是一個迷你版本的類Unix操作系統(約300MB),其它類似的系統還有Idris,Coherent,和Uniflex等。這些類Unix操作系統都是重新發展的,并沒有使用任何AT&T的程序碼

Minix原來是荷蘭阿姆斯特丹的Vrije大學計算機科學系的Andrew S. Tanenbaum教授所發展的一個類Unix操作系統。全部的程序碼共約12,000行,并置于他的著作Operating Systems: Design and Implementation(ISBN 0-13-637331-3)的附錄里作為范例。Minix的系統要求在當時來說非常簡單,只要三片磁片就可以起動。

全套Minix除了起動的部份以匯編語言編寫以外,其他大部份都是純粹用C語言編寫。分為:內核、內存管理及檔案管理三部份。

Minix原始是設計給1980年代到1990年代的IBM PC和IBM PC/AT兼容電腦上執行。1.5版也有移植到已Motorola 68000系列CPU為基礎的電腦上(如Atari ST,Amiga,和早期的Apple Macintosh)和以SPARC為基礎的機器(如升陽sun公司的工作站)。2.0版則只有x86架構的版本。

項目主頁:http://www.baiduhome.net/lib/view/home/1324789468749

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!