世界上最流行的操作系統(tǒng)不是Linux或者Windows,而是MINIX

運(yùn)行在“Ring -3” 的 MINIX
你可能不知道,但是在你的英特爾系統(tǒng)里,除了你的主操作系統(tǒng)之外,還有一個操作系統(tǒng)在運(yùn)行,這就是 MINIX。
早在今年 5月,EFF 就發(fā)布了一篇文章,介紹了自 2008 年以來,這十年間英特爾發(fā)布的所有處理器都運(yùn)行了一個修改版的 MINIX 3,它被稱之為“管理引擎(ME)”。這個由計(jì)算機(jī)科學(xué)教授 Andrew Tanenbaum (對,就是那位早期曾經(jīng)和 Linus Torvalds 論戰(zhàn)過的教授)作為一個教育工具開發(fā)的類 Unix 操作系統(tǒng)內(nèi)置于每一款新英特爾處理器內(nèi)。
MINIX 運(yùn)行在你的 CPU 的 “Ring -3”(負(fù)數(shù) 3) 層上,雖然是你的 CPU,但是你無權(quán)訪問它。你能夠?qū)嶋H訪問的最低的 “Ring” 是 “Ring 0”,你的操作系統(tǒng)(比如 Linux)內(nèi)核就運(yùn)行在這一層,而大多數(shù)用戶程序則運(yùn)行在 “Ring 3”(正數(shù) 3)上。
這個運(yùn)行在 “Ring -3” 的 MINIX 包括如下功能:
完整網(wǎng)絡(luò)堆棧、文件系統(tǒng)、許多驅(qū)動程序 (包括 USB、網(wǎng)絡(luò)等),以及一個 Web 服務(wù)器!
沒錯,Web 服務(wù)器。在你的 CPU 里面有一個秘密的 Web 服務(wù)器,您是不允許訪問的,而且,顯然,英特爾并不希望你知道。我們不知道這個 Web 服務(wù)器究竟有什么用途,也許是 CPU 廠商會用它來訪問一些數(shù)據(jù)或者進(jìn)行一些控制。但是這一切,你都不知道。
據(jù)稱,Google 正在積極從其內(nèi)部服務(wù)器上移除這個管理引擎,顯然 Google 對其安全風(fēng)險(xiǎn)感到憂慮。
這個事情有兩個有趣或者說瘋狂的地方:
首先,由于英特爾 CPU 的流行,所以,世界上最流行的操作系統(tǒng)恐怕不是 Windows,也不是 Linux,而是這個 MINIX——我們都是 MINIX 用戶!
其次,由于你根本沒權(quán)限訪問到“Ring -3”,而這個 MINIX 卻能夠完全訪問你的整個系統(tǒng)——這就是一個巨大的安全風(fēng)險(xiǎn),運(yùn)行權(quán)限極大,但是從不更新。
MINIX 作者表態(tài)
在過去幾天多家媒體報(bào)道了這一消息,以至于驚動了 Andrew 本人。他在個人網(wǎng)站上發(fā)表了公開信,強(qiáng)調(diào)自己并沒有直接參與這個項(xiàng)目,如果這個系統(tǒng)有后門的話,這與他無關(guān)(他對此并沒有明說只是暗示)。
Andrew Tanenbaum 稱,MINIX 3 在 2000 年決定采用 BSD 授權(quán),原因是企業(yè)不喜歡 GPL 許可證,認(rèn)為 GPL 會讓他們花費(fèi)許多時(shí)間精力金錢去修改代碼,然后免費(fèi)提供給競爭對手。他說,英特爾的工程團(tuán)隊(duì)在幾年前接觸了他,詢問了 MINIX 3 大量的技術(shù)問題,要求他對 MINIX 3 進(jìn)行大量改變,減少內(nèi)存占用,選擇性的關(guān)閉不需要的功能。
在短暫的活躍之后雙方進(jìn)入了靜默,直到現(xiàn)在媒體報(bào)道英特爾處理器都運(yùn)行了 MINIX 3 他才知道。他對此感到吃驚,但并不在意,因?yàn)樵摬僮飨到y(tǒng)是 BSD 授權(quán),英特爾不需要付錢給他。他只是希望英特爾在部署了 MINIX 3 之后能通知他一下,這只是禮貌問題。
以上就是腳本之家分享給大家的關(guān)于世界上最流行的操作系統(tǒng)不是Linux或者Windows,而是MINIX的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
相關(guān)文章
- 這篇文章主要介紹了淺談為你的 Linux 服務(wù)器加把鎖,簡單介紹了使用shell命令查找服務(wù)等相關(guān)內(nèi)容,小編覺得還是挺不錯的,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-02-01
- 這篇文章主要介紹了Linux下的多線程編程和fork()函數(shù)詳解,涉及fork()與多線程等相關(guān)內(nèi)容,小編覺得還是挺不錯的,這里分享給大家,需要的朋友可以參考下2018-01-24
談?wù)凩inux運(yùn)維人員是否需要掌握一門編程語言
這篇文章主要介紹了談?wù)凩inux運(yùn)維人員是否需要掌握一門編程語言,小編覺得還是挺不錯的,具有一定借鑒價(jià)值,需要的朋友可以參考下,下面就來和我一起看看吧,希望大家在閱2018-01-24- 這篇文章主要介紹了Linux下輕松隱藏文件和文件夾的方法,小編覺得還是挺不錯的,具有一定借鑒價(jià)值,需要的朋友可以參考下。下面就和我一起來看看在Linux中可以有效隱藏文件2018-01-24
- 這篇文章主要介紹了Linux下grep顯示前后幾行信息方法介紹,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-23
Linux下通過受限bash創(chuàng)建指定權(quán)限的賬號代碼詳解
這篇文章主要介紹了Linux下通過受限bash創(chuàng)建指定權(quán)限的賬號,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-23- 這篇文章主要介紹了Linux傳輸超大文件方法介紹,涉及到nc傳輸?shù)氖褂?,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-23
- 這篇文章主要介紹了淺談管理linux開機(jī)自啟服務(wù)的一些技巧,介紹了 自啟動服務(wù)的重要性,運(yùn)行級別的原理,7個運(yùn)行級別等相關(guān)內(nèi)容,小編覺得還是挺不錯的,這里分享給大家,2018-01-22
- 這篇文章主要介紹了linux 防御SYN攻擊步驟詳解,小編覺得還是挺不錯的,這里分享給大家,需要的朋友可以參考下2018-01-22
- 這篇文章主要介紹了Linux初學(xué)者總結(jié),對此感興趣的朋友,可以參考下2015-11-20