时间:2020-08-19 07:50:42来源:Win10专业版官网点击量:N次
8月19日消息 Windows Vista 是微软 Windows 开发历史上过程最为艰难与一波三折的版本,也是内核变化最大的(除去 Windows 1.0 和 Windows NT 3.1)一代。虽然发布之初因为机能要求高与软件兼容性不佳的原因不受欢迎,即便后来发布的 SP1、SP2 解决了绝大多数的问题都未能改变其名声,以至于微软不得不匆匆推出 Windows 7。Windows Vista 的市场境遇是遗憾的,但它为后来的 Windows 系统铺平了道路。时至今日,我们仍然能随处见到 Windows Vista 的影子。Windows XP 是如何华丽变身 Windows Vista 的呢?就让我们通过这个帖子来一窥 2002 年 - 2007 年 Windows Codename Longhorn 的开发之路吧~⚠️ 多图预警(请在网络良好条件下观看)
梦开始的地方
Windows XP
SKU:Starter Edition;Home Edition;Professional; Media Center Edition;Tablet PC Edition;64-Bit Edition for Itanium systems;Professional x64 Edition;Embedded
架构:x86 (5.1.2600);IA64 (v2001: 5.1.2600, v2003: 5.2.3790);x64 (5.2.3790)
简介:
Windows XP 大家再熟悉不过了,无论你喜欢与否,从 2001 年到 2014 年这 13 年的超长支持周期已经证明了它就是微软历史上最成功的家用 Windows 操作系统之一。Windows XP 同样也是开创性的,首次将原本只用于商用和企业市场的 Windows NT 内核下放到了家用、个人市场,结束了基于 DOS 的 Win9x 的历史。它也是 Longhorn 梦开始的地方
值得注意的是,前期的 Windows Codename Longhorn 并非由常见的 Windows XP NT 5.1.2600 开始构建,而是直接更进一步,基于 Windows .NET Server 2003 Release Candidate(RC, NT 5.2.36xx)的代码构建,而开发重置之后则基于 Windows Server 2003 Service Pack 1 Release Candidate (SP1 RC NT 5.2.3790.x)构建。
Milestone 2
Longhorn 3663
阶段:Milestone 2
版本号:6.0.3663.0.Lab06_N.020728-1728
SKU:Professional
架构:x86
其余信息均未知
简介:
这个 Build 是已确认的 Longhorn 版本中编译最早的,但很遗憾的是,Build 3663 从未公开泄露过。网上仅仅流传过 4 张由 xBetas 发布的截图和一些其他未经验证的截图。从截图中可以看出,该 Build 相较于 Windows XP、Server 2003 并没有多大的变化,不过已经有了我的电脑页面磁盘空间占比条、新的壁纸和新风格的登录页面。
Longhorn 3670
阶段:Milestone 2
版本号:6.0.3670.0.Lab06_N.020819-1749
SKU:Standard Server
架构:x86
其余信息均未知
简介:
这个 Build 距离 Build 3663 仅过去不到一个月的时间,变化也不大,同样也只有截图泄露。从截图中可以看到全新的集成在资源管理器 Explorer 中的设备管理器。
有趣的是,Build 3670 的系统信息显示为 Microsoft Windows XP Standard Server。
Milestone 3
Longhorn 3683
阶段:Milestone 3
版本号:6.0.3683.0.Lab06_N.020923-1821
SKU:Professional; Media Center Edition(FreeStyle)
架构:x86
安装:这个 Build 使用 i386 模式安装,支持 DOS 安装。
时间炸弹:2002 / 9 / 24 - 2003 / 9 / 19(360 天)
简介:
这个 Build 是已泄露的 Longhorn 版本中编译最早的。它有已经有了半透明的边栏(修改注册表开启),且支持虚拟桌面(是的没错,这个功能真正落实到正式版的 Windows 居然要等到 13 年之后的 Windows 10 NT 10.0.10240,而 API 早在这时就已经存在于 Windows 中了),通过边栏控制。它使用蔚蓝色的 Plex 主题(当然 Luna 和经典主题依然存在),而且窗口标题栏文字默认居中(这个设计出现在正式版 Windows 要等到 Windows 8 了,而且到了 Windows 10 又回归了靠左)。他的资源管理器 Explorer 有了详细信息(支持三维预览)、磁盘空间占比条、地址栏链接文件夹等功能,但这些功能bug较多。边栏不是一个单独的进程,与 Explorer 在一起。所以这个 Build 的 Explorer 易卡死。右键桌面-属性会出现"个性化"控制面板的雏形(后续版本中暂时舍去),开发不完全,基本上没用。
这个 Build 也出现了后来被我们熟知的窗口桌面管理器 DWM 图形渲染引擎的前身:DCE 引擎(Desktop Compositing Engine)。如果在实体机上安装,并且显卡支持和合适的驱动,可以开启DCE引擎并获得整个窗口半透明的效果,即后来 Aero 效果的前身。
在 Windows 组件页面可以通过勾选 FreeStyle 项来安装 Media Center(需要安装盘),不过 Bug 很多,几乎没法用。
这个 Build 还引入了基于.Net Framework 1.0 的 Avalon 程序框架。该 Build 的显示设置页面即为基于 Avalon 的程序,不过该程序后来在 Milestone 4 被移除。
Build 3683 在控制面板的性能设置页面,于如今 Windows 的 DEP 设置位置还增加了一个界面相对于 msconfig.exe 更友好的启动项管理器,虽然很显然的,这个设计没能活到正式版。界面友好的启动项管理器直到 Windows 8 才出现在任务管理器中。
该 build 还在复制文件时增加了新的提问是否替换重复文件的窗口,可以通过注册表开启。其界面类似微软的一个被砍掉的项目—— Windows Codename Neptune(该项目是 1999 年左右微软将 Windows NT 引入家用市场的一次尝试,唯一发布给测试者的版本为 NT 5.5.5111.1,该系统相当于 Windows 2000 加入了部分 Windows ME 的设计和功能,以及新的登录页面等,后来该项目被砍,团队改为开发 Windows Codename Whistler,即后来的 Windows XP,Neptune 的部分设计也由 XP 继承),说明它可能在更早期的版本就已经加入了。
Longhorn 3706
阶段:Milestone 3
版本号:6.0.3706.0.Lab06_N.021029-1731
SKU:Professional; Media Center Edition(FreeStyle)
架构:x86
安装:这个 Build 使用 i386 模式安装,支持 DOS 安装。
时间炸弹:2002 / 10 / 30 - 2003 / 10 / 25(360天)
简介:
这个 Build 的 Explorer 稍有改动,动画更丰富。控制面板中出现了"下载内容",但是它不仅打不开,而且会导致 Explorer 崩溃。先前的基于 Avalon 的桌面属性不再默认启用,藏了起来。这个 Build 还新增了一个基于 Avalon 框架的 MyTVapp ,需要使用 IE 打开。与3683相同,这个 Build 的 WMC 几乎100%崩溃。这个 build 还更换了默认壁纸,修改了Plex主题的一些效果。
这个 Build 有个需要手动开启的新任务栏。开启后任务栏会和边栏融为一体,看起来就像是边栏上的一个组件。
这个 Build 有一个可用的起始页(Startpage),可以用 WinLonghornStartPageLauncher 工具开启。起始页最初设计是在新系统装完 OOBE 阶段开启,帮助用户完成一些基础设置并熟悉 Windows 系统用的。该设计后来成为了正式版 Windows Vista 中的欢迎中心,并在 Windows 7 中延用。
DCE 在该 Build 中存在,且可以在虚拟机中体验。显卡驱动正常的情况下,勾选显示属性 - 高级 - Allow Dynamic Controls 即可开启。开启后除了有 3683 的半透明窗口效果,还有浮夸的窗口缩小、关闭特效。
Longhorn 3713
阶段:Milestone 3
版本号:6.0.3713.0.Lab06_N.021113-1841
SKU:Professional; Media Center Edition(FreeStyle); Tablet PC Edition
架构:x86
安装:这个 Build 使用 i386 模式安装,支持 DOS 安装。
时间炸弹:2002 / 11 / 14 - 2003 / 11 / 9(360天)
简介:
这个 Build 的边栏无需注册表破解,默认开启。虚拟桌面工具 Desktop Manager 会在打开的窗口较多时自动提示是否打开,有 4 个虚拟桌面,可以通过 Win + 1/2/3/4 切换,每个桌面壁纸都不同。控制面板的经典视图没有了,而且部分图标不见了,所以控制面板功能有缺失。Explorer 的详细信息换成了小号的图标,能显示全了;左侧栏只有"搜索"。Windows Media Player 版本升级为 9。TabletPC 版首次加入(此时 Windows XP TabletPC Edition 已开发完成,但还没正式发布),有了手写支持,但 Windows Journal 无法启动。安装方法同 Media Center 版,不过在组件页面勾选的是 TabletPC。WMC 仍然无法运行。
该 Build 隐藏的新式任务栏与 3706 有所不同,不再是边栏上的一个小工具了。
起始页也有所改动,失去了玻璃边框,增加了用户头像。
Longhorn 3718
版本号:6.0.3718.0.Lab06_N.021119-1730
阶段:Milestone 3
SKU:Professional; Media Center Edition(FreeStyle); Preinstallation Environment
架构:x86
安装:这个 Build 使用 i386 模式安装,支持 DOS 安装。
时间炸弹:2002 / 11 / 20 - 2003 / 11 / 9(354天)
简介:
这个 Build 和 3713 相比变化不大,Bug 没有修复,它时间限制甚至和3713一样在同一天到期。这个 Build 没有了虚拟桌面管理器。Media Center 版和 TabletPC 版的相关文件在一同泄露的第二张 CD 镜像中,不过 TabletPC 版没有安装选项。这个 Build 的 WMC 终于能够运行了,但仍然会常常崩溃。该 Build 的 DCE 引擎也比之前的版本更好用了。
Milestone 4
Longhorn 4001
阶段:Milestone 4
版本号:6.0.4001.0.main.021204-1515
SKU:Professional
架构:x86
安装:这个 Build 使用 WinPE 模式安装,不支持 DOS 安装。
时间炸弹:2002 / 12 / 5 - 2003 / 11 / 30(360天)
简介:
这个 Build 虽然系统相较于 3718 没有太大的变化(甚至壁纸都没换,仍然写着 M3),但是它首次采用了一直沿用至今的 WinPE 环境+ Wim 镜像的安装方式,并对 OOBE 进行了调整。这个 Build的 Wim 安装方式虽然比较简陋,但可以正常安装,不过要提前分好区,安装程序不支持分区。第二阶段很考验耐心,因为他只显示"Please wait..."。OOBE 中只包含创建账户的选项,然后就会载入桌面。系统本身则仍然保留大量 M3 的特征,包括基于 Avalon 架构的显示属性面板、起始页 StartPage、M3 的新式任务栏,这些之后都被砍了。之前的 DCE 引擎带来的半透明窗口和缩小关闭特效也还在。
这个 Build 没有媒体中心版和平板电脑版。
Longhorn 4002
阶段:Milestone 4
版本号:6.0.4002.0.Lab06_N(ntvbl06).030108-1926
SKU:Professional
架构:x86
安装:这个 Build 使用 i386 模式安装,因 Bug 不支持 DOS 安装。
时间炸弹:2003 / 1 / 9 - 2004 / 1 / 6(362 天)
简介:
这个 Build 曾经仅有少数几个收集者收藏,不过于2020年1月于 BetaArchive 公开泄露。通过截图可以看出,该 Build 用上了 Milestone 4 的新壁纸。截图由 WinUnleaked 于2012年发布。虽然编译于采用 WinPE + Wim 安装方式的 4001 之后,4002 却仍旧采用了传统的 i386 安装模式。不过该 build 的安装程序加载文件有问题,所以不能正常从 CD 启动安装,但是可以运行 winnt32.exe 进行安装。
Longhorn 4005
阶段:Milestone 4
版本号: 6.0.4005.0.main.030128-1920
SKU:Professional;Preinstallation Environment
架构:x86
安装:这个 Build 使用 WinPE 模式安装,不支持 DOS 安装。
时间炸弹:2003 / 1 / 29 - 2004 / 1 / 24(360 天)
简介:
这个 Build 重新用回了 WinPE + Wim 的安装方式,并且对安装程序进行了更新,支持对磁盘进行分区操作了,也增加了一些页面和功能。这个 Build 也对大量之前留下的 Windows XP 相关版本信息进行了更新,替换成了白色 Logo 的 Longhorn 图标,比如 winver.exe 中的图片。不过开机界面仍然显示为 Windows XP,Windows XP Tour 新手导航也仍然存在。这个 Build 的 Explorer 中到处可见占位符 Placeholder for tasks。
Longhorn 4008
阶段:Milestone 4
版本号:6.0.4008.0.main.030219-1933
SKU:Professional;Preinstallation Environment
架构:x86
安装:这个 Build 使用 WinPE 模式安装,不支持 DOS 安装。
时间炸弹:2003 / 2 / 20 - 2004 / 2 / 15(360 天)
简介:
这个 Build 大幅改进了 WinPE 安装方式,Plex 主题也有了修改,标题栏文字不再居中,而是改回原来的靠左。Luna 和经典主题依旧可用。这个 build 新增了"家长控制"功能。文件属性窗口变成嵌套在 IE 窗口中打开。这个 Build 中基于 Avalon 框架的显示属性面板被砍了,DCE 也无法启用。
由于这个 Build 于2003年就泄露了,是最早泄露的 M4 Build,所以也是它第一次把 Wim 镜像文件格式带到大众视野里。
Longhorn 4011
阶段:Milestone 4
版本号:6.0.4011.main.030305-2045
SKU:Professional
架构:x86
安装:这个 Build 使用 WinPE 模式安装,但需要从其它 Build 的PE启动。不支持 DOS 安装。
时间炸弹:2003 / 3 / 6 - 2004 / 3 / 1(361 天)
简介:
这个 Build 的 PE 有严重问题,所以需要替换使用 4008 等完好的 PE 进行安装。这个 Build 的 OOBE 也有 Bug,只显示欢迎,没有任何作用。系统本身区别和 4008 不大,对主题进行了小修小改。这个 Build 又可以开启 DCE 效果了。另外还新增了基于 Avalon 框架的边栏设置。
从 4011 起,开机界面改为显示 Microsoft Longhorn 而非 原来的 Microsoft Windows XP。
Milestone 5
Longhorn 4015 (main)
阶段:Milestone 5
版本号:6.0.4015.0.main.030328-1500
SKU:Professional;Preinstallation Environment
架构:x86
安装:这个 Build 使用 WinPE 模式安装,不支持 DOS 安装。
时间炸弹:2003 / 3 / 29 - 2004 / 3 / 25(362 天)
简介:
这个 Build 有了新的 Milestone 5 的壁纸,Logo 换成了玻璃透明的 Windows logo。Plex 主题进行了更新,并且现在新版任务栏默认开启了。这个新版任务栏和边栏更好地结合在了一起,而且不随主题的变化(比如切换到 luna 或经典主题)而变化。安装程序现在在格式化分区之前会提醒你确认,而且开始安装前还会问计算机名称。安装的第二阶段新增 Plug & Play 即插即用硬件安装页,然而最后阶段的 OOBE 仍然是损坏的。登录界面大更新,摈弃了原来 XP 的风格,类似的风格一直沿用到 Longhorn 开发计划重置。家长控制有了新功能,可以根据游戏分级来进行限制。Windows Messenger 升级版本为 5.0。该 Build 中还出现了资源库功能(后来被砍,直到 Windows 7 才重新出现),有照片和视频库、音乐库和游戏库(后来独立出来并出现在正式版 Windows Vista 中,不过这个版本的游戏库不能使用)。这个 Build 的消息通知不再是 XP 的气泡样式,而是变成了右下角横条通知推送(不过这个设计没能进入正式版 Vista,直到多年后 Windows 8 才正式加入到 Windows 中)。
这个 build 有一个可以用的 WinFS,不过不稳定。WinFS 是 Windows Future Storage,直到 Longhorn 开发重置前一直是 Longhorn 的重大新特性之一。它并不是一个文件系统,而是运行于 NTFS 之上,基于数据库的高级数据存储与管理子系统,为了管理结构化、半结构化与未结构化数据而设计。不过很遗憾的是它因为开发迟缓,Bug 多,最终被放弃。
这个 Build 开启 DCE 需要手动运行 uxdesk.dll,DceStart。
Longhorn 4015 (Lab06_n)
阶段:Milestone 5
版本号:6.0.4015.0.Lab06_n.030403-1706
SKU:Professional
架构:x86
时间炸弹:2003/4/4-2004/4/11(373 天)
简介:
这个是 Lab06 分支的 4015,该 Build 并没有公开泄露,但它是著名的 WinHEC (Windows Hardware Engineering Community) 2003 大会和 PDC (Professional Developers Conference) 2003 大会上微软公开演示的版本,因此有大量照片流出。微软当时使用这个 Build 来向工程师和开发者们展示 DCE 引擎(后来的 DWM 引擎)的强大图形显卡加速能力。虽然年代久远,画质较差,但还是可以一窥 DCE 引擎的实力。演示中除了有半透明窗口,还进行了各种华丽和浮夸的窗口动画演示(不过这些动画基本上都没有进入 Windows 后续的开发,而仅仅是用于展示 DCE 引擎和其 API)。当时的演示系统为 Intel Pentium 4 1.5 GHz 处理器+ 384 MB 内存 + ATI Radeon 9700 3D 显卡。根据任务管理器截图可以看出,DCE 引擎确实完全使用显卡渲染,CPU 完全没有受到 DCE 特效的影响。PDC 2003 上的照片由 xBetas 拍摄,据他们说,演示用系统分辨率高达 3840 x 2400,因此显卡带不动,动画并不流畅。在 PDC 2003 上,运行 Build 4015.lab06_n 的演示机旁还放着另一台运行 4018.Lab06_n 的演示机。
该 Build 除了照片外,还有一张 3840 x 2400 的桌面截图泄露,来自 WinHEC 2004 的一个 PPT 演示文稿中。
Longhorn 4017
阶段:Milestone 5
版本号:6.0.4017.0.main.030409-0735
SKU:Professional;Preinstallation Environment
架构:x86
安装:这个 build 使用 WinPE 模式安装,不支持 DOS 安装。
时间炸弹:2003 / 4 / 10 - 2004 / 6 / 26(443 天)
简介:
这个 Build 是 2020 年 1 月由 Grabberslasher 于 BetaArchive 公开泄露的,与 4015(main)没有很明显的区别。它同样有一个可以正常运行的 DCE 引擎。
Longhorn 4018
阶段:Milestone 5
版本号:6.0.4018.Lab06_n.030417-1721
SKU:Professional
架构:x86
时间炸弹:2003 / 4 / 18 - 2004 / 7 / 8(447 天)
简介:
这个 Build 是在 PDC 2003 大会上用于 DCE 引擎演示的 Build 之一。该演示机当时就在 4015.Labn06_n 演示机旁边。遗憾的是,这个 Build 同样没有泄露,仅有 xBetas 拍摄的照片流出。
Longhorn 4020
阶段:Milestone 5
版本号:6.0.4020.0.idx02.030507-1155
SKU:Professional;Preinstallation Environment
架构:x86
安装:这个 Build 使用 WinPE 模式安装,不支持 DOS 安装。因 CD 不可引导,需要升级安装。
时间炸弹:2003 / 5 / 8 - 2004 / 7 / 25(444 天)
简介:
这个 Build 于 2018 年 12 月由 ReflectiaX 泄露在 BetaArchive 上。从这个 Build 起,系统名称不再是 Longhorn XP 而是直接叫 Longhorn。Explorer 在开启边栏状态下会发生内存泄漏的问题解决了,而且边栏打开后会占满上下一整条,任务栏的时钟区域会往左移动(最终正式版的 Vista 没有采用此设计,任务栏并不会让位给边栏)。右下角通知的风格稍有改动,而且通知图标增加了鼠标在上面悬停时跳动的动画。OOBE 在这个版本中被完全跳过,安装完成后直接进入超级管理员 Administrator 账户。该 Build 的 DCE 引擎无法正常工作。
这个 Build 的 CD 镜像是不能引导的,所以需要从旧版本系统升级安装。
截图将展示整个升级流程
Longhorn 4029 (main)
阶段:Milestone 5
版本号:6.0.4029.0.main.030619-0000
SKU:Professional;Preinstallation Environment
架构:x86
安装:这个 build 使用 WinPE 模式安装,不支持 DOS 安装。
时间炸弹:2003 / 6 / 20 - 2003 / 12 / 17(180 天)
简介:
这个 Build 对界面和部分程序做了改动。安装程序的 Windows logo 被去掉了,后退按钮放到了左上角。第二阶段文字显示在了下方,而且在配置完驱动程序后会再重启一次(就和正式版 Vista 以及后来的所有 Windows 一样)。登录界面变得更加美观,增加了一个玻璃样式 Windows logo 从高处落下的动画,同时显示登录信息,并且登录前默认要求按下 CTRL+ALT+DEL 组合键。Explorer 也进行了大幅的更新,新增了有些接近正式版 Vista 和 Win7 的标题栏、列表筛选功能和更大的文件信息预览等新功能、特性,还新增了 2 个 3D 视图:圆盘形和全景型,不过只有前者可以直接使用。控制面板中增加了"同步管理"(也就是今后的同步中心),家长控制也更新了,新增了审查日志功能(虽然尚不可用)。游戏中心可用了,文档、音乐、视频、联系人这几个文件夹有了不同的颜色。Windows Messenger 更新版本为5.0,但是只能使用内部使用。这个 Build 的 Outlook Express 是依赖 WinFS 的,如果没有开启 WinFS 则无法开启。边栏的时钟有了新的样式,Longhorn 的牛头没了。
这个 Build 开始的一个有趣的特色是 Pig Latin 字串,系统版本显示为 "icrosoftMay onghornLay rofessionalPay ersionVay 2003"。这么做的目的其实是一个测试:以前 Windows 系统要更改版本号或软件名称,需要到系统的好多地方进行改动。为了简化这个流程,微软对系统版本信息的读取做了改动,而这个奇奇怪怪的版本信息就是对此的测试。
在该 Build 中按下 CTRL+ALT+DEL 组合键不会像开启了欢迎屏幕的 XP 那样直接打开任务管理器,而是会打开 Windows 安全页面,其中包含注销、关机、打开任务管理器的选项,就像其它的 Windows NT/2000/2003 系统一样,这个设计也一直沿用至今。
有趣的是,在该 Build 的 %windir%\Microsoft.NET\Avalon\ShellInterop.dll 中包含了以下注释:
; !!!!!!!!!!!!!!!!!!!!
; despite all the crap in here, NONE OF THIS GETS CALLED, EVER!!!
; apparently its here because devs like to manually register shellinterop.
; eventually when shellinterop does get registered, we'll go here.
;; NOTE: The following are currently replicated in shell32\selfreg.inx b'cos setup cannot regsvr ShellInterop.dll yet.
;; TODO: Need to make this more targetted to exclude audio/video types that WMP can't handle.
Longhorn 4030 (main)
阶段:Milestone 5
版本号:6.0.4030.0.main.030626-1414
SKU:Home Edition;Professional;Preinstallation Environment
架构:x86
安装:这个 build 使用 WinPE 模式安装,不支持 DOS 安装。
时间炸弹:2003 / 6 / 27 - 2003 / 12 / 23(179 天)
简介:
这个 Build 于 2020 年 2 月由 Grabberslasher 在 BetaArchive 泄露,是已泄露的 Longhorn 中最早编译有家庭版的 Build。在家庭版中,默认用户账户为 "Owner" 而不是 "Administrator"。其余的相比 4029 没有明显变化。