3893|7

6423

帖子

16

TA的资源

版主

楼主
 

世界上最流行的操作系统不是 Linux 或 Windows,而是 MINIX [复制链接]

原文地址

运行在“Ring -3” 的 MINIX
你可能不知道,但是在你的英特尔系统里,除了你的主操作系统之外,还有一个操作系统在运行,这就是 MINIX。
早在今年 5月,EFF 就发布了一篇文章,介绍了自 2008 年以来,这十年间英特尔发布的所有处理器都运行了一个修改版的 MINIX 3,它被称之为“管理引擎(ME)”。这个由计算机科学教授 Andrew Tanenbaum (对,就是那位早期曾经和 Linus Torvalds 论战过的教授)作为一个教育工具开发的类 Unix 操作系统内置于每一款新英特尔处理器内。
MINIX 运行在你的 CPU 的 “Ring -3”(负数 3) 层上,虽然是你的 CPU,但是你无权访问它。你能够实际访问的最低的 “Ring” 是 “Ring 0”,你的操作系统(比如 Linux)内核就运行在这一层,而大多数用户程序则运行在 “Ring 3”(正数 3)上。
这个运行在 “Ring -3” 的 MINIX 包括如下功能:
完整网络堆栈、文件系统、许多驱动程序 (包括 USB、网络等),以及一个 Web 服务器!
没错,Web 服务器。在你的 CPU 里面有一个秘密的 Web 服务器,您是不允许访问的,而且,显然,英特尔并不希望你知道。我们不知道这个 Web 服务器究竟有什么用途,也许是 CPU 厂商会用它来访问一些数据或者进行一些控制。但是这一切,你都不知道。
据称,Google 正在积极从其内部服务器上移除这个管理引擎,显然 Google 对其安全风险感到忧虑。
这个事情有两个有趣或者说疯狂的地方:
首先,由于英特尔 CPU 的流行,所以,世界上最流行的操作系统恐怕不是 Windows,也不是 Linux,而是这个 MINIX——我们都是 MINIX 用户!
其次,由于你根本没权限访问到“Ring -3”,而这个 MINIX 却能够完全访问你的整个系统——这就是一个巨大的安全风险,运行权限极大,但是从不更新。
MINIX 作者表态
在过去几天多家媒体报道了这一消息,以至于惊动了 Andrew 本人。他在个人网站上发表了公开信,强调自己并没有直接参与这个项目,如果这个系统有后门的话,这与他无关(他对此并没有明说只是暗示)。
Andrew Tanenbaum 称,MINIX 3 在 2000 年决定采用 BSD 授权,原因是企业不喜欢 GPL 许可证,认为 GPL 会让他们花费许多时间精力金钱去修改代码,然后免费提供给竞争对手。他说,英特尔的工程团队在几年前接触了他,询问了 MINIX 3 大量的技术问题,要求他对 MINIX 3 进行大量改变,减少内存占用,选择性的关闭不需要的功能。
在短暂的活跃之后双方进入了静默,直到现在媒体报道英特尔处理器都运行了 MINIX 3 他才知道。他对此感到吃惊,但并不在意,因为该操作系统是 BSD 授权,英特尔不需要付钱给他。他只是希望英特尔在部署了 MINIX 3 之后能通知他一下,这只是礼貌问题。

最新回复

简单说就是:Intel处理器内并无内置什么操作系统,MINIX确实早就被Intel使用,是Intel ME技术的组成部分,但代码不是在CPU里而是在BIOS里且非完整的操作系统,并不存在什么Web服务器之类。运行MINIX的处理器早先是在北桥,后来被移到南桥,对于SOC型CPU当然“是在CPU内”,但即使如此也不能说CPU中有操作系统,也不能说CPU处理器在运行MINIX。 事实上,在PC机也包括智能手机中,存在非系统级的嵌入操作系统或固件代码的组件有很多,比如显卡、硬盘、键盘等都可以看成是独立的专一功能的计算机系统,拥有其各自的处理器和程序代码,这从1981年IBM PC发布起就如此。Intel ME理论上存在安全隐患,但绝不是楼主文中说的那样。如果真存在Intel能私下控制其CPU的情况,所有国家都不会对此坐视,包括美国,因为美国除了Intel本身的所有其它企业都不会答应。 无需真懂相关技术,仅从逻辑上就能证伪楼主文中的说法。   详情 回复 发表于 2022-7-13 17:06
点赞 关注
个人签名training

回复
举报

1274

帖子

2

TA的资源

版主

沙发
 
 
 

回复

7815

帖子

57

TA的资源

裸片初长成(中级)

板凳
 
额......不能操作的操作系统.............
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

626

帖子

172

TA的资源

一粒金砂(高级)

4
 
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(中级)

5
 
呀!还有这样的情况!学习了!
 
 
 

回复

320

帖子

0

TA的资源

纯净的硅(初级)

6
 

这个应该是很早以前给大家学习用的一个操作系统,Linux借鉴了一些它的思想

 
 
 

回复

1万

帖子

141

TA的资源

版主

7
 

标题虽然成立,但内容不对,这个在网上早有辟谣文,只是非常专业的知识很难被大众甚至是多数程序员理解,毕竟术业有专攻。

 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

1万

帖子

141

TA的资源

版主

8
 

简单说就是:Intel处理器内并无内置什么操作系统,MINIX确实早就被Intel使用,是Intel ME技术的组成部分,但代码不是在CPU里而是在BIOS里且非完整的操作系统,并不存在什么Web服务器之类。运行MINIX的处理器早先是在北桥,后来被移到南桥,对于SOC型CPU当然“是在CPU内”,但即使如此也不能说CPU中有操作系统,也不能说CPU处理器在运行MINIX。

事实上,在PC机也包括智能手机中,存在非系统级的嵌入操作系统或固件代码的组件有很多,比如显卡、硬盘、键盘等都可以看成是独立的专一功能的计算机系统,拥有其各自的处理器和程序代码,这从1981年IBM PC发布起就如此。Intel ME理论上存在安全隐患,但绝不是楼主文中说的那样。如果真存在Intel能私下控制其CPU的情况,所有国家都不会对此坐视,包括美国,因为美国除了Intel本身的所有其它企业都不会答应。

无需真懂相关技术,仅从逻辑上就能证伪楼主文中的说法。

 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表