Longhorn Build 5048,长角牛见了棺材落了泪

Longhorn Build 5048,长角牛见了棺材落了泪

Longhorn Build 5048.winmain.idx02.050401-0536

Key: TCP8W-T8PQJ-WWRRH-QH76C-99FBW

设置 BIOS 时间为 2005 年 4 月 2 日,即可避免「时间炸弹」


2004 年 8 月,微软宣布基于 Windows Server 2003 重启 Longhorn 开发之后不久,第一个
build ——Build 3790.1232 被编译出来。可能是微软吸取之前的教训,加强了对代码的审核的缘故(吉姆 · 阿尔钦特地成立了一个代码审查小组),虽然内部的代码吸收了Longhorn 前期的成果,但这个 build「无论从哪方面看,都酷似 Windows XP」。后来,Build 直接被跳到了 Build 5000。Windows XP 的平静外表之下,是底层的汹涌波涛。

到了 2005 年 4 月,WinHEC 2005 宣告召开。微软特地展示了开发已有 4 年的所谓 Longhorn,并随后定名为 Longhorn Developer Preview 分发给与会者。如今我们则是从 winworldpc.com 获得的镜像(可惜我没有 BetaArchive 的权限),设置好 BIOS 时间之后,就让我们看看经历了四年之后微软究竟有什么进化——





嗯……和上次 Build 4093 相比,好像并没有什么变化啊。值得一提的是,我第一次运行安装程序时,系统指着我的空白磁盘说“我不支持在这里运行”,还是用 diskpart 弄好分区,重启之后才顺利进行下去的……







一番坐和放宽之后,顺利进入桌面,这一时期的 Longhorn 也有内部代号,被称为“Longhorn D1”。Vista 的图标被得以采用,而其余的地方还透露出浓浓的 XP 新主题风格;此外很早就被开发出来的 Segoe UI 也得以被应用。


外表平静如水,那么这个 build 有没有更新内部组件呢?事实当然是否定的,游戏、附件,统统维持原状:


(其实这里面画图增加了一种缩放,请无视我差劲的绘画技巧)

依稀记得自己小时候玩 Ghost 系统,最喜欢的 WMP 版本就是这个 WMP10,里面还附送一个应该是爱好者自制的 WMP10 “专属”的皮肤......可惜忘了是哪一款 Ghost 了,改日一定好好再玩玩珊瑚虫。

再来到任务管理器,虽然菜单栏是默认显示的,但我们可以看出这一版已经相当接近 Vista 最终的形态了,做得也相对不那么天马行空一点,不过对于那个时代的人来说,这也许反而是倒退。搜索栏移到右上角,这一明智选择直到今天还在用。图标设置成最大时,隐隐约约有一种 OS X 的错觉:


这里多出一种文件类型“AutoList”(自动列表),这是什么呢?不过相信你看名字就猜得出来,explorer 还是借鉴了 database 式的管理,恍惚之间仿佛你在用 Media Player 什么的:

这一版的 explorer 外壳明显稳定不少,当然还是有一些明显的 bug 的,比如:

再来讨论一下主题:


没错,从 5XXX 开始,大部分 build 都是具备 Aero 的。当然上面这个图里 Aero 并不是完全体,或者说根本就没有开,因为 DWM 在这个 build 里被悄然隐藏了。

感谢 BetaArchive 的 Courageovctvct 等人的工作,如今我们也能调出尘封的 Aero 效果(当然这个版本的 Aero 由于是 CPU 运算,会相当卡顿,而且这个 Aero 也没有后期稳定)。

原帖包含了 5XXX 系绝大多数 build 在 VMware 平台开启 Aero 的方法:betaarchive.com/forum/v

针对 Build 5048,我们需要:

1.用 VMware WorkStation 10.0 版本虚拟机先安装好系统

2.打开注册表编辑器,定位至 HKEY_LOCAL_MACHINE\Software\Microsoft\DWM

3.新建一个 DWORD 项,命名为 EnableMachineCheck 并设置为 0。

4.从 VMware Tools 提取基于 XPDM 的 SVGA II 驱动程序,用它替换掉现有的驱动;

5.打开 services.msc,将 User Experience Session Management 服务设置成开机启动;

6.重启,然后注销再登录。登录成功即可看到 Aero 界面。


duang!Aero 效果!(图片源自网络。地址:winsupersite.com/site-f


......


好吧,我觉得这算是白忙活了。


这个 Build 还包括一些非常有意思的特性,比如后来「所谓的臭名昭著而受广泛争议的」 UAC、无聊透顶的 WinSAT(性能评估,也就是跑分)以及稍稍有点用的“诊断工作模式”、效果不错的 NTFS 自恢复机制等等。

可以说,这个 Build 作为微软重启开发进度不到一年就能拿出来的产物,在提升了稳定性的同时,增加了很多内部特性,是一个“有良心的” build。另外,随着 WinHEC 2005 的召开,微软还为合作伙伴提供了 SDK 和驱动框架的 Kit,如果有心的你能够找到 Visual Studio 2005 beta,就可以尝试安装一个玩玩。

可是当时的人们看到这个 build,呈现的则是另一副表情,毕竟他们身处时代当中,没有我们这些后来者所拥有的那一份从容。Paul Thurrott是一名著名科技记者,长期关注 Windows 相关,当时在 winsupersite 任职的他拿到 Build 5048 傻眼了。他可没有时间调出内部被隐藏的东西,他看到的,是一个没有 Avalon,没有 Indigo,Aero 也残缺不全(官方演示时 Aero 是完全体,但是与会者拿到的 LHDP 里 Aero 被藏起来了;更重要的是,这个 Aero 和开发了很久的 Avalon 没有任何关系),比以前 Longhorn 4074 的时候出现巨大倒退的 build 5048。他在网站中表明,自己虽然对后面的 Beta 版还抱有希望,但 5048 就是个垃圾:

Anyway, Longhorn build 5048 is pretty boring. That it's boring by design
doesn't make me much happier. I do know that the company will add back
major new functionality in time for Beta 1 (currently scheduled for June 30, 2005, but you know how those release dates have a way of slipping)
and then again for Beta 2 (a nebulous release that Microsoft will not commit a date to). But sitting here in early May 2005, surveying the state of Longhorn, it's not pretty. Longhorn build 5048 is a
disappointment. Here's what I found out about this build during a busy week of testing.
Build 5048 communicates none of that. And that's a shame, because
Microsoft had a chance to ramp up the momentum of a product that, quite
frankly, could use a little momentum.

Paul 认为,微软这样迟迟未能推进 Longhorn,相当于给竞争对手留下了充分的时间。这个预言得到了令人心悸的证实:

Apple's Mac OS X, recently upgrade to version 10.4 ("Tiger," see my review)
is more than "good enough." In many ways, OS X is simply better than Windows, especially for experienced computer users, and Tiger rubs Microsoft's nose in the embarrassment of shipping a key Longhorn feature--instant desktop search--a full year ahead of the software giant. That's right folks. We already knew that Microsoft was facing smaller, nimbler competitors. But those competitors are now starting to outperform Microsoft in the feature department too. It's time for Redmond to stop pretending Linux and OS X don't exist.

The Linux market may be convoluted and disjointed, but Linux, too, is "good enough," and it's free, along with "good enough" applications like OpenOffice.org and better Web browsers, like Firefox.

而微软呢?早就意识到问题的吉姆 · 阿尔钦最后向盖茨汇报的时候,认为「我们应当将 RTM 公布日推迟到 2006 年 8 月」,后来又变为 12 月。Longhorn 脱离了梦想,回到了现实,逐渐步入正轨——当然,这也意味着多项内容的砍掉。WinFX 原本是 LH 独占,后来被改成通用项目,最终以 .NET Framework 3.0 的形式推出;WinFS 在 Vista 推出后才发布了 Beta 版;Avalon 则最终被抢救了下来。

2005 年 7 月 22 日,微软决定为 Longhorn 取一个更好的名字。“Windows Vista”,一艘“破船”承载着微软的“远景”,在码头歇息片刻,就马不停蹄地向着下一个港口“Beta 1”开进。

而这,则是下一篇故事了。


Radow


嗯,顺便装个 64 位版的吧。



你猜我安装 64 位的想做什么呢?

据说这游戏容易在 64 位元环境下崩溃,我先玩他个几个小时再说。


最后的最后多说几句。我其实建议想体验 Longhorn 的各位同好尽量使用那个年代淘汰下来的旧电脑进行测试。虚拟机终归是虚拟机,很多时候虽然方便,但也容易出问题。我以前拿家里 P4 + 1GB DDR400 + ATI Readon 9550 测试了很多 build,体验说实话真的比虚拟机好很多(要知道那时候我还很小)。

我想这可能和 9550 当时比较火热有关系吧,记得一直热卖到了 2005 年,2006 年某一期《电脑报》还用到我这套配置来着。

那么今天就到这里,日后会继续测试其他 Build(不仅仅是 Longhorn,虽然我觉得这段历史是最有趣的),谢谢大家。

编辑于 2017-08-01