大家好,欢迎来到IT知识分享网。
世界上最流行的操作系统竟是MINIX,近几日科技媒体捅出的这则消息有点颠覆我们长久以来的认知。
MINIX是一个类似Unix的超迷你系统,开发者是行业大牛Andrew Tanenbaum(ast),本来是个教育工具,用来展示操作系统编程,Intel将它拿过来整合在了处理器中,过去十年发布的所有Intel处理器都运行了一个修改版的MINIX 3系统。
MINIX在处理器内部拥有自己的CPU内核和专属固件,完全独立于其他部分,而且完全隐形,操作系统和用户均不可见,运行权限更是达到了Ring -3。
事实上,即便是在休眠乃至关机状态下,MINIX都在不间断运行,因为ME管理引擎要在处理器启动的同时就开始执行管理工作,还要负责芯片级的安全功能。
这种设计当然也存在巨大的安全隐患。Google研究后发现,MINIX Ring -3权限级别拥有完整的网络堆栈、文件系统、USB/网络等大量驱动程序、Web服务器。
这就意味着,MINIX本身就是个独立于计算机系统之外的完整小王国,想干什么都行,甚至是在你关机状态下架设一个联网服务器!
这就使得MINIX拥有至高无上的地位,而且不管你的电脑里装的是Windows、Linux、macOS,都有一个它在默默运行,使之成为名副其实的全球第一系统。
过去几天多家媒体报道了这一消息,开发者Andrew也被惊动,专门在个人网站上发布了公开信,澄清了自己和这事没什么关系。
Andrew强调自己没有直接参与这个项目,如果这个系统有后门的话,这与他无关。
Andrew Tanenbaum称,MINIX 3在2000年决定采用BSD授权,原因是企业不喜欢GPL许可证,认为GPL会让他们花费许多时间精力金钱去修改代码,然后免费提供竞争对手。
Andrew说Intel的一个工程师团队几年前接触了他,询问了关于MINIX的大量技术问题,Andrew很高兴对此进行作答。
Intel工程师团队要求他对MINIX 3进行修改调整,例如为了减少内存占用,选择性的禁用一些并不总是需要的功能(如浮点支持)等。
不过随后双方就没有再产生什么交集,直到现在媒体报道所有Intel处理器都运行了MINIX 3。
Andrew对此感到吃惊,但并不在意,因为操作系统是BSD授权,Intel不需要付钱给他。
对Andrew来说,唯一感觉不错的一点是,MINIX现在可能是世界上使用最广泛的x86电脑操作系统了。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/76392.html