Windows 的未来,Polaris 与 Windows Core OS 项目简介

Windows 的未来,Polaris 与 Windows Core OS 项目简介-每日运维

微软目前正在内部开发一个 Windows Core OS 项目,该项目旨在所有设备上统一 Windows,并与「北极星(Polaris)」等桌面进行配合使用。但微软目前尚未对这些项目进行正式公开,Windows Core OS、C-Shell 和 Polaris 可能会在未来发生巨大变化,也许甚至可能永远不会发布。

期望超越 OneCore

微软希望为 Windows 10 PC、Xbox One、HoloLens 以及未来可能的 Windows Phone 等 Windows 设备打造一款统一的操作系统,而 OneCore 就是帮助其将 Windows 10、Windows Server、Xbox、Windows 10 Mobile、Windows 10 IoT 和 HoloLens 进行操作系统「核心」构建进行统一的一个项目。

随着 2 年前的 Windows 10 周年更新发布,OneCore 项目就已经启动,从那时起,Xbox One 的操作系统就如 Windows 10 PC 一样开始基于 OneCore。尽管基于相同的核心,但其实它们仍然是该同一核心之上的不同操作系统。

Windows Core OS 是适用于所有设备的统一操作系统

Windows 的未来,Polaris 与 Windows Core OS 项目简介-每日运维

而微软希望所有 Windows 设备都基于相同的操作系统,因此才开始构建 Windows Core OS。Windows Core OS(WCOS)将是「所有新设备共享的操作系统」,目前 WCOS 也被称为「new operating system」,并且微软表示 OneCore 团队也参与到了该项目当中。

Windows Core OS(简称 WCOS)是 Windows 的一个新的现代版本,是使 Windows 成为真正通用操作系统的重大进步。简而言之,WCOS 可以在任何类型的设备或架构下跨平台工作,可以通过模块化扩展进行增强,从而在必要时为用户设备提供功能和体验。

Windows Core OS 是让 Windows 10 能够完全模块化的下一个里程碑,它是适用于所有设备的单一基本操作系统。

有消息来源称:Windows Core OS 本身不会运行 Win32 应用程序,也就是传统的桌面软件,而是使用通用 Windows 平台(UWP)应用程序。但 Windows Core OS 是模块化的,可以添加对「经典桌面应用程序」的支持模块,而对传统软件的支持不是该系统的核心功能。

C-Shell 模块化交互接口

Composable Shell,也称为 C-Shell 或 CShell,是另一个与 Windows Core OS 相关的项目。

目前运行「Windows 变体」的设备都在其特有操作系统中内置了自己的交互接口,例如:PC 机有 Windows 桌面、Xbox One 有 Xbox 仪表板、Windows Phone 有电话接口,而这些都是独立的接口,是不同设备专属操作系统所独有的。

而 C-Shell 将是在 Windows Core OS 上运行的共享 Shell(接口),其属于模块化操作系统的模块化 Shell,以实时适应不同的设备类型。简单来说,就是微软在构建一个界面,当你使用它时,它将能够智能地适配您正在使用的设备。

例如:未来的 Windows 手机平时仅使用专属的手机界面,当与键盘和显示器连接时, Windows 就会自动提供完整的系统桌面。这样一来,就可以比 Windows 10 Mobile 附带的有限「Continuum for Phones」桌面更加强大,而游戏设备也终有一天可以在 Xbox One 仪表板和 Windows 桌面之间来回切换。

就目前而言,Windows 桌面是 Windows 10 的一部分、Xbox 仪表板是 Xbox 操作系统的一部分,而手机界面是 Windows 10 Mobile 的一部分,但 C-Shell 预示着未来每台设备都可以运行 Windows Core OS,而 C-Shell 将在其之上提供正确的交互界面。

Polaris 用户桌面

Windows 的未来,Polaris 与 Windows Core OS 项目简介-每日运维

C-Shell 由多部分组件组成,Polaris 就是提供「用户桌面」的一个组件。换句话说,Polaris 是基于 C-Shell 和 Windows Core OS 构建的 Windows 桌面。由于其是使用现代代码重构 Windows 桌面,与以前相比,算得上是一项重大突破。

目前所知,除 Polaris 用户桌面外,还有:适用于移动设备的 Andromeda 界面、适用于 Surface Hub 的 Aruba 界面和用于 Windows 混合现实设备(如 HoloLens)的 Oasis 界面。

仅适用于新设备

Windows Core OS 仅适用于「新设备」,微软不会突然对现有 Windows 10 PC 进行强迫升级,从而运行使用 Polaris 桌面的 Windows Core OS。

但从长远来看,一些新的 Windows 设备都可能最终采用 Windows Core OS,甚至是台式机或笔记本电脑。