欢迎光临散文网 会员登陆 & 注册

[WinStory #7] 版本 1903 ≠ Build 1903:Windows 10 以后的版本命名浅析

2023-03-26 12:52 作者:STR-BSOD  | 我要投稿

(这期的标题源于一次笔误:因为我在有一期文章里不小心把 Windows 10 Version 1903 写成了 Build 1903 ;-)(现已修正))

上期:[WinStory #6] 一个完整的 Windows 版本号有多长?Windows 版本标签的命名规则

这是 Windows 10 v1607 的设置“关于”的中文界面:

图中出现了三个“版本”,但它们分别对应不同的英文:Edition, Version, Build。

上期我们介绍的是第三个“版本”,即 Build。

这期我将介绍第二个“版本”,这是 Windows 10 发布后引入的新版本标识。


为什么要引入一个新“版本”?

这是为了适应 Windows 在 Win10 发布后的新开发模式“Windows 即服务”。

“Windows 即服务”(WAAS, Windows as a service)是微软在 Windows 10 发布后对 Microsoft Windows 采取的开发模式。根据这一开发模式,Windows 将不是每隔几年才发布一个主要版本,而是在较短的时间间隔内发布较小的功能更新。

以前,主要版本号(NT内核版本)通常会在 Windows 发布主要版本后更改,如 6.1 (Win7),6.2 (Win8) 等 (但有个例外:Win11)

但转变了开发模式后,微软就需要新引入一个版本标识来标记 Windows 的各个更新版本。

命名规则

1.版本名称

Windows 10 v1803 前的版本名称命名比较随意,有时依据发布月份,如“十一月更新(1511)”,有时又无时间指向性,如“创意者更新(1703)”。

自 v1803 开始,微软开始采用“年份+月份”的命名方式(以更新的发布时间为准),如 v1803 的名称为“Windows 10 2018 年 4 月更新”,v1909 的名称为“Windows 10 2019 年 11 月更新”,等等。

2.版本号

Windows 10 v2004 及以前,版本号采用 YYmm 命名(YY 为年份,mm 为月份,以最终版本的编译日期为准)

例如,Windows 10 2020 年 5 月更新的最终版本编译日期为 2020 年 4 月 16 日,因此版本号为 v2004。

自 20H2 开始,版本号开始采用 YYHx 的方式命名。YY 表示年份,Hx 表示上下半年(H1 为上半年,H2 为下半年)

在 winver 中,Windows 10 v1507 仍采用 NT 版本号,即“10.0”。

自 Build 10563 开始,“版本”中显示的版本号改为新版本号。

Build 10563 显示的

3.开发周期

2019 年以前, Windows 没有所谓的开发周期。新功能针对功能更新规划,开发代号也可用于指代功能更新名称(如版本 1511 可称为 "Threshold 2",1809 可称 "Redstone 5")。

自 Windows 在 2019 年过渡到 Azure 的周期模型以来,新功能是针对所谓的周期而不是功能更新进行规划的。从开发的角度来看,开发周期(semester)相当于发布周期,因为活跃的开发分支在每个周期都要经历功能开发、稳定和签核阶段。但是,它们独立于向公众提供的实际版本,因为微软不一定在每个周期末发布新版本,例如  Windows 10 v2004 和 Windows 11 之间的两个周期(锰、铁)都并未发布新版本。

2019 年之后的周期名称以20位元素“钛”开始命名。(除了 20H1 周期名为“振金(Vibranium)”(本来应该命名为“铬”,但可能是因为有 Chromium Edge 的存在,该名称并未得到应用))

2019 年前
2019 年后

因此, Windows 10 v2004 可以写为:

Windows 10 2020 年 5 月更新(20H1/Version 2004)(跟它的版本标签差不多长)

注:你可能会在某些文章中看到 “Windows 2020 年 5 月 10 日更新”等类似的称呼,但其实这是对 Windows 10 May 2020 Update 的误译(误翻译为 Windows "10 May 2020" Update,实际上应该是 "Windows 10" May 2020 Update),Windows 10 v2004 实际上于 2020 年 5 月 27 日发布。

(最近有传言表明,微软可能会回到传统的发布时间表,即每三年发布一个主要版本的 Windows。两个主要版本之间的时间段将通过称为 Moments 的次要功能更新来跨越,每年最多四次。)


参考资料:

https://betawiki.net/wiki/Windows_as_a_service


[WinStory #7] 版本 1903 ≠ Build 1903:Windows 10 以后的版本命名浅析的评论 (共 条)

分享到微博请遵守国家法律