终极多媒体中心
威尼斯海滩是我在世界上最喜欢的海滩之一,当我前往洛杉矶地区时,我总是尽量去海滩,只是为了沿着人行道漫步,看看人们。我喜欢观察的人之一是我的朋友 Clay Claiborne,他是 Cosmos Engineering 的所有者,并将他的网站命名为 Linux Beach。
Clay 从很久以前就是 Linux 的倡导者,在我上次去那里的时候,他正在吹嘘他为自己的房子构建的多媒体系统,使用 Linux 来控制它。当我听说即将出版“终极 Linux 系统”特刊时,我向 Clay 提出了挑战。
现在,人们首先要理解的是,您在多媒体设备上的花费没有上限,这当然也意味着您可以购买计算机系统来捕获、编辑和播放多媒体。如果我想购买“终极”系统,我只需留出大约一百万美元,然后从那里开始。因此,我们首先着手的是一个热爱多媒体但钱包一般的人希望拥有的系统。我确信我们会收到很多信件抱怨我们的系统不够“终极”,但我希望这些信件会被那些说“哇,我几乎买得起,而且真的很酷——它都能协同工作,而且很容易安装”的信件所淹没。
沿着这些思路,Clay 设计了两个系统。每个系统都具有可扩展性,但其中一个系统比另一个系统便宜一些,适合那些钱包较小的人。Clay 承诺向我们提供他在这些系统上使用的所有规格和软件,以便人们可以从头开始构建它们。对于那些有钱但没时间的人,Clay 很乐意为您订购、组装、安装软件、测试和发货,您也很乐意购买这项服务。您的选择。
为了纪念他对海边的热爱,Clay 将这些系统命名为 Linux Beach MultiMedia Center 500 (LBMC 500) 和 Linux Beach MultiMedia Center 1000 (LBMC 1000)。
首先,这两个系统都配备了遥控器(谁想离开沙发呢?),并且这两个系统都设计为通过使用专用机箱、仔细选择电源以及选择没有额外风扇的显卡来实现静音运行。
较小的 LBMC 500 系统使用 Ninja 2 机箱,该机箱在设计时就考虑到了低噪音。虽然它前面有一个门[我讨厌门—md],但您无需打开它即可拿到 DVD。前面还有两个 USB 端口、一个 FireWire 端口以及一组耳机和麦克风插孔,方便访问。电源为 400W——对于较小的系统来说绰绰有余。
较大的 LMBC 1000 基于 Antec Sonata II 机箱构建,该机箱也设计用于静音运行。它使用 SmartPower 2.0 450 瓦电源,正如 Clay 所说,“它足够智能,可以在不需要时关闭风扇”。沿着“静音”的思路,CPU 风扇也采用 RPM 控制,以降低噪音水平。Clay 说他在机箱正面添加了蓝色 LED,这样您就会知道它已开启。不幸的是,使用这个机箱,您必须打开前门才能拿到 DVD 驱动器,但额外的噪音抑制使其变得合理。
在我的敦促下,Clay 还选择了 Antec Overture II Quiet Media 机箱作为 Antec Sonata II 的替代品,适用于那些喜欢水平而不是垂直媒体中心的人。但是,请记住不要用“东西”堵塞通风孔。垂直和水平机箱的前面都有两个 USB 端口、一个 FireWire 和音频端口。
这两个系统都使用相同的主板,即 Gigabyte GA-K8NF-9。较小的系统为您提供一个 800Mbps FireWire 端口以及 八个 USB 2.0 端口。为了不将这些高速端口用于除高性能存储之外的任何用途,主板还为您提供 S/PDIF 数字音频输入和输出,以驱动您的环绕声 5.1 或 7.1 音频系统,以及八个通道输出,以直接驱动模拟放大器。它还为您提供一个并行打印机端口和一个 RS-232 串口,用于那些旧式外围设备,以及用于鼠标和键盘的 PS/2 端口。视频输出由标准模拟 VGA、数字 DVI 或 S-Video 提供,用于电视。两个显示器或一个显示器和一个电视可以同时用于不同的信号。电视已正确设置为过扫描,以便一切都按应有的方式显示。视频可以通过电视调谐器、复合或 S-Video 输入捕获。最后,千兆 LAN 为您提供与世界最紧密的连接。
较大的系统为您提供相同的功能,但具有 三个 800Mbps FireWire 端口、十个 USB 2.0 端口和两个 RS-232 串口。
这两个主板还在主板上使用了 NVIDIA nForce4 芯片组,以提供最佳的 PCI 时序并驱动 3Gb/s SATA 总线、两个 PCI 和两个 PCI-Ex1 插槽用于扩展。NVIDIA GeForce 视频输出通过 PCI-EUR-Express 16 端口以 AGP 8X 两倍的速度驱动。
CPU 是这两个系统不同的下一个地方。虽然两者都使用 64 位 AMD 处理器,具有 800MHz 内存总线速度和 4GB 最大内存,但较大的系统使用双核芯片,有效地为您提供大约两倍的 CPU 功率,尽管任何一个芯片都在以它们的速度狂奔。虽然较大的系统标配 1GB 内存,但较小的系统“仅”配备 512MB。[maddog 记得他曾花费 23,000 美元购买 1MB 半导体内存,花费 128,000 美元购买 64KB 磁芯内存——他会在某个时候告诉您“磁芯”是什么。]
这两个系统都为您提供 CPU 和内存的升级,以满足您的钱包容量。LBMC-500 提供的 CPU 是 AMD Athlon 64 3200+(可选)或 3700+ 或 4000+ 作为选项。对于 LBMC-1000,CPU 是 AMD Athlon 64 2X 4200+(标准)或可选升级到 4600+。
说到容量,较小的系统配备 MAXTOR 250GB、7200 RPM SATA 硬盘,带有 16MB 缓存,但可以订购系统中带有两个此类硬盘的系统,价格稍贵。较大的系统标配 MAXTOR 400GB 硬盘,并且可以添加第二个硬盘。这两个系统都配备了索尼双层 (16x) DVD 可重写光盘驱动器,该驱动器在一张光盘上最多可容纳 8.5GB。索尼的 CD-R 写入速度为 48x。
对于那些真正渴望存储的人来说,800Mbps FireWire 将为您提供主 CPU 机箱外部惊人的存储容量。
每个系统中的电视调谐器卡都是 Hauppauge WinTV PVR150。不要被 WinTV 部分吓到,Linux 对它有很好的支持。您还可以将 pcHDTV HD3000 作为这两个系统的额外升级。使用第二个调谐器,您可以观看和录制高清电视,还可以录制一个节目,同时观看另一个节目,或者一次录制两个电视节目。Clay 告诉我,在较大的系统上,您可以安装足够的调谐器,一次录制六个电视频道。但是 Clay,我还有其他事情要做,而不是看电视——比如听音乐!
TiVo 改变了我的生活。在成年后的几年里,我几乎不看电视,但我对我看过的节目非常忠诚。TiVo 允许我在想看的时候看我想看的东西。但有两个问题——它仅在美国可用,而且虽然它运行的是 Linux,但它上面贴着很大的“请勿打开此盒”标签。当然,大胆的 Linux 黑客忽略了此警告,很快 TiVo 就拥有了更大的存储容量和远程设置等等。
Clay 将 MythTV 软件称为“打了类固醇的 TiVo”,虽然 Linux Journal 不赞成任何类型的药物使用,但我不得不同意。
该系统的核心软件是 Ubuntu。Clay 选择 Ubuntu 是因为它为多媒体提供了良好的基本支持,并且因为他喜欢他们的口号“我之所以成为我,是因为我们所有人”。我不得不承认我也喜欢这个口号。
Clay 安装了所有核心 Ubuntu,使其易于最终用户定制。因此,您可以从您的多媒体中心运行您的 Web 服务器。您也可以使用您的多媒体中心来处理您的电子邮件。您的选择。
另一方面,您可以仅使用它来录制您想观看的电视节目,然后使用 Clay 集成的 MythTV 软件再次播放它们。或者,使用 MPlayer 播放您的 DVD 和其他各种格式的音频/视频文件。或者使用 XMMS 播放音乐、创建播放列表或创建与您的音乐相配的视觉辅助工具。
当然,遥控器受 MythTV、MPlayer 和 XMMS 支持。
Clay 还提到,虽然所有日常音频/视频功能都可以通过此遥控器控制,但您可能需要购买无线键盘和鼠标才能更好地操作系统。
有关完整规格、订购信息、软件副本以及与本项目相关的其他事项,请访问 CosmosEng.com/cgi-bin/cosmoseng/004-LBMS2.html 了解 Linux Beach MultiMedia 500,并访问 CosmosEng.com/cgi-bin/cosmoseng/004-LBMS1.html 了解 Linux Beach Multimedia Center 1000。
并且,为了您自己,偶尔离开沙发一会儿——也许从冰箱里拿一杯苏打水。
TiVo 是 TiVo, Inc. 的商标。Linux 是 Linus Torvalds 的商标。
Jon “maddog” Hall 是 Linux International (www.li.org) 的执行董事,Linux International 是一个由希望支持和推广 Linux 操作系统的最终用户组成的非营利性协会。Hall 先生的商业计算职业生涯始于 1969 年,他曾担任程序员、系统设计师、系统管理员、产品经理、技术营销经理和教育工作者。他曾在 Western Electric Corporation、Aetna Life and Casualty、Bell Laboratories、Digital Equipment Corporation、VA Linux Systems 和 SGI 等公司工作过。他现在是自由和开源软件 (FOSS) 业务和技术问题的独立顾问。
Clay Claiborne (cjc@Cosmoseng.com) 是 Linux 硬件集成商 Cosmos Engineering Company 的首席执行官。他在计算机行业断断续续地工作了 30 年。自 1995 年以来,他一直是 Linux 爱好者。1996 年,他开发了在硬盘上预装 Linux 的概念,并制作了 Linux On A Disk。他创立了 Linux Users, Los Angeles,并担任了八年主席。他目前居住在加利福尼亚州威尼斯。