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