八亿电脑网
游戏盒子
当前位置: 首页 > Xbox之家 >

细看微软 Xbox One 主机的操作系统

时间:2013-05-23 20:49来源:livesino 作者:livesino 点击:
游戏盒子

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 再看,可以说一切正在朝好的方向发展。

http://www.ms8e.com/article-494-1.html

本篇文章标签: Xbox One Windows 8
发表评论