Windows RT

来自 WinStory Wiki
跳转到导航 跳转到搜索
此词条是关于基于 Windows 8 的原始版本。有关基于 Windows 8.1 的更新版本,请参阅 Windows RT 8.1
Windows RT
Microsoft Windows 的版本
Logo
屏幕截图
操作系统系列Windows NT 系列
内核版本Windows NT 6.2
开发代号Windows on ARM
体系结构ARM32
最新版本9200.16384.win8_rtm
发布日期2012 年 10 月 26 日
终止支持2016 年 1 月 12 日
接替
Windows RT 8.1

Windows RT 是由 Microsoft 开发的 Windows 8 操作系统的简化版,于 2012 年 10 月 26 日与功能更丰富的桌面版本一同向公众发布。它作为首批基于 ARM 体系结构的 Windows 设备版本,基于英伟达 Tegra 3 和高通骁龙 S4(Plus 和 Play)系统单芯片处理器。[a]作为对苹果 iPad 即时成功的直接回应,Windows RT 旨在通过引入面向平板的全屏体验,并更加强调响应式触摸输入,彻底革新熟悉的 Windows 用户界面;特别是新增了“开始”屏幕,并引入了数字应用分发平台 Windows 应用商店。Windows RT 还包含一份免费授权的 Office 2013 版本,尽管此版本仅更名为 Office RT

它是一系列短命的 Windows 桌面版本中的第一个(也是倒数第二个),目标是 32 位 ARMv7 微架构,这是一种为平板和手机等低功耗设备设计的简化指令集计算平台。此项目以代号为 Windows on ARM 的三年开发期内展开,最终推出了两个基于 ARM 的 Windows 8 版本,适用于桌面电脑和移动端对应版本 Windows Phone 8。还计划为 ARMv7 平台开发两个独立版本的 Windows Embedded 8,分别代号为 Dione 和 Tethys(分别作为 Standard 和 Industry Pro SKU 版本),但因未知原因内部取消。Windows RT 的支持于 2016 年 1 月 12 日终止,与桌面版本相一致。

Windows RT 包含许多内部限制,限制在硬件和软件层面,缺少许多高端 Windows 8 版本的功能,特别是无法运行第三方 Win32 应用,意即与 iPad 竞争。虽然此操作系统因其基于触摸的强调而获得更积极的评价(与 Windows 8 相反,后者反而削弱了用户信任),但作为 Windows RT 及其设备的一部分所包含的人为限制也受到了批评,原因是它们严重限制了操作系统的整体可用性。

开发

主词条:Windows on ARM
一部运行纸牌接龙的华硕 P835 智能手机,运行基于 ARMv6 的 Windows on ARM 版本,包括最小的组件子集

针对 Windows 操作系统的原生 ARM 移植计划早在 2003 年 4 月就已开始,大约在 Windows Server 2003 发布后两个月。最初的工作是由美国武装部队委托开发的秘密项目,用于军事部署。Windows 的首批 ARM 移植最初是在英特尔 XScale 微架构上开发的,XScale 是为低功耗设备(如 PDA)设计的 StrongARM 指令集的一个子集。这些移植是基于 Longhorn 代码库进行的(内部代号为 LongARM);在开发重置后,此移植项目仍然继续存在。

随着 Windows 7 接近完成,开发工作在 2009 年 7 月重新启动,[1]当时硬件目标已转向运行 ARMv6 指令集的移动设备;到 2010 年 1 月,一个精简版本的 Windows 操作系统已经成功启动。[2]

随着苹果公司在移动市场上的地位不断上升,这归功于 iPhone 的巨大成功以及 iPad 的推出,迫使 Microsoft 考虑开发一个能够在 x86 和 ARM 平台上运行的竞争操作系统。到此时,高管们注意到了 ARMv6 移植,并随后批准了此项目,将其作为官方移植项目,其内部代号为 Windows on ARM。此移植在 2010 年 3 月第三次重新启动,以迁移到 ARMv7 微架构。[3][4]

Microsoft 在 2011 年 1 月的 CES 2011 贸易展上宣布了 Windows 的 ARM 版本,展示了运行基于 ARM 设备的 Microsoft Windows 的各种功能。

Windows RT 的开发于 2010 年 4 月启动,完成 Windows 8 愿景文档后仅过去一个月。[5]首批外部 WoA 合作伙伴版本于 2010 年 8 月发放,从 Windows RT Build 7792 开始;后续版本增加了对硬件抽象层(HAL)扩展的支持,允许厂商定义特定 SoC 的硬件定时器、中断控制器和直接内存访问(DMA)控制器。此移植于 2011 年 1 月的 CES 展会上首次亮相,以展示当时正在发展的 ARM 体系结构的能力,并计划支持由英伟达、高通和德州仪器生产的基于 ARM 的系统芯片设备,而英特尔则主导了基于 x86 的英特尔凌动 SoC 的开发,此系列被称为“低功耗英特尔体系结构”(LPIAs)。[6][7]

2010 年至 2012 年间,ARM 合作伙伴从多个开发分支获得了与 SoC 开发相关的 Windows RT 版本,并获得了专门的开发套件以进一步促进移植工作。ARMv7 移植最初针对英伟达 Tegra 2、高通骁龙 QSD8250 和德州仪器 OMAP3430 处理器,后来分别转向 Tegra 3、骁龙 MSM8660(S3)、骁龙 S4 和 OMAP4430/4470。在此期间,Microsoft 正在开发自己的旗舰平板系列;代号 GeorgeTownGeorgeTown X 分别对应于具有触摸屏功能的 ARM 和 x86 计算机。这最终促成了 Microsoft Surface 系列,Microsoft 于 2012 年发布,Surface RT(一款搭载 Tegra 3 SoC 的 ARM 平板)和 Surface Pro(搭载基于 x86 的第三代英特尔酷睿处理器的高端电脑)分别成为 Windows RT 和 Windows 8 的旗舰设备。[8]

随着 Windows RT 开发的推进,Microsoft 高层要求移除最初属于 Windows 操作系统的功能,并施加各种内部限制,这些限制严重影响了移植的整体可用性,暗示要与iPad竞争,尽管关键领导强烈反对他们的要求。[9]为便于开发和发布基于 Windows Runtime 的应用到 Windows 应用商店,Win32 应用开发所需的库也被从公开的 Windows SDK 中剔除。

Windows RT 设备的厂商最初包括宏碁、[10][11]华硕、惠普、[12]戴尔、[13]联想、Microsoft、三星电子和东芝。[14]德州仪器于 2012 年 9 月退出移动设备行业(Windows 8 完成后不久),当时公司认为移动设备市场在其他方面难以盈利,[15]迫使东芝取消了自有旗舰 Windows RT 平板,理由是“组件延迟”,导致设备无法及时发布。[16]德州仪器自我退出移动设备市场是前所未有的,原因是 Microsoft 已经为公司生产了专门的 RTM 合作伙伴产品。

Windows 8 于 2012 年 10 月 26 日正式发布,同时与基于 ARM 的 Surface RT 和华硕 VivoTab RT 平板一同发布,但遭到压倒性的负面批评。尽管 Windows RT 因其触控友好的用户体验而受到赞誉(与 Windows 8 因同样用户体验而遭受的严厉批评形成鲜明对比),但因其应用库乏善可陈和对所有 ARM 版本 Windows 设备施加的众多人为内部限制而受到强烈批评,随后几个月被视为商业失败。

主要新增功能和更改

Windows RT 包含许多与 Windows 8 相同的改动,这是因为两个操作系统共享相同的代码库,尽管 Windows RT 的功能集相比更高级的桌面版本大幅缩减。与基于桌面的版本不同,Office 2013 作为操作系统的一部分免费提供给所有 Windows RT 设备用户。所有 Windows RT 设备都内置了硬件中的数字 OA3x 产品密钥,且可随时重新激活,没有最大安装限制。此外,Windows RT 还附赠了一份免费授权的 Office 2013 家庭与学生版,名为 Office RT[b]

Windows RT 存在若干硬件和软件层级的内部限制。具体来说,操作系统只能在基于 ARMv7 且支持 UEFI Class 3 固件的处理器上运行。为了增强安全性,发布 Windows RT 设备必须使用安全启动,并且已实施代码完整性封锁政策及产品政策限制,以降低恶意软件传播风险。许多高端版本 Windows 8 中的功能在 RT 中缺失,这些功能包括(但不限于)企业级功能,如 Active Directory 域服务域连接支持、移除通信应用如远程桌面协议,以及媒体功能如 Windows Media PlayerWindows Media Center。第三方 Win32 应用的运行功能也被完全禁用,通过 Windows 应用商店交付的应用被强烈偏好,暗示它们会与 iPad 竞争,尽管关键领导强烈反对这些请求。[c]因此,只有从应用商店下载的应用(以及作为 Windows 操作系统一部分捆绑的应用)才能在 Windows RT 上运行。

设备加密是 Windows RT 独有的 BitLocker 磁盘加密(BDE)新特性,允许 BDE 在安装后立即自动加密任何基于 ARM 的设备的完整内容,只要存在支持连接待机的可信平台模块;它没有专门的用户界面,而界面将在 Windows 8.1 中添加。在 Windows 预安装环境中,可以使用 manage-bde 实用工具暂时禁用设备加密。

公开的 Windows 8 SDK 发布方式是删除了基于 ARM 体系结构编译 Win32 应用的核心组件,特别是 GDI 和 USER,以鼓励开发 ARM 应用的开发者转向开发基于 C# 和 JavaScript 运行的 Windows Runtime 程序,并发布到 Windows 应用商店。[d]

删除或降级功能

在 Windows RT 中,有自己的删除或降级的功能。相比 Windows 8 来说,在 Windows RT 中不包含以下功能:

  • Windows Media Player
  • Windows Media Center
  • 家庭组创建(你可以加入现有家庭组但无法创建新的家庭组)
  • 远程桌面
  • 域加入
  • IIS

争议与批评

相比 Windows 8,由于其面向触控的控制和用户界面,Windows RT 获得了各家科技媒体的更积极评价,但也因其内部限制而受到批评,这些限制阻止了使用未来自 Windows 应用商店或未由 Microsoft 数字签名的应用,再加上针对 ARMv7 体系结构可用应用库极其有限,导致预期完全落空。[17]由于 Microsoft 本意是让 Windows 8 和 RT 直接竞争苹果的 iOS 平台设备,一些在基于 x86 的桌面版本 Windows 中包括的功能,如通信设施、媒体功能和企业功能,在高层管理的命令下完全从 ARM 版本中被剔除,尽管关键领导提出了反对意见,但对这些功能被移除没有给出充分解释。[9]

Windows 8.1 及其基于 ARM 的对应版本 Windows RT 8.1 于 2013 年 10 月 17 日发布,试图弥补前作的不足,但仍未成功,因为它未能解决更严重的问题。Windows RT 的市场失败导致 2014 年 Surface Mini 的取消,最终在 2015 年操作系统停产。

研究结果

Windows RT 可以非正式安装 Windows Media Player。具体来说:

  1. 解压 Repair Content 中 BaseOS 相关包
  2. 解压需要的语言包
  3. 挂载任意 SKU 的对应系统版本映像
  4. 使用 DISM 按照给出的顺序安装包
  5. 保存并卸载映像
示例
(在 Build 8400 上安装中文 Windows Media Player 所需的包)

microsoft-windows-mediaplayback-oc-package~31bf3856ad364e35~arm~~6.2.8400.0.mum
microsoft-windows-mediaplayer-package~31bf3856ad364e35~arm~~6.2.8400.0.mum
microsoft-windows-mediaplayer-package-ua~31bf3856ad364e35~arm~~6.2.8400.0.mum
Microsoft-Windows-MediaPlayer-Package-ua~31bf3856ad364e35~arm~zh-CN~6.2.8400.0.mum

已知版本列表

Milestone 1 及更早

Milestone 1

Milestone 2

Milestone 3(Developer Preview)

Developer Preview Escrow

Public release

Beta(Consumer Preview)

Beta Escrow

Public release

Release Candidate (Release Preview)

Release Candidate Escrow

Public release

Pre-RTM

RTM 托管

RTM

RTM 后

  1. 基于 OMAP4430/4470 SoC 设计的德州仪器设备在发布前一个月被取消。
  2. 随 Windows RT 一起发布的 Office 2013 版本是一个不完整的预览版本——Office 2013 的最终版本升级免费分发给所有用户。
  3. 只有在固件和软件中分别禁用了安全启动和用户模式代码完整性时,第三方应用才能运行。用于禁用 Windows RT 中存在的任意代码限制的漏洞已经确认存在,并已被用于现有硬件,而 Windows 10 SDK 工具链可以用于构建并运行针对 Windows RT 的应用。
  4. 为了便于在受支持的 ARMv7 版本(如 IoT CoreWindows 10 移动版)上开发应用,这一更改在 Windows 10 中被撤销。
  1. Windows RT Build 7915 的驱动程序套件;ntsoc.h
  2. Sinofsky, Steven. Building Windows for the ARM processor architecture(为 ARM 处理器体系结构构建 Windows), Microsoft Developer Blog - Building Windows 8. 2012 年 2 月 9 日. 存档来自 2016 年 1 月 17 日的原件原件.
  3. Sinofsky, Steven. 100. A Daring And Bold Vision, Hardcore Software: Inside the Rise and Fall of the PC Revolution. 2 October 2022.
  4. Larson-Green, Julie et al. The Windows 8 Vision. 24 March 2010.
  5. Windows 8 Build 7746 中针对特定 SKU 版本的 Windows 安装程序无人值守应答文件
  6. Gavin Clarke. Microsoft embraces ARM with Windows 8(Microsoft 在 Windows 8 中支持 ARM), The Register. 2011 年 1 月 5 日.
  7. Greg Sandoval. Windows 8 to support x86, ARM 'system on a chip'(Windows 8 将支持 x86、ARM “片上系统”), CNET. 2011 年 1 月 5 日.
  8. Dominic Rushe. Microsoft reveals Surface Windows 8 tablets(Microsoft 发布 Surface Windows 8 平板电脑), The Guardian. 2012 年 6 月 18 日.
  9. 9.0 9.1 Aaron Giles. Response to inquiry on Windows RT branding(对 Windows RT 品牌查询的回应). 2023 年 8 月 17 日.
  10. Natalie Huet;Hans-Juergen Peters. Acer delays Windows RT tablets after Microsoft moves into market(宏碁在 Microsoft 进入市场后推迟了 Windows RT 平板电脑计划), 路透社. 2012 年 10 月 30 日.
  11. Agam Shah. Acer waits for Windows RT 8.1 to make tablet decision(宏碁等待 Windows RT 8.1 再做平板决策), PCWorld. 2013 年 5 月 3 日.
  12. Damon Poeter. HP scraps Windows RT tablet plans(惠普取消了 Windows RT 平板电脑计划), PCMag UK. 2012 年 6 月 29 日.
  13. Dell Debuts Stunning Additions to XPS Brand: Superb Performance and Design without Compromise(戴尔推出 XPS 品牌令人惊艳的新产品:卓越性能与设计,无需妥协), Dell Newsroom. 2012 年 8 月 30 日. 存档来自 2013 年 3 月 18 日的原件.
  14. Brian Klug. TI Demos Windows RT UI Performance on OMAP 4470(TI 演示 OMAP 4470 上的 Windows RT 用户界面性能), AnandTech. 2012 年 6 月 14 日.
  15. Sinead Carew. Texas Instruments eyes shift away from wireless(德州仪器考虑转向非无线领域), 路透社. 2012 年 9 月 25 日.
  16. Sean Portnoy. Toshiba bows out of Windows RT tablet race(东芝退出 Windows RT 平板电脑竞争), ZDNET. 2012 年 8 月 14 日.
  17. Alexandra Chang. Windows 8 review: A big, beautiful shaky step forward(Windows 8 评论:一个巨大而美丽却又摇摇晃晃的进步), CNN. 2012 年 10 月 25 日:"Even more confusing than a bunch of tiles: There are several versions of Windows 8. Most importantly, Windows RT, which comes built-in on the Surface RT tablet and other devices, is far less capable than Windows 8 and Windows 8 Pro. [...] In short, Microsoft will need to clearly explain that Windows RT is a mobile OS that shares the same skin as Windows 8, but is not a fully capable PC. It cannot run the same desktop programs as full Windows 8, only apps downloaded from the Windows Store.(甚至比一堆磁贴更令人困惑的是:Windows 8 有多个版本。最重要的是,Windows RT,它内置在 Surface RT 平板电脑和其他设备上,其功能远不如 Windows 8 和 Windows 8 Pro。[...] 总之,Microsoft 需要明确解释,Windows RT 是一个移动操作系统,界面与 Windows 8 相同,但并不是一个功能完整的 PC。它无法运行与完整 Windows 8 相同的桌面应用,只能运行从 Windows 商店下载的应用。)"