Linux 让你的电视焕然一新

作者:Rick Lehrbaum

Indrema 的网站 (http://www.indrema.com/) 宣称:“Linux 的未来在你的电视上。” 继续阅读,我很快了解到 Indrema 娱乐系统将是“基于革命性操作系统 Linux 构建的革命性产品”。 一款易于使用的娱乐设备:“只需打开它,然后坐在沙发上放松即可。”

请注意,这不是 PC。“这不是桌面 Linux 系统,”网站宣传继续说道,“这是用于电视的 Linux,适用于游戏发烧友,适用于全面娱乐。 开箱即用,您可以连接它并开始玩令人难以置信的逼真 3D 游戏、高速浏览互联网,或者只是欣赏个人电视或 MP3 收藏。”

“这不是一家普通的消费电子公司,”我想。 Indrema 显然似乎全身心投入了 Linux——以一种大的方式。 诸如“这些人是谁?”,“他们在做什么?”以及“他们关于开源的观点是什么?”之类的问题在我脑海中盘旋。

为了找到这些以及许多其他问题的答案,我迅速给 Indrema 的 CEO John Gildred 打了电话,请求一次交流的机会。 一周后,Gildred 和我花了一个小时深入探讨了他新创办的公司的梦想、战略、产品理念和开源理念。 以下是我了解到的。

Indrema 是谁?

“这有点像我和我的合作伙伴在深夜玩《雷神之锤》时产生的想法,”Gildred 回顾了他一年半前创立的公司的起源时说道。“我们当时在想:如果有人创建一个开源游戏平台,让像约翰·卡马克(《雷神之锤》的缔造者)这样的人,或者下一个伟大的新游戏范式开发者,能够更快地将其推向市场,并且更容易进入 [游戏] '主机领域',那岂不是很棒吗?”

Gildred 和其他 Indrema 创始人观察到,PC 游戏领域有很多创新,但消费游戏主机领域却不多,因为个人开发者进入门槛很高,这阻止了他们打入主机市场。 因此,他们决心创建一个新的游戏主机。 从头开始设计,旨在提供一个游戏开发环境和基础设施,使任何级别的开发者——从个人到大型公司——都能够轻松地将产品推向市场,而没有巨大的进入壁垒。 他们认为,完成这项任务的关键将是开源软件、开放 API 和 Linux 操作系统。

这个概念迅速聚集了势头。 开发者兴趣很高。 最棒的是,所需的技术似乎已经可用。

Indrema 的产品将是什么?

Indrema 娱乐系统 (IES) 包装在一个时尚的外壳中,具有顶级录像机的外观和感觉。

Linux Opens Up Your TV

Indrema 娱乐系统

“你不会知道里面有 Linux,”Gildred 说。“你打开它,它就像一台消费电子设备一样运行。 你可以像往常一样看电视。 但你也可以拉出一个屏幕并开始播放你的 MP3。 或者启动网络浏览器并开始在互联网上浏览。”

该设备通过其内置的 10/100 兆位以太网接口或拨号连接提供宽带接入选择。 它配备一个游戏控制器,并且至少会预装一个游戏,以便用户可以立即开始玩。 有两种方式可以添加游戏:使用内置的 DVD 驱动器,或下载在线购买的游戏。

“基本上,它不就是一个多功能机顶盒吗?” 我天真地问道。

“机顶盒,”Gildred 回答道,“这是一个我们想要避开的术语!” Gildred 接着解释说,Indrema 决心避免将 IES 定位为机顶盒。“首先也是最重要的是,它是一个游戏主机,”Gildred 强调说。“IES 最擅长的是玩游戏。 它玩游戏非常出色,速度极快,并提供开放的开发环境。”

尽管如此,这并不是 IES 的全部功能。 毕竟,它是一台功能齐全的多媒体 Linux 计算机。“你会看到专为 IES 平台设计的应用程序,这些应用程序的功能将超出游戏范围,”Gildred 补充道,“因为它在引擎盖下有很多东西,可以实现额外的音频/视频功能。”

Gildred 提到的一些可能的用途包括提供增强的 HDTV 功能,以及从内容合作伙伴网站下载和播放音乐、视频和电视节目。 哦,对了,还有“个人电视”。 用户将能够按需下载和播放特定的电视节目。 并非所有 IES 功能都将在入门级游戏主机系统中提供。 例如,个人电视将作为高端(额外付费)选项保留。

盒子里有什么?

让我们看看时尚的 Indrema 盒子里面有什么。 核心计算机由一个 600MHz x86 兼容处理器与一个专用的、相对定制的图形管线组成。 图形子系统包括 MP3 和 AC3 编码器/解码器、数模转换器和一个由 NVIDIA 制造的专用图形处理单元 (GPU)。

内存固定为 64MB,但硬盘驱动器可以从 8GB 到 50GB 不等,具体取决于主机型号。 当然,还有一个 100MBps 以太网端口用于快速互联网连接,以及大量的 USB 端口(基本型号中有 4 个),使游戏控制器和其他设备可以轻松连接。

电视输出将驱动标准复合视频、S-视频和分量 HDTV。 还提供复合视频和 S-视频输入。 在声音方面,有立体声模拟音频输出和输入,以及一个数字音频输出端口。

Indrema 将在 IES 中使用什么 CPU? 就生产型号而言,这尚未最终确定。 Gildred 表示,这将是一个尚未公布的下一代英特尔或 AMD 处理器——“一些新的、非常快速的、真正适合我们想要做的事情的处理器。”

该系统的内部电子线路在某一方面是模块化的:在单元背面有一个插槽,用于用户可更换的“GPU 卡”,该卡容纳 NVIDIA GPU 和相关的视频帧缓冲内存。 为了与这种模块化相对应,Indrema 在软件驱动程序中抽象了 GPU 功能,以便系统可以适应未来的即插即用 GPU 升级。

四个 USB 端口为硬件扩展提供了主要手段。 由于 IES 代表了一台功能齐全的多媒体联网 Linux 计算机,因此 Gildred 期望这些端口可以容纳各种各样的接口——不仅仅是游戏控制器,这一点不足为奇。 高端型号将在其后面板上提供更多的 USB 端口。

是什么使其运转?

当然,使 IES 运转的是它的软件。 基本上,涉及三个软件层:

  • 一个基于开源 Linux 的操作系统,称为 “DV Linux”

  • IES 平台硬件独有的专有软件组件(这些组件仅以二进制形式分发,而不是开源)

  • 各种应用程序和游戏

一个免费的软件开发工具包 (SDK) 将在 Indrema 开发者网站上在线分发。 该 SDK 将包括 OpenGL、OpenAL、OpenStream 和 Extrema。 前三个是开源的,而 Extrema 是 Indrema 的专有软件组件之一,将仅以二进制形式提供。

为什么选择开源? 为什么选择 Linux?

尽管 Indrema 打算保留某些软件模块的专有性,但该公司显然是开源软件的坚定倡导者。 Indrema 参与了多个开源项目——包括 Linux 内核、OpenAL 和 Mesa 3-D(OpenGL 的开源实现)。 此外,该公司正在开创一种名为 OpenStream 的新型开源流媒体视频架构。

Indrema 最重要的项目之一是创建 DV Linux,这是一个针对使用电视作为显示器的设备的开源 Linux 发行版。“我们希望 DV Linux 成为标准,我们希望人们认识到 DV Linux 是真正开源的,”Gildred 解释说。“这使我们能够标准化一个游戏平台,以便我们可以为所有游戏开发者建立一个分发 [渠道]。 我们正在采取措施确保这是一个由多家参与者而不仅仅是 Indrema 支持的东西。 DV Linux 是一种使 IES 平台(包括我们的开发环境)非常开放的工具。”

生产计划

尽管早期的公告表明目标交付日期为 2000 年年底的节日季,但目前的计划是在明年春天开始发货。 入门级 IES 的目标零售价据传为 299 美元。 开发者不必等待那么久。 Indrema 预计免费游戏开发 SDK 将于今年秋季供游戏开发者下载。

Linux Opens Up Your TV
Rick Lehrbaum (rick@linuxdevices.com) 创建了 LinuxDevices.com “嵌入式 Linux 门户网站”,该网站最近成为 ZDNet Linux 资源中心的一部分。 自 1979 年以来,Rick 一直在嵌入式系统领域工作。 他共同创立了 Ampro Computers,创立了 PC/104 联盟,并在启动嵌入式 Linux 联盟方面发挥了重要作用。
加载 Disqus 评论