ken2232 ken2232
关注数: 1 粉丝数: 10 发帖数: 241 关注贴吧数: 0
转载:世界上最流行的操作系统不是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 之后能通知他一下,这只是礼貌问题。 以上就是我们分享给大家的关于世界上最流行的操作系统不是Linux或者Windows,而是MINIX的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
Linux入门学习的推荐路线 1. 首先确定自己的学习方向 Linux可以应用的领域太广泛了,从服务器到桌面、到嵌入式应用,再到其他人们能够想象得到的应用,都在或将在使用。如果没有明确的目标,则学习的效果可能不会好。 2. 快速了解各种linux发行版的办法 方法一:使用VM虚拟机,直接到www linuxvmimages com网站中下载已经安装好的虚拟磁盘,下载自己所关心的linux发行版虚拟磁盘文件,亲自使用一下,获得第一手认知 /images/vmware/ 方法二:使用开源的Oracle VM VirtualBox虚拟机 自己安装安装,自己尝试。学习电脑知识,这本身就是一种要求动手、动脑的实践活动。 3. 建议:在虚拟机中进行学习 不管实体电脑中安装的是什么系统,最好都是在虚拟机中进行学习。 理由是:linux系统在学习中,不断地安装或删除软件,自定义配置,以及其他不可预估的人为操作,从而导致了系统的崩溃。 如果是在实体电脑上进行学习,在电脑崩溃之后,就要不断地重新安装。。。。。。等等的一系列操作,会导致浪费掉大量的实践,甚至会让自己的兴趣和热情受到打击。 在虚拟机中学习,只要备份好不同关键备份点的虚拟磁盘,就可以在虚拟机上随意胡搞乱用,都不用担心了。在崩溃之后,只需花1~几分钟的时间,就可以让虚拟机系统恢复如新了。 在实际工作中,即使是经验老到的程序员,在有些场合中,也会选择在虚拟机中来工作的。毕竟谁也不愿意花费大量的时间,来反反复复地进行一些工作坏境的配置工作的,既无聊,时间又未必允许。
MX-Linux:在distrowatch上的排名,为什么能够做到第一? 个人观点:MX-Linux 很好。 MX-Linux 桌面操作系统的成功,主要有以下这几个因素: A. 技术因素: 1. 关键因素:MX snapshots工具; 2. 次要因素:对更多的硬件驱动支持。 B. 运行模式:以社区为驱动。 个人观点:如果没有了MX snapshots工具,估计它的排名立马会跌落到前10名之外。 MX snapshots工具,能够给用户带来什么? 1. 在同一台电脑上,可以任意折腾:类似与win OS的一键还原功能。 2. 在不同硬件配置的电脑上,可以任意折腾:类似于ghost版本的win系统。 3. 可以在U盘上折腾:系统可用不能读写的镜像方式,或可读写的方式,制作成便携式的U盘系统。 4. 将已经安装了个性化软件或个性化设置,提供给别人,在别的电脑上继续折腾。 这一切来源于MX snapshots的与众不同之处:可定制、可安装的livecd制作的功能;工具简单好用。 MX snapshots工具,并不是首创,而是属于“systemback”工具的某种延续。 问题是“systemback”工具属于个人驱动,原作者只支持到ubuntu12.04~16.04,debian 8;虽然后来还有人在继续支持,但是,似乎只支持了livecd的功能,系统安装功能未被支持? 以社区为驱动。这是MX-linux的另一个成功的因素吧? 问答: 1. 有人说MX-linux在服务器上没市场,于是,认为MX也不怎么样。 答:MX Linux是桌面系统。官方的描述“MX Linux – Midweight Simple Stable Desktop OS”。 实际上,源自antiX的MX,其本身就是轻量桌面系统,只是MX才刚刚推出了fluxbox桌面而已。 2. 在桌面系统的应用场合,与debian相比,MX-linux有优势吗? 答:如果只是在同一台电脑上应用,MX Linux不如debian。因为在同一台电脑上的linux出名备份工具,就有好几个。 但是,时至今日,每个人恐怕都会随时在不同的电脑上来工作,以及U盘便携式工作吧? 3. 随时在几个不同的独立电脑上工作,以及U盘便携式工作的场景中 通过简单地操作,MX snapshots可以帮助人们节约大量的软件安装的时间,以及在系统崩溃之后的还原时间。 这也许就是MX-Linux:在distrowatch上的排名,为什么能够做到第一的原因吧? 个人观点:以前我被别人对MX-Linux的个人观点所误导,于是就放弃了好多年,希望我的个人观点不会成为新的舞蹈源。Linux OS总是在不断地发展进步,原来的不合理会变成现在的合理,现在的合理也会变成未来的不合理,事物的发展进步总是这样的,即:变,才是永远的不变。
1 下一页