为老软件准备的虚拟机
有迹象表明Windows 7将会使用虚拟机运行那些非原生程序,这条消息是七月份从属于微软的Channel 9社区上泄露出来的。
尽管对于微软来说这样做很新奇,但并不是微软的首创,苹果在从Mac OS Classic环境向Mac OS X环境移植的时候,就在虚拟机上提供了classic OS环境,用来运行那些旧软件。
当前,没有人能确保任何技术出现在Windows 7的花名册上,就像当年微软也承诺将WinFS加入Vista那样,可是结果呢?
基于操作系统的虚拟机还是很有可能实现的,因为在Windows Sever 2008中就已经应用了微软的Hyper-V虚拟技术。
况且,到2010年,硬件性能也不再会有任何问题。届时,四核心将会取代双核心称为主流,并且将拥有大容量的三级缓存。
大容量的三级缓存已经出现在AMD的Barcelona构架上,在2008下半年,Intel的下一代处理器“Nehalem”也将会使用。(事实上,到Windows 7出现的2010年,Intel已经进入 Gesher时代了)
试想,届时在八核心处理器上,利用其中一个运行虚拟机,还有闪存硬盘和高达4GB的内存用来提高性能。
关于内核
我们都已经知道,下一代的Windows将使用一个精简的代号为MinWin的“微内核”,根据先前的报道,MinWin被称为Windows 7的源代码库。MinWin目前还处于内部开发状态,在十月份的一次微软虚拟技术展示中,微软工程师Eric Traut称所有的Windows系统都将基于MinWin。
“它不单单只是运行在你我笔记本中的操作系统,还将运行在多媒体服务器,以及嵌入式设备中。”
Traut展示了仅包含一百个文件的MinWin占用25MB硬盘,在40MB内存中运行。Traut表示,这与预期结果相比还是大了点,但是这个核心内部的结构已经十分清晰了。或许还能做进一步精简处理。
关于这段演讲的视频,读者可以在youtube上找到
WinFS回归
更多人关心的是WinFS是否会出现在下一代Windows中,这可是基于关系管理的新一代文件系统。
WinFS之前采用的是SQL Server 2005的引擎Yukon,原生支持XML,当年曾作为Vista的主打功能之一大肆宣扬。不过后来因为无法使其性能达到当前NTFS文件系统的性能而作罢。
除了一开始微软承诺的将在Vista发布一年后加入WinFS。最近又有消息传出WinFS将作为SQL Server 2008使用的Katmai引擎核心技术之一。因此Windows 7的文件系统可能将是基于Katmai引擎的,而WinFS这个名字或许就这样退居幕后了。
最新相关文章
发表评论