**************************************************************************
三年以来,我一直在关注微软在代号为 Longhorn 的下一代 Windows 操作系统上取得的进展(或是停滞不前)。一切都开始于 2002 年的一月,当时我发表了我的第一篇通向 "Longhorn" 之路:关于下一代 Windows 操作系统我们知道些什么。其目的是要分清楚事实和传说。在那篇文章当中,我揭露了很多关于 Longhorn 的假消息并且讨论了一些微软当时为 Longhorn 加入的一些功能。其中一些,如 WinFS (后被证实仅仅是基于 .NET 的 SQL Server 文件系统)已经被取消掉并将出现在未来的 Windows 版本中。其余一些,像 Windows Movie Maker 2 以及 Windows Media Player 的更新都由于 Longhorn 的不断推迟而提早单独发布了。
在2003年五月,我以通向 "Longhorn" 之路 2003 一文继续了对 Longhorn 追踪报道,集合了很多从当年的 WinHEC 展览中收集到的具体信息。同时包括了微软的第一个 Longhorn 发布时间表(在2005年最终发布),详细的产品组件细节,桌面混合引擎 (DCE) 的概述。在同年八月的一次更新中,我第一次揭开了 Longhorn 中 Aero 用户界面的神秘面纱。
之后,2004 年八月微软公司宣布可能推迟 WinFS 的发布并在 Windows XP/2003 中加入如 Avalon 和 Indigo 等 Longhorn 中一些关键的技术,于是我理性的撰写了我的第三次连载,通向 "Longhorn" 之路 2004。微软同时也给出了 Longhorn 的最终发布时间表,我们注意到这个软件将在 2006 年最终发布。请注意这绝不是在年末,而是年中。同年的十一月份,我更新了这篇文章,加入了 Longhorn 和 Office 12 beta 的计划表,并着重标出了可能在 2006 年最终发布前经历的多个里程碑。
一张新的时间表
我在通向 "Longhorn" 之路 2004 一文中给出的发布时间表在当时来说无疑是准确的。但是,就像往常那样,微软已经对那张时间表做出了修改。但不变的是 2006 年五月的发布期:最近在微软内部进行的讨论中有人提出在 2006 年八月发布 Longhorn 是否更加合适。但是来自高层的声音明确的表示:绝对就是 2006 年五月。按照微软高级执行官的说法,Longhorn 将在那个时候交付给制造商。总的路线图
这就是 Longhorn 总的路线图。2005
Windows XP Professional x64 Edition: April 2005
Longhorn Client Beta 1: H1 2005
Longhorn Client Beta 2: H2 2005
2006
Longhorn Client RTM: H1 2006
WinFS Beta: H1 2006
Virtual PC 2006: H1 2006
2007
Longhorn SP1: H1 2007
Longhorn Server: H1 2007
为了更好的编写 Longhorn,微软会逐步公布关于这个下一代操作系统的消息。首先,微软将利用 Windows 硬件工程会议 (WinHEC) 为上市做好准备,就像现在这样讨论“Longhorn 的实质”。所有参与 WinHEC 的人员将会得到一份 pre-Beta 1 版本的 Longhorn。
其次,微软将利用一种叫做“滚雷”的方法来逐渐加强开发力度,直至 Longhorn 发布。公司希望将 Longhorn 定位成其主要的,必须为商业和普通客户完成的事务。
Longhorn 发布计划表
还不够明确吗?这里有更精确的 Longhorn 发布计划,见如下:Longhorn Beta 1 Milestone 9 (Beta 1 M9) and platform code complete*
2005年3月16日 注明:"platform code complete" 并不表示 Longhorn 中所有的功能在这个时候已经被敲定。事实上,这是一道必须通过的内部“质量大门”,因为工程会被转移到主要的编译实验室以便于进一步的开发。
Longhorn Beta 1
2005年5月25日
Longhorn Beta 2
2005年10月12日
Longhorn Release Candidate 0 (RC0)
2006年2月22日
Longhorn Release Candidate 1 (RC1)
2006 年四月
Longhorn release to manufacturing (RTM)
2006年5月24日
Longhorn Launch (widespread public availability)
2006年夏天到2006年10月,根据其他 Longhorn 系列产品的发布时间表而定。
Longhorn Server RTM/Longhorn Client SP1 RTM
2006年下半年/2007年上半年 (Client RTM + 6个月)
请注意上面的那个 RC0 版本,这是极为少见的。据我所知,微软最后一次为其 Windows 产品发布 RC0 版本是在 Windows Millennium Edition (Me) 时代。RC0 的发布通常是为了给微软公司的硬件和软件合作者足够的时间来给最终发布的版本开发驱动和兼容软件。
微软先前考虑干脆仅发布一个 beta 版本,但是现在却“坚定”的认为还是两个为好。
这里有我们能预见的主要里程碑:
Longhorn Beta 1
Longhorn Beta 1 旨在面向微软钦定的测试人员,他们大多参与了 Windows XP/2000 和 Windows Server 2003 的前期测试。与 Alpha 版推出时仅针对开发人员不同,Longhorn Beta 1 会涉及到微软的 PC 制造,硬件、软件合作伙伴,MVP(最有价值专家)等等。它还会被提供给 使用 MSDN 专业版及以更高版本的用户,TechNet,以及诸如 WinHEC 2005,TechEd,以及/或专业开发人员大会 (PDC) 2005 之类展会的到会人。Longhorn Beta 1 将会被压制成 DVD(而非CD),并且允许测试人员以 ISO 格式下载。微软称,在 Beta 1 阶段仅会把 Longhorn 超值版本提供给测试人员。届时将会有英文、德文、以及日文版本。
Longhorn Beta 2
Longhorn Beta 2 的发布范围将比 Beta 1 更广。到时候,热心的用户可以通过客户预览计划(CCP)下载到公开的 beta 版本。Longhorn RC0+
客户预览计划将在候选发布阶段继续实施。微软希望在临近最终发布日期之际,有更多的客户对这些预发布版本进行评估。新的产品版本
这些计划可能会改变,微软正计划着为 Windows Longhorn 家族发布一系列出人意料的的产品版本,或者称作 SKUs(产品单位)。这些是目前已敲定在2006年5月发布的版本:Longhorn Starter Edition
类似于 Windows XP Starter Edition。
Longhorn Home Edition
类似于 Windows XP Home Edition。
Longhorn Media Center Edition
包括媒体中心功能的超值家庭版,类似于 XP Media Center Edition。
Longhorn Professional Edition
类似于 Windows XP Professional Edition。
Longhorn Small Business Edition
着眼于小型商务用户市场的新版本。十分类似于 Professional Edition。
Longhorn Mobility/Tablet PC Edition
类似于 Windows XP Tablet PC Edition。
Longhorn Premium Edition
介于客户版本和商业版本之间的全新产品版本,包括家庭版, 超值版, 专业版, 小企业版, 以及 Tablet PC 版本(但没有 Starter 版)的所有功能。这个超值版本对于面向商业的软件保险 (SA) 客户来说很划算。
所有这些都不是产品的最终名称,当然,除了 Starter Edition 外所有的版本都将同时支持32位和64位平台。在我看来,微软公司即将面临的问题之一就是很难传递每个 SKU 之间的不同点。我将对针对这个问题如何进行开发非常感兴趣。我建议减少 SKUs,仅仅提供客户版本和商业版本就够了。客户版本本来就应该包括家庭版和超值/媒体中心版中的一切功能,而商业版本则应包括专业版,小企业版,以及 Tablet PC 版的功能。
此外,虽然微软公司曾考虑过完全不发布 Longhorn 的零售版本,而是要求购买新的个人电脑以获取此款操作系统,但是这些计划已经被取消了。就像 Windows XP 一样,各种各样的 Longhorn 版本将以零售和 OEM(PC 制造商)的方式发售。
Longhorn 的投资
在 Longhorn 看似无休无止的开发周期中,我将关注于那些微软想要呈现给客户们的亮点。其中一些功能已是众所周知的,而其他的却是鲜有人知。但是,软件巨人(微软)认为这些都是关键的技术投资。强大、可信赖以及安全
微软期望让 Longhorn 成为“高性能,健壮和安全操作系统。”为了做到这一点,就必须变更用户帐户在 Windows 下的运作方式。Windows XP 支持受限用户帐户,管理员帐户(以及其他,在 XP 专业和更新的版本中),但是很少有人使用除了管理员帐户之外的帐户,因为受限用户几乎毫无可用之处。在 Longhorn 中,微软将引入新的最少特权用户帐户 (LUA),他们能在大多数应用程序代码象征性运行时分离出基本上安全的代码。当受信任的应用程序需要用到管理员级别的权限时,他们能够临时的运行在保护管理员模式下。这一功能将帮助家庭用户如今在使用受限用户帐户时遇到的大多数问题,但用作商业用途时的管理员可以关闭这一功能。
相比于 Windows XP SP2,当监测到误操作时 Longhorn 将提供更完备的安全警告和指导。但是,Longhorn 的警告提示不像在 XP SP2 中一样仅在进行基于 Internet 通信时出现,还会在执行本地代码时出现。这个办法将使用户感到很安全,而且他们还可以撤销任意的动作,这样便进一步增强了他们的安全感。
总之,Longhorn 中的安全和管理优势和 Windows XP Service Pack 2 比起来确实进步不少。例如,在 XP SP2 中的安全策略功能在 Longhorn 中将有明显的扩充,但仍会以相同的方式工作。所以,管理员们在理解 Longhorn 中组策略工作方式时会相对容易得多。
Longhorn 将会支持被称为 hot patching 的新更新模式,可以在不需要重新启动的情况下更新非内核代码,安装驱动程序。当然,在安装关键补丁后 Longhorn 仍需要重新启动,但这种情况会比 Windows XP SP2 或是 Windows Server 2003 来的少得多:大概会少70%。
此外,微软还称 Longhorn 还会提供新的即时启动 (instant-on) 功能,Longhorn-savvy 系统可以在两秒钟或是更短的时间内从待命状态恢复。而在相同的机器上冷启动的时间也会比 XP 少50%之多。
IT 运作效率
从商业的角度来看,为台式机部署 Longhorn 将会提供比 Windows XP 多得多的优势,可以减少部署、管理和技术支持方面的开支。Longhorn 能够利用微软正在开发中的下一代 Windows 反间谍和反病毒产品,监测和清除间谍软件和恶意软件。管理员们可以去扫描那些易受攻击的 PC 机和网络。
Longhorn 还包含新的文件加密系统 (EFS),可以防止数据从遗失或被盗的笔记本电脑中泄漏。因为我们能够把事件日志转发到适当的地方。
在 Longhorn 中,应用程序启动和加载文件的速度会比 Windows XP 中快15%。 Longhorn 的特色还包括新的镜像创建和管理工具,有了它安装和部署会相对容易的多。Longhorn 的基础组件可以减少企业必须保留的安装镜像数量。新版本的用户状态迁移工具 (USMT) 会利用 Longhorn 的本地脚本环境来改善状态迁移的效率。此外,Longhorn 还会提供新版本的远程协助功能。
更敏捷的工作方式
Longhorn 将会提供更自然的方式对信息进行访问、组织和使用,提升 Information Worker (IW) 的工作效率。当然,关键点在于新的快速搜索功能,许多人曾误认为这一功能将会在 Longhorn 发布的时候随 WinFS 一起被微软砍掉。事实上是不会的。Longhorn 快速搜索能在您的 PC 机中,本地网络中以及 Internet 上实现近乎于即时的搜索能力。它的出现旨在给予现有的 Windows 用户更直观的搜索方式。快速搜索提供了新的数据组织方式,包括列表,自动列表和过滤(见图片)。搜索的结果可能包括各种存储格式(文档、邮件消息、图像等),还有可能是自定义的数据元。Longhorn 的新外壳程序提供了方便的 "breadcrumb(面包屑)"导航功能,还有基于快速搜索技术的过滤查看功能和文件预览功能(见图片)。
另外一项快速搜索功能叫做 Stacks(堆,见图片),它能帮助我们以作者、关键字、格式等方式分类的集中内容。你还可以以各种属性,如名称,大小,修改时间,格式或作者来对文件进行分堆,这样便能够对相同的数据以不同的方式进行查看。
微软相信利用快速搜索,用户花在自己电脑上寻找文件的时间将会减少80%。文件夹重定向同步 (re-directed folder synchronization) 的时间也会比 Windows XP 快50%。
(说到 WinFS,微软计划在 Longhorn 客户端在 2006 年中上市的时候发布一个预览版本的相关存储技术。而当 WinFS 正式推出时将能提供比快速搜索更强大的搜索的能力。可是,微软尚未决定何时推出 WinFS 技术。)
Longhorn 能够更可靠的从崩溃中恢复,此外还有更好的程序管理工具和备份还原功能。
Longhorn 还能轻松并且无缝的创建基于P2P技术的专用网络,为多人协作大开便利之门。微软设想从事信息工作的人员能够通过这种专用网络共享简报以及协作完成文档的编写。被称做 castle(城堡)的类似于域的网络体系会取代现在家庭用户使用的工作组。在这种网络中,用户证书能从一台机器转移到另外一台而不需要中央服务器。
永远在线
Longhorn 在 PC 机和便携式设备间同步数据的能力将会是无比强大的。对于无线网络亦是如此。正如微软所说 Longhorn 能让你“随时随地的协同工作并且超额完成任务”。Alpha 版本的 Longhorn 曾暗示过我们:一个被称作 SyncManager 的通用同步管理器会被用来管理软件和硬件的连接。
同时,新的无线网络堆栈将支持从任何地方远程接入以及网络间更无缝的过渡,在多个网络可用时自动从中选择带宽最大的一个。
下一代平台
从概念上来讲,Longhorn 这个平台基于 Avalon(图形子系统),Indigo(消息和 Web 服务)以及基于 .NET 托管代码的程序模型 WinFX。去年八月,微软透露这些技术会“下放”到 Windows XP Service Pack 2 和 Windows Server 2003 Service Pack 1 中。我曾一度认为 Longhorn 不会提供给开发人员什么独一无二的技术,但那并不准确。首先,微软把这些技术提供给现有的用户可以扩展 Avalon 和 Indigo 技术的市场,鼓励开发人员尽快的接纳这些技术。这样,WinFX 便能够更快的达到 Win32 API 几十年才能达到的高度。其次,Longhorn 还包括了 XP SP2 用户不曾享受过的功能,这样便使得这个平台更具价值。这之中最明显的就是带来 3D 视频效果并且成为 PC 用户体验之一的 Aero 用户界面。
但用户们应该意识到,Longhorn 所依赖的新内核将不可能再提供如 Windows XP 那样对16位和32位代码的兼容性。而对于商业用户,微软坚信 Virtual PC 2007 会帮助大公司解决兼容性问题。但是他们也应该在 2005 年推出同 Longhorn 兼容的工具包,以便用户们能为这一变更尽早做好准备。
Longhorn 推荐的硬件配置
一说到 Longhorn,最常见的一个问题便是“Longhorn 对硬件的要求是什么?”时至今日,微软都未曾回答过这个问题,即便他们给出了答案,运行操作系统的最小要求也是出奇的低。但是,我今天会首次呈现给各位一个好东西:微软对 Longhorn 的推荐硬件配置。这是让用户在可接受的程度上体验 Longhorn 所必需的硬件级别。首先,微软相信 2005 年购买的主流机型都能够运行 Longhorn。但是这并不意味着他们就是 Longhorn 级别的,这些机型在跑 Longhorn 时仅能提供 XP 级别的体验。可以这么说,为了更完美的体验你应该确保今年所购买的机器达到特定的要求。
其次,由于 Longhorn 使用了高级的图形技术,你需要配置一块支持 Longhorn 显示模式驱动 (LDDM) 的显卡。在 2004 年中,微软曾经说过这些显卡应该支持 DirectX 9,但不清楚如今这个要求是否会有提高。而在我看到的文件中显示,微软将在 Longhorn 的 Beta 测试阶段提供明确的显卡指导方案。
以下是来自微软的 Longhorn 推荐硬件配置:
桌面型 CPU:使用超线程技术的 3GHz Pentium 4 530(或更高)或带 2MB 二级缓存的 Xeon(至强)或是 AMD Athlon 64 位,Sempron 或 Opteron 100,200或800,单核心或双核心的处理器。
移动CPU:1.86 GHz Intel Pentium M 750(或更高)或采用 AMD Turion 64 位移动版技术的,移动版的 Sempron 或是移动版的 Athlon 64 处理器。
内存:512 MB(或更高)的内存,所有平台都一样。
持续更新的的文章
就像我所有的“通向 Longhorn 之路”文章一样,我将在今年期间不断更新这一版的文章,只要有新的信息。两次明确的更新将会在今年的四月和九月,分别在 WinHEC 和 PDC 2005 展览期间。但是有其他更新时,我亦会在这里发布。--Paul Thurrott
2005年1月11日
更新于 2005年1月12日; 2005年1月13日; 2005年3月7日; 2005年3月18日; 2005年3月23日
**************************************************************************

(本文为 Windows SuperSite 的著名作者 Paul Thurrott 所撰写,cnBeta 的 Aoouch 翻译。本文的中文版版权归本站所有,转载请注明出处。如有不明之处,请与 cnBeta 或本人联系。谢谢合作!)