关键的两大技术缩水 在计划发布之后,Longhorn成为业界热衷讨论的对象,所有人都为Longhorn的这些革命性技术兴奋不已。的确,相比现有的Windows XP和Windows 2000,Longhorn脱胎换骨,微软希望创立的是面向未来十年的操作系统平台。但与之对应,Longhorn庞大而复杂,技术难度超乎想象,许多项目的前期开发工作都因技术难度太高而无从实现,以至于Longhorn开发进度陷入困顿之中。最终,微软内部不得不重新检讨Longhorn的设计,他们意识到Longhorn面临的技术障碍远非短时间所能解决,为了保证Longhorn能够在2006年底前推出,微软不得不作出一个让业界嘘声四起的决定:Longhorn的功能被大幅度削减,以保证能够在2006年底前顺利推出,而之前开发人员所作的工作被完全放弃。如此一来,Longhorn便从一个“革命性的操作系统”蜕变为“Windows XP SP2”的升级版,它甚至被业界分析家讽刺说成是微软的“短牛角”。最要命的是,Longhorn在功能缩水的同时并没有降低对硬件平台的高要求,这让许多用户都难以接受,结果便是缩水之后的Longhorn不断受到来自各方面的责难,它所得到的褒奖少得可怜—或者说,根本就没有什么正儿八经的褒奖。
成为第一个牺牲品的是WinFS文件系统。在过去,微软将它视为Longhorn中最为核心的技术,如前所述,WinFS采用一种数据库的方式来组织文件,每一个文件都被清晰记录并有机组合,借助这项技术,Longhorn便可实现高效精确的搜索并建立跨越网络的协作模式。这样前卫的理念注定难以在短时间内付诸现实,微软不得不将之暂时放弃,这样,我们在首个Longhorn版本中将看不到WinFS的身影。但这并不是说WinFS被永远放弃,开发工作仍然会继续进行,只是要等到时机成熟后才会被引入Longhorn的后续版本中。
暂时放弃WinFS意味着Longhorn只能选择NTFS文件系统,快速桌面搜索和网络搜索功能自然无法以预定的方式实现。很明显,微软自然不可能放弃这个杀手级功能,它将以一种取巧的方式实现类似的桌面搜索—我们知道,在Google推出桌面搜索工具后不久,微软也发布了类似的MSN Toolbar Suite工具,它可以通过IE浏览器搜索网页、索引及定位Office文档、电子邮件、日程表及联络人等等。该技术在未来将被整合到Longhorn系统中,成为一个子功能,这样也可实现高效率的桌面搜索—不难看出,此种做法与苹果的Spotlight实际上如出一辙,虽然它只是表面上的整合,而非如WinFS存储引擎基于API的深度整合,效率有所不如,但对终端用户来说,这两者的差异并不是太明显。此外,微软的开发思想也有明显的转变:搜索不再是唯一的重点,Longhorn将把精力集中在帮助用户组织和寻找文档上,如果文档能够以更有序的方式组织,用户很容易便可找到,搜索自然就不再必要了。为此,Longhorn将引入“虚拟文件夹”的概念。用户可建立基于关键字的虚拟文件夹,这样在访问目标文件时可顺便参考内容相关的其他文档,例如,用户可以建立一个关键字为“OS X Tiger”的虚拟文件夹,这样所有相关的文档、图片或其他资料都可以在这个虚拟文件夹中找到。借助这样的机制,Longhorn为用户解决了诸如“我的文件到底放在哪里?”之类的麻烦,而不必单单依赖一个强有力的搜索引擎。
NGSCB下一代安全计算基础也成为缩水的对象。这个计划同样是野心勃勃,它的精髓是通过软硬结合的方式将安全问题彻底消除:硬件平台的所有内部通信都采用认证机制,而操作系统则在内存中建立安全的访问区域,所有相关的进程都在严密的保护之下,安全隐患几乎可以被彻底消除(如要进一步了解NGSCB,我们建议大家参考《个人电脑》之前的相关文章)。但与WinFS同样不幸,NGSCB技术难度太大,微软不得不将它放弃,代之以一个名为“安全启动(Secure Startup)”的技术,该技术的作用是对硬盘进行加密,如果没有获得密钥,系统入侵者即便能找到文件也无法解读,保证数据的安全性。但它在技术特性上与NGSCB有如天渊之别,基本上可以肯定,缺乏NGSCB让Longhorn的安全性高不到哪去,病毒、恶意代码的骚扰看来还将在PC平台上存在漫长的时间。