Windows 即服务
Windows 即服务是 Microsoft 在 Windows 10 发布后为 Microsoft Windows 采用的开发模型。该公司不是每隔几年发布一次 Windows 的主要版本,而是在更短的时间内发布较小的功能更新。
自从 Windows 在 2019 年过渡到 Azure 的周期模型以来,计划针对所谓的周期而不是功能更新推出新功能。从开发的角度来看,周期相当于发布版本,因为活跃开发分支在每个周期都会经历功能开发、稳定和签核阶段。但是,它们独立于公众可获得的实际版本,因为公司不一定在每个周期结束时发布新版本,例如在 Windows 11 和 Windows 10 2020 年 5 月更新之间经过三个周期(Manganese、Iron、Cobalt)。
一个未经证实的传言表明,Microsoft 可能会回到传统的发布时间表,每三年发布一次 Windows 的主要版本。然后,两个主要版本之间的时间段将通过发布称为 Moment 的次要功能更新来跨越,每年最多四次。[1]
历史
在过去的 Windows 开发中,Microsoft 通常会在开发过程的最后阶段,也就是 Windows 版本几近可以交付时发布若干技术预览版本。通过有限的时间窗口期获得用户反馈。在 Windows 版本正式发布之后,反馈时间窗口也会随之关闭,不再开放。
通过 Windows 10/11 开发中引入的 Windows 预览体验计划,发布的技术预览版本和 Insider Preview 版本的过程中增加的反馈不再拥有时间窗口期,只要你参与测试,就可以随时反馈,即使 Windows 版本正式发布之后,也依然可以继续提供反馈。而对于功能来说,通过 Windows 预览体验计划,新功能也会尽快面向外部推出,使得外部预览用户和组织可以看到 Microsoft 正在开发的内容,并且可以尽快开始测试。
相比以前,采用 Windows 即服务开发模型后,功能分发频率较以前更快,用户获取新功能也更快。在此模型之下,Windows 版本的更新被称作功能更新。
Windows 即服务在 2019 年过渡到 Azure 的全新模型,称作 Windows 开发周期。在这个模型下,新功能的开发计划针对开发周期而不是功能更新。在此模型下,每一个开发周期都相当于一次发布版本,因此活跃开发分支在每个开发周期也往往会经历功能开发、稳定和签署阶段。不过, Microsoft 不一定在每个开发周期结束时都会为所有产品发布正式版本。例如在 Windows 11 和 Windows 10 2020 年 5 月更新之间经历了三个开发周期(Manganese、Iron、Cobalt),而 Manganese 和 Iron 周期并没有任何的桌面客户端版本正式发布。
Windows 持续创新是 Windows 即服务的一个新常态模式。过去,大多数产品团队必须等待 Windows 的年度更新才能发布新功能,但由于 Windows 持续创新,Microsoft 可以更快地发布他们的功能。Windows 11 22H2 中,Microsoft 专门为持续创新建立了 Moment 工程,旨在允许 Microsoft 在主要操作系统版本之外的全年关键点推出新功能和体验。
相关术语
- 功能更新:在 2021 年及以前,功能更新每年发布 2 次;2021 年及以后,功能更新每年发布 1 次。顾名思义,功能更新将会新增新的功能,删除旧的功能,但与原来 3~5 年发布一次的频率相比,提供的功能范围和频率都加快了不少。
- 质量更新:质量更新提供安全和非安全修补程序。对于安全修补程序,这些更新一般在每月第二个星期二发布;对于非安全修补程序,一般在每月第三周或第四周发布。质量更新是累积性的,因此只需获取最新质量更新,即可获得特定 Windows 10/11 功能更新的所有可用修补程序。
服务堆栈更新是安装其他更新的先决条件,在其中包括了 CBS 环境、DISM 等的更新。这些服务堆栈更新也很重要,其重要性并不亚于质量更新。
- Insider Preview 内部版本:在开发即将交付的下一代功能更新期间可用。允许组织验证新增功能,确认与现有应用和基础结构的兼容性,并可向 Microsoft 就遇到的任何问题反馈。
- 服务渠道:允许个人或组织选择部署新功能的频率。根据频率,从慢到快,为长期服务通道、正式发布频道、Windows 预览体验计划各渠道。
服务渠道
Windows 预览体验计划为个人和组织提供预览版本,并通过这些预览版本测试下一次功能更新推出的功能,并提供反馈的平台。正式发布频道通过功能更新发布新功能,组织可选择何时部署通道的更新;个人可选择安装功能更新的时间,也可以立即更新。长期服务渠道主要用于控制医疗设备或 ATM 机等专用设备,大约每 2~3 年接收一次功能更新。
正式发布频道
在正式发布频道中,功能更新每年提供一次。这不同于以前的半年频道。无论是何种频道,功能更新均为可用于任何未配置延迟功能更新的设备,从而让这些设备可以立即安装功能更新。使用 Windows Server Update Services(WSUS)、Microsoft Configuration Manager 或 Windows Update for Business 的组织可以通过拒绝其批准和部署来延迟对选择性设备的功能更新。在此方案中,将提供正式发布频道可用的内容,但这些内容并不一定不可或缺,具体取决于管理系统策略。
长期服务通道
长期服务通道仅在 Windows 10 和 Windows 11 企业版 LTSC 版本中提供。专用系统(如控制医疗设备、销售点系统和 ATM 的设备)通常出于其用途而需要更长的服务选项。LTSC 维护模型将阻止企业版 LTSC 设备接收常规功能更新,仅提供质量更新,确保设备安全性保持在最新状态。鉴于此,质量更新仍可立即用于 Windows 10 和 Windows 11 企业版 LTSC 客户端。Microsoft 不会在运行 Windows 10 和 Windows 11 企业版 LTSC 的设备上通过 Windows 更新发布功能更新。相反,它通常每 2~3 年提供一次新的 LTSC 版本。
Windows 预览体验计划
对于许多 IT 专业人员而言,及早了解未来的功能更新 (在功能更新进入正式发布频道之前) 非常有用,并且对未来最终用户的体验,以及为下一个常规可用性发布存在的任何问题提供测试方法而言很有价值。Windows 预览体验成员可以使用和部署生产前代码到测试机器上,从而更早了解下一个版本的信息。
各代号和开发周期列表
名称 | 简写 | 版本 | 发布版本 | 注 | |||
---|---|---|---|---|---|---|---|
客户端 | 服务器 | ASHCI | Xbox[a] | ||||
Threshold 1 | TH1 | 1507 | Windows 10 | — | — | — | |
Threshold 2 | TH2 | 1511 | Windows 10 11 月更新 | — | — | v1510、v1602、v1603 | 第一代 Windows 10 为基础的 Xbox 版本发布 |
Redstone 1 | RS1 | 1607 | Windows 10 周年更新 | Windows Server 2016 | — | v1608、v1611 | |
Redstone 2 | RS2 | 1703 | Windows 10 创意者更新 | — | — | v1703、v1704、v1705、1707 | |
Redstone 3 | RS3 | 1709 | Windows 10 秋季创意者更新 | v1709 | — | v1710、v1711、v1802 | |
Redstone 4 | RS4 | 1803 | Windows 10 2018 年 4 月更新 | v1803 | — | v1804、v1805、v1806 | |
Redstone 5 | RS5 | 1809 | Windows 10 2018 年 10 月更新 | Windows Server 2019 v1809 |
v20H2 | v1810、v1811、v1902 |
名称 | 简写 | 周期 | 发布版本 | 注 | |||
---|---|---|---|---|---|---|---|
Client | Server | ASHCI | Xbox | ||||
Titanium | Ti | 19H1 | Windows 10 2019 年 5 月更新 | v1903 | — | v1904、v1905、v1906、v1907、v1908 | Azure 学期计划下的第一次迭代 |
Vanadium | V | 19H2 | Windows 10 2019 年 11 月更新 | v1909 | — | v1910、v1911、v2002 | 针对 19H1(Titanium)的累积更新 |
Vibranium | Vb | 20H1 | Windows 10 2020 年 5 月更新 Windows 10 2020 年 10 月更新 Windows 10 2021 年 5 月更新 Windows 10 2021 年 11 月更新 Windows 10 2022 年更新 |
v2004 v20H2 |
— | v2004、v2005、v2006、v2007、v2008、v2009、v2010、v2011、v2102、v2103、v2104、v2105、v2106 | |
Manganese | Mn | 20H2 | — | — | — | — | |
Iron | Fe | 21H1 | — | Windows Server 2022 | v21H2 v22H2 |
— | |
Cobalt | Co | 21H2 | Windows 11 | — | — | v2108、v2109、v2110、v2111、v2202、v2203、v2204、v2205、v2206 | |
Nickel | Ni | 22H2 | Windows 11 2022 年更新 Windows 11 2023 年更新 |
— | — | v2208、v2209、v2210、v2211、v2302、v2303、v2304、v2305、v2306 | 最初是 22H1 周期,后来改为 22H2 周期,并扩展到全年。 |
Copper | Cu | 23H1 | — | — | — | — | 开发于 2022 年 11 月流畅地过渡到 Zinc,未创建发布分支。 |
Zinc | Zn | 23H2 | — | v23H2 | v23H2 | v2308、v2309、v2310、v2311、v2402、v2403、v2404、v2405、v2406 | |
Gallium | Ga | 24H1 | TBA | TBA | TBA | TBA | 开发于 2023 年 8 月在外部推送 2 次预览版本后流畅地过渡到 Germanium,未创建发布分支。 |
Germanium | Ge | 24H2 | Windows 11 v24H2 | Windows Server 2025 v24H2 |
v24H2 | v2408 | 当前最新预览周期 将作为 Windows 11 首个 LTSC 版本和基于 Windows 11 代码库的 Windows Server 2025 发布 |
Dilithium | Dt | 25H1 | TBA | TBA | TBA | TBA | 当前内部最新预览周期 |
注
- ↑ 操作系统分支名称中的年份和月份编号,因为 Xbox 系统软件更新在大多数情况下没有正式名称。因此,仅列出具体的版本,不设链接。