你没听过,但MINIX却是全球最流行的操作系统!
世界上最流行的操作系统竟是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电脑操作系统了。
该文章在 2017/11/11 23:14:59 编辑过 |
关键字查询
相关文章
正在查询... |