我用的是一台运行OS X的Macbook Pro笔记本电脑,在Bootcamp分区安装了Windows 7。通常这种设置只允许你启动Mac OS X或Windows,但使用VMware Fusion 3 for Mac OS X,我可以将bootcamp分区(Windows 7)作为虚拟客户操作系统运行。VMware Fusion的Unity功能可以让Windows应用程序在Mac OS X桌面上显示在自己的窗口中。这总是会吸引人们的注意,因为人们会问:“你在Mac上运行Outlook ?”
IT专业人员多年来一直在使用桌面虚拟化,主要是通过Citrix环境。但这些都是专门的Citrix服务器,托管跨局域网的用户会话。我们已经在实验室、数据中心和托管地点使用虚拟化服务器。但我开始怀疑,虚拟化是否能够为桌面用户提供必要的性能和响应能力?不仅仅是偶尔,而是作为他们的主桌面?这就是我过去两周一直在做的实验。我关掉了我的Windows 7笔记本电脑,在我的Mac电脑上只使用Windows操作系统。
还可以看看这篇博文:如何在Mac OS X上运行Windows 7虚拟化
硬件平台是一台配置合理的笔记本电脑,在5400 RPM驱动器上有一个2.8Ghz双核CPU、4GB ram和一个相当大的100GB bootcamp分区。由于我并不总是在一个地方,在笔记本电脑上做这个是我最好的选择。有了这个设置,我就可以在开发iPhone的同时使用Outlook和其他主要的Windows应用程序。当在同一台机器上使用Windows 7和Mac OS X时,多亏了VMware Fusion的Unity特性,我感到非常惊喜。
VMware Fusion的Unity特性可以让Windows应用程序以自己的窗口出现在桌面上,而不是被困在客户操作系统窗口的正常限制内。当你在Mac桌面上滑动窗口时,移动Outlook、Word、Windows资源管理器和其他窗口会有点不稳定,但不会太厉害以至于窗口卡住或冻结。
老实说,Windows 7作为虚拟客户操作系统运行时的性能和它在本地运行时是不一样的,但总体体验肯定是可行的,而且完全可用。我可以轻松地使用Microsoft Outlook来处理所有电子邮件需求,就像我在本机运行Windows 7时一样。将收件箱切换到不同的专栏可能会花费更长的时间(也许5秒左右),但我并没有避免这种做法,因为性能损失是不可接受的。Word、Excel和Powerpoint也是非常有用的应用程序。
我注意到最大的性能损失是启动Windows 7所需的时间。它可能需要200-300%的时间来启动和到达可用的Windows桌面状态,以准备启动应用程序。我不愿意去想在这种配置下运行Vista会是什么样子。应用程序的启动速度也会变慢,但代价要比Windows操作系统的启动时间小得多。
为了提高性能,我还做了一些其他的事情,比如只安装我真正需要的Windows软件、服务和启动程序,而把那些很好用的实用程序和占用大量内存的应用程序抛在了后面。关闭Aero,回到类似xp的经典界面也能显著加快速度,并有额外的好处,即减少GPU对电池寿命的消耗。
Windows 7虚拟化和VMware Fusion可以接受吗?总的来说,我认为是这样的。短期内我不打算换回去。现在,我不仅可以在开发iPhone时使用Windows应用程序,还可以使用Mac的一些视频和图形应用程序。不是每个人都有CPU和内存,或可能不愿意放弃Aero界面和一些Windows可以减少性能的好处,但是如果你有两个Windows和mac电脑上的硬件和你工作,我建议你去给这个设置。
像这样的吗?以下是米切尔最近的一些帖子。
最近的播客:米切尔的书建议:
- 克里斯·布莱恩特(Chris Bryant),微软Office Web Apps ñ Microsoftís
- Sam Ramji, CodePlex基金会
- 助教麦肯,要点。如果你喜欢Xobni,你一定会喜欢Gist
- Dux Raymond Sy, innovate - e,你在做什么来实现SharePoint的成功?
- 莎拉hasse还。在BestBuy.com指导SharePoint用户成功
也可以访问米切尔的其他博客和播客:
SharePoint 2007容灾指南 ![]()
Pro Hyper-V:虚拟化专家的声音 ![]()
开始SharePoint 2007管理:Windows SharePoint Services 3.0和Microsoft Office SharePoint Server 2007 ![]()
开始SharePoint 2007:用MOSS 2007构建团队解决方案 ![]()
访问微软子网获取更多新闻,博客,意见来自网络。报名参加每两周微软简报。(点击新闻/微软新闻提醒)