服务器 频道

微软研发新操作系统 代号Midori

    【IT168 专稿】突破和创新是类似微软这样的巨头每天都在思考的问题。突破就意味着打破旧有模式,创新也就意味着寻找新的成功点。尽管微软在Windows操作系统中都尽力做到紧跟当前的市场趋势,但近年来,微软从未对Windows的架构作出大的改动,而是不断在前一代产品的基础上进行改善——就像Vista极力在XP基础上寻求发展一样,Windows 7也会在Vista的经验中改进和提高。

    然而古老的Windows架构是面向单用户的操作系统,尽管微软不断强化其对互联网的应用,不断推出新的功能,却仍然无法弥补其劣势。Vista令人失望的市场表现,造成Mac OS和Linux不断蚕食Windows市场,从而真正让微软痛下决心彻底抛弃Windows架构。

    最近,Software Development Times(SDT)引用微软内部文件报导,称微软正在研究代号为Midori的操作系统,该操作系所有部分均是从零开始设计,其目标就是成为能够在多个硬件系统和虚拟机上运行的分布式操作系统。

1、以虚拟化为桥梁

    虽然微软决心通过Midori开辟新战场,但千千万万的Windows用户却又是无法割舍的。SDT描述文件内容指出,微软已经开始研究如何让使用者自Windows无痛转移到另一个新的操作系统,这也是微软在Vista上吸取的教训。

    那么如何让Windows上的应用程序在Midori系统上正常运行,如何让用户度过Windows与Midori的共存期。微软可能会让Midori继承Windows中的很多东西,并通过虚拟化技术对Windows平台保持兼容性。

    有观点认为,如今虚拟机技术已经十分普遍,如同过去那样安装操作系统,然后安装应用软件的做法将被逐渐淘汰。VMware高层主管也曾预言说,未来的电脑,可以直接加装捆绑操作系统和应用软件的虚拟应用包,用户可以随意挑选各种组合。这进一步说明了微软此举的动机和操作系统发展的整体趋势。

    但是,由于虚拟化相对于直接的操作系统而言会不可避免的损失一部分性能,Midori的开发者们也就不得不找出一种智能的架构以尽可能的减少性能损耗。有资料表明,微软准备通过双层核心架构来提升虚拟化的性能。简单来说,微软打算用一个极致精简的微核心层来负责与硬件设备的通讯,而微核心层上的第二层负责软件虚拟化与其他功能。这样就使得虚拟化软件更加接近硬件结构,类似于操作系统直接运行在硬件层面上。

    此外,相对于Windows环境下仅仅一个驱动程序的错误就会导致系统崩溃的问题来说,Midori凭借其虚拟化可以轻松解决这样的问题。整个Midori操作系统一方面通过操作系统中的一系列管理程序进行托管,而另一方面程序和软件则在与硬件系统完全分离的虚拟空间中运行。这意味着令很多Vista用户头痛的兼容性问题将成为历史。

    据SDT获得的文件内容透露,Midori可以在原生的x86、x64和ARM处理器上运行也可以在使用了Windows Hyper-V的虚拟机上执行。

0
相关文章