你沒聽過,但MINIX卻是全球最流行的操作系統(tǒng)!
世界上最流行的操作系統(tǒng)竟是MINIX,近幾日科技媒體捅出的這則消息有點顛覆我們長久以來的認知。 MINIX是一個類似Unix的超迷你系統(tǒng),開發(fā)者是行業(yè)大牛Andrew Tanenbaum(ast),本來是個教育工具,用來展示操作系統(tǒng)編程,Intel將它拿過來整合在了處理器中,過去十年發(fā)布的所有Intel處理器都運行了一個修改版的MINIX 3系統(tǒng)。 MINIX在處理器內(nèi)部擁有自己的CPU內(nèi)核和專屬固件,完全獨立于其他部分,而且完全隱形,操作系統(tǒng)和用戶均不可見,運行權(quán)限更是達到了Ring -3。 事實上,即便是在休眠乃至關(guān)機狀態(tài)下,MINIX都在不間斷運行,因為ME管理引擎要在處理器啟動的同時就開始執(zhí)行管理工作,還要負責芯片級的安全功能。 這種設(shè)計當然也存在巨大的安全隱患。Google研究后發(fā)現(xiàn),MINIX Ring -3權(quán)限級別擁有完整的網(wǎng)絡(luò)堆棧、文件系統(tǒng)、USB/網(wǎng)絡(luò)等大量驅(qū)動程序、Web服務(wù)器。 這就意味著,MINIX本身就是個獨立于計算機系統(tǒng)之外的完整小王國,想干什么都行,甚至是在你關(guān)機狀態(tài)下架設(shè)一個聯(lián)網(wǎng)服務(wù)器! 這就使得MINIX擁有至高無上的地位,而且不管你的電腦里裝的是Windows、Linux、macOS,都有一個它在默默運行,使之成為名副其實的全球第一系統(tǒng)。 過去幾天多家媒體報道了這一消息,開發(fā)者Andrew也被驚動,專門在個人網(wǎng)站上發(fā)布了公開信,澄清了自己和這事沒什么關(guān)系。 Andrew強調(diào)自己沒有直接參與這個項目,如果這個系統(tǒng)有后門的話,這與他無關(guān)。 Andrew Tanenbaum稱,MINIX 3在2000年決定采用BSD授權(quán),原因是企業(yè)不喜歡GPL許可證,認為GPL會讓他們花費許多時間精力金錢去修改代碼,然后免費提供競爭對手。 Andrew說Intel的一個工程師團隊幾年前接觸了他,詢問了關(guān)于MINIX的大量技術(shù)問題,Andrew很高興對此進行作答。 Intel工程師團隊要求他對MINIX 3進行修改調(diào)整,例如為了減少內(nèi)存占用,選擇性的禁用一些并不總是需要的功能(如浮點支持)等。 不過隨后雙方就沒有再產(chǎn)生什么交集,直到現(xiàn)在媒體報道所有Intel處理器都運行了MINIX 3。 Andrew對此感到吃驚,但并不在意,因為操作系統(tǒng)是BSD授權(quán),Intel不需要付錢給他。 對Andrew來說,唯一感覺不錯的一點是,MINIX現(xiàn)在可能是世界上使用最廣泛的x86電腦操作系統(tǒng)了。
該文章在 2017/11/11 23:14:59 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |