跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 MINIX 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
MINIX
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''Minix''',是一个細漢的類似的 Unix 作業系統,對塔能鮑姆教授為著教學之用來創作,採用微核心設計。伊啟發矣 Linux 核心的創作。 伊的名稱號做英語:Mini UNIX 的縮寫。佮 Xinu、Idris、Coherent 和 Uniflex 等類 Unix 做業系統類似,衍生自 Version 七 Unix,但並無用任何 AT & T 的程式碼。頭一版佇一九八七年釋出,只要買伊的磁片,就提供完整的原始碼予大學系所佮學生,做為授課佮學習之用。二空空空四月,重新以 BSD 授權條款釋出,成做開放原始碼軟體。 ==歷史佮版本== ===MINIX 一垺零=== Minix 原來是荷蘭阿姆斯特丹自由大學計算機科學系的塔能鮑姆教授(Prof . Andrew S . Tanenbaum)所發展的一个類似 Unix 作業系統。 因為乎 AT & T 的政策改變,佇咧 Version 七 Unix 你推出了後,發佈新的使用授權條款,將 UNIX 原始碼私有化,佇大學袂閣會當使用 UNIX 原始碼。塔能鮑姆教授為著會當佇課堂上教授學生作業系統運作的實務鋩角,這馬決定無使用任何 AT & T 的原始碼前提落來,家己開發佮 UNIX 相容的作業系統,以避免著作權上的爭議。伊以小型 UNIX(mini-UNIX)之意,共稱做 MINIX。 Minix 以 C 語言寫做,佮 Version 七 Unix 相容,全部的程式碼共約十二 , 零行,並且佮伊的著作《作業系統:設計佮實作》(_ Operating Systems : Design and Implementation _,ISBN 空九十三五六十三五七千三百三十一刣三)的附錄內做範例。Minix 的系統要求佇彼个時陣來講足簡單,只要三鉼磁片就會當起動。 Minix 原始是設計予一九八空年代到一九九空年代的 IBM PC 和 IBM PC / AT 相容電腦上執行,主要運作佇十六-bits 的 Intel 八千空八十平台,以軟碟起動。 ===MINIX 一垺五=== 一爿五版嘛有徙栽到 Motorola 六桱八千系列 CPU 為基礎的電腦上(如 Atari ST,Amiga,佮較早的 Apple Macintosh)佮以 SPARC 為基礎的機器(如昇陽(Sun)公司的工作站)。 ===MINIX 二孵空=== 一九九七年,隨著教科冊改版,塔能鮑姆釋出 Minix 二,佇這版內底,伊改做會當佇 Intel 八堵空三百八十六等 x 八十六平台頂運作,對硬碟上啟動。 ====Minix-vmd==== ===MINIX 三=== 二空空四年,塔能鮑姆重新架構佮設計規个系統,較精傱的共程式模組化,推出 Minix 三。 ==技術內容== 全套 Minix 除了啟動的部份以組合語言編寫以外,其他大部份攏是純粹用 C 語言編寫。分為:核心、記憶體管理佮檔案系統三部份。 Minix 佇咧設計之初,為著使程式簡化,伊共程式模組化,若檔案系統佮記憶體管理,攏毋是咧作業系統核心中運作,是咧使用者空間運作。至 Minix 三時,連 IO 裝置攏予人徙去使用者空間運作。 另外一个特點,著著 Minix 主要目的是用教學的,所以程式碼編寫極力重視簡潔佮會當讀性。 ==Minix 佮 Linux== Linux 就是其作者受著 Minix 的影響來做出來的(林納斯 ・ 托瓦茲袂佮意伊的三百八十六電腦的 MS-DOS 作業系統,抑若安裝 Minix,而且伊為樣本開發矣原始的 Linux 核心)。 但是這款影響較濟無技術層面,確定地講是一種精神上的「鼓舞」。 佇設計上,Linux 著佮 Minix 相差足大的,佇咧 Linux 系統猶未家己的原生檔案系統進前,捌採用 Minix 的檔案系統。Minix 佇核心設計上採用微核心,就欲成做系統分做微核心佮其上的提供檔案系統、記持體管理、驅動程式等服務的服務程式;而且 Linux 著佮原始的 Unix 攏採用單核心。佇咧 Linux 發展之初,雙方猶閣佇一九九二年佇新聞群組頂懸有過一場精彩的爭論,予人叫做塔能鮑姆-林納斯辯論。Minix 的作者佮支持者認為使用單核心是技術上的退步,而且 Linux 的支持者認為 Minix 伊本身無實用性。 ==授權方式== 佇授權的方式上,Minix 的著作權宣告較早予人認為是足自由:塔能鮑姆教授佇希望提 Minix 成做一个公開的教材佮出版社希望保護程式碼著作權的平衡下跤,伊只要求一个相當低的授權費。但是因為伊並毋是一个開放原始碼的授權方案,所以志願工作者佇咧以 GPL 方式散佈的 Linux 核心出來了後就加轉向 Linux 平台。而且 Unix 嘛佇咧 BSD 佮 AT & T 達成協定了後,出現矣以 BSD 授權條款授權散佈的 FreeBSD 開放平台。Minix 雖然佇二空空空年改用 BSD 授權條款,毋過這時其他的作業系統佇功能上大幅超越伊,啊若失去了發展做一个廣泛使用的作業系統的機會,干焦留咧,如塔能鮑姆教授原來向望的,做一个開放的教材的用途。一直到 Minix 三出現了後,Minix 才閣改頭換面,這馬伊是一个向小型系統的可靠作業系統。 ==參考資料== ==相關網站== * Minix 三官方網站 [[分類: 待校正]]
返回到「
MINIX
」。