反思PC:为什么虚拟机应该取代操作系统
披露者:提到的大多数供应商都是作者的客户。
技术通常是线性发展的,即使有东西出现,应该改变它的进展。以PC操作系统为例,该系统于20世纪80年代面世。他们带来的一个大问题是,每次英特尔对芯片组或固件进行更改时,都需要防止操作系统和应用程序中断。最终的解决方案是创建虚拟机——不管底层硬件发生了什么,它是一个保持不变的虚拟硬件层。
在过去的几十年中,我们在部署方面遇到的许多问题都是围绕着IT在硬件改变的同时保持PC映像静态的需要。如果我们从VMware或Micros of t预加载虚拟机-然后将图像放置在上面-您可以确保您今天通常无法获得的兼容性水平。
让我们本周探讨重新思考PC、虚拟游戏和操作系统。
第一次创建PC时,制造操作系统的人和制造硬件的人是一样的。苹果两者兼而有之,IBM购买了Windows的使用权,这样它也可以有效地做同样的事情。但在Windows方面,操作系统很快就脱钩了。它允许一个更具竞争力的市场,但也允许一个不寻常地受到不相容和断裂困扰的市场,因为PC的两部分没有一起发展。
在本世纪早期的一段时间里——当时英特尔和微软甚至都不能很好地相互交谈——我们遇到了像Windows Vista和Windows8这样的灾难,甚至连微软都想忘记的平台。事情最终趋于平衡,而这些问题大多是历史问题。但在某些方面,这一问题已经恶化,因为AMD已经上升为一个权力和高通现在提供个人电脑解决方案。这种硬件变化迫使英特尔加快其自身的开发努力——这增加了维护操作系统可靠性变得更加困难的可能性。
微软正在用其Surface系列解决这一问题;该公司正开始为Surface X和即将推出的Surface Neo双屏笔记本电脑指定处理器:分别来自高通和英特尔。定制处理器是一个有趣的想法,但如果戴尔、惠普和联想走上这条道路,由此产生的硬件复杂性——以及操作系统崩溃的机会——将会急剧增加。
在这个新的世界中,需要允许苹果、谷歌和微软的解决方案的操作系统方面以最快的速度推进这些公司,并允许AMD、英特尔和高通的硬件平台也这样做,而不会造成任何破坏。
在硬件上运行的虚拟机通常有一个Hypervisor,因此您可以运行多个虚拟机实例-每个实例都与另一个实例隔离,因为该技术通常用于在同一硬件上有多个用户的服务器上。
在PC上,您可以使用不同级别的用户自由,为工作、学校和个人使用提供不同的VM实例。公司VM将被锁定,以便更好地保护公司免受其他使用模式的影响。病毒往往是由员工携带的,他们对个人使用公司的个人电脑不小心。对于需要将开发项目与企业形象分开的开发人员,您大多会看到这种行为。
即使安装了三个图像(工作、学校、个人),您也能够优化所有三个支持组织。工作IT处理工作形象,学校IT处理学校形象,OEM帮助个人形象(他们可以收费)。您将获得更高水平的安全性,因为两个或三个使用模型将相互隔离-您将释放操作系统供应商和平台供应商,以更快地推进他们的平台,因为他们可以指定一个集合虚拟机配置。
然后,VM公司,无论是VMware还是微软,都可以与硬件供应商合作,优化灵活性,作为性能因素,硬件开发PC将演变为更好的多主机客户端。其他选项可以包括为您的孩子在家庭PC上创建一个VM,可以自动清除和重建定期或调整操作系统的东西,如eSport。您可以创建在VM上运行本机的游戏,同时在竞争时挂起其他VM。当然,IT将获得一个非常稳定的虚拟硬件映像,在硬件供应商和硬件版本之间保持稳定。
我认为是时候开始重新考虑操作系统、管理程序和虚拟机之间的关系了,以更好地保护我们的PC。(感谢VM,Rootkits通常会成为过去。)其结果可能比我们今天构建平台的方式更灵活、更可靠、更安全、更有能力应对不断变化的未来。
我认为世界已经做好了改变的准备;现在,是时候让OEM愿意承担风险并尝试新的东西了。