细看 Xbox One 操作系统

细看 Xbox One 运行的操作系统

Xbox One 已经宣布,就操作系统而言,Xbox One 同时运行了三款操作系统:基于深度定制的 Hyper-V 虚拟化技术的 Host OS,以及两个虚拟机操作系统:Windows 内核的操作系统和 Xbox OS。根据 WIRED 的报道

Xbox One 同时运行三个独立的操作系统。第一是非常小的 Host OS,用于启动设备后运行另外两个硬分区系统:一是共享分区,该分区用于运行非游戏类应用(比如 Skype、Live TV、Netflix 等)并为 Kinect 提供处理能力;二是专有分区,用于游戏运行。由于共享分区中内存分配的方式,你可以瞬时切换应用,甚至可以使用 Snap 模式同时使用另一应用或游戏。

在一场 Xbox One 幕后架构讨论中,Xbox 开发总监 Boyd Multerer 确认:Xbox 采用微软 Hyper-V 虚拟化技术来开发了 Xbox One 操作系统,Xbox 开发团队移除了“多余功能”开发了一个操作系统,来允许两个虚拟机在两个分区中并行运行。一个分区运行应用,另一个分区运行游戏。

(Windows NT 之父 Dave Cutler 在去年 1 月之前已经从 Windows Azure 团队加入了 Xbox 团队,OS/Hypervisor 总经理 Hoi Vo 也一样。Xbox 开发总监确认:Dave Cutler 领导开发了负责虚拟机切换的 Hypervisor。)

开发者:Xbox One 是否可以运行任何 Windows 8/RT 应用?

就 Xbox One 开发方面,目前微软还没有谈论细节,相信具体内容还要等到 Build 2013 开发者会议。但目前根据 MJ Foley 的消息源

其中负责运行应用的操作系统基于“Windows 8 内核”,就像 WP8 那样,这意味着文件系统、图像引擎、网络和安全底层代码已经共享,并且基于 WinRT 开发平台。另一位消息源称,内部称其为 WinXRT,就像 Windows Phone 的开发平台在内部被称为 WinPRT 一样。

按说微软是不会允许任何开发者为 Xbox One 开发应用,就像现在 Xbox 360 那样,由微软选择或邀请开发者来开发;而且应用得像 Skype、Netflix 那样,和多媒体娱乐、辅助应用、社交相关的应用。

细看 Xbox One 运行的操作系统

Xbox One 核心应用,像 Xbox Music 和 Video 也都运行于共享分区。他们和 Windows 8 版应用有些区别,尽管会复用大量 Windows 8/RT 版应用的代码,但应用也需要为 Xbox 专门定制,比如适用手柄和 Kinect 手势和语音。

随着 Windows 8/RT 的内核改进(比如接下来的 Blue),相信这其中大部分的底层改进也将贡献到 Xbox 的共享分区。总之更多 Xbox One 开发和微软统一“三屏”开发平台的内容我们可以等到 Build 2013 再看,可以说一切正在朝好的方向发展。

(via All About Microsoft

直达:微软中国官方商城 - 购买 Surface、Xbox 和配件促销

6 条评论
  • htqx

    居然不开放应用市场。

    2013 年 05 月 23 日 5:38 下午 回复

    • lion

      这东西有理由也没理由 有理由是:应用市场可以帮用户个性化。 没理由是:为保证游戏主机的一定的专用化。 至少微软比SONY已经放开很多了。

      2013 年 05 月 23 日 5:58 下午

  • 在别处Silence

    桌面出现xbox os是什么意思?是不要想着桌面能玩xbox游戏的意思吗

    2013 年 05 月 23 日 7:34 下午 回复

    • Picturepan2

      我想想还是删掉吧,加上手误,可能有歧义,本意:不要指望 Xbox One 出现桌面模式。

      2013 年 05 月 23 日 7:39 下午

    • 在别处Silence

      额刚反应过来,是xbox不会出现桌面的意思吧?这事概率都个位数了

      2013 年 05 月 23 日 8:36 下午

    • kaesuna

      意思是不要想把xbox 当电脑用

      2013 年 05 月 23 日 8:42 下午

发表评论