Linux 和新互联网计算机

作者:Billy Ball
  • 制造商:The New Internet Computer Company

  • 电子邮件:info@thinknic.com

  • 网址:http://www.thinknic.com/

  • 价格:199 美元

  • 评测人:Bill Ball

拉里·埃里森 (Larry Ellison) 是最早提出“网络计算机” (Network Computer) 一词的人之一,这个词曾被大肆宣传为面向美国企业的低成本网络设备和终端的承诺。他的最新衍生企业 The New Internet Computer Company 可能会因实际生产和销售当今市场上成本最低的互联网和网络计算机(即 NIC 或新互联网计算机)而闻名,从而兑现这一承诺。

NIC 的主机箱、扬声器、键盘和鼠标售价 199 美元,却提供了令人惊讶的丰富功能。彩色配套的 129 美元 15 英寸显示器是可选的。也许最好的功能是 NIC 运行 Linux!启动 Web 冲浪所需的所有软件都包含在一张可启动的 CD-ROM 中,该光盘配备了 Linux 2.2.15 内核、Netscape Navigator 以及用于拨号 ISP、DSL、有线调制解调器或内部网络的连接软件。这意味着您可以立即开始工作。

似乎这款硬件的价格还不够低,您还可以通过 NIC 使用 NetZero 提供的免费 ISP 服务。不过,您并非被锁定使用所提供的服务,因此,如果您想使用现有的 ISP、公司的 LAN 或家中的 DSL 或有线调制解调器,请随意使用。

Linux 正在以越来越多的平台形式进入计算机行业,范围从冰箱大小的“大型机”服务器到适合装在火柴盒内的嵌入式设备和 Web 服务器。您会发现,NIC 提供了一种简单、廉价的方式来浏览万维网、使用电子邮件和阅读 Usenet 新闻。

您必须在 http://www.thinknic.com/ 网站上在线订购您的 NIC。您将收到订单的电子邮件确认,并且可以通过 NIC 的网站跟踪发货情况。然后,您将收到一个装有 NIC、键盘、鼠标、鼠标垫、有源扬声器、NIC 软件 CD-ROM、电源线、电话线、保修信息和简短的十页用户指南的盒子。您还将获得 NetZero 提供的免费互联网服务。这意味着没有令人困惑的服务协议、模糊不清的退款或其他旨在引诱消费者进入黑暗网络的可怕交易。

初步印象

NIC 是一台单板计算机,配备 266MHz Cyrix CPU、64MB RAM 和 CD-ROM 驱动器。设备正面有一个电源和复位按钮。在背面,您会发现两个 USB 端口、两个用于 NIC 键盘和鼠标的 PS/2 端口、一个用于显示器的视频输出连接器、一个用于内置 10MBps 以太网的 RJ-45 插孔、两个用于 NIC 内置 56K 调制解调器的 RJ-11 插孔和一个(奇怪的)非功能性操纵杆端口。您可以使用两个可拆卸的支脚水平或垂直放置 NIC。

开始工作

我最初的目的是将新的 NIC 连接到我的 LAN,因为我使用 Linux、DSL 和 IP 伪装进行互联网访问。我拆开 NIC 的包装,插入所有电缆,将 NIC 连接到附近的集线器,然后打开电脑。然后我插入 NIC CD-ROM,按下 Enter 键,在备用显示器上看到了初始启动画面,然后......什么也没有!屏幕清空,一个小的、扁平的闪烁光标出现在显示器的左上角,CD-ROM 停止旋转。

我的内心感到一阵失落,我拨打了 NIC 的技术支持热线,不到十分钟就接通了一位帮助技术人员。在描述了我的问题后,技术人员 Rod 告诉我关闭 NIC,然后重新启动它,并连续按两次键盘上的 Delete 键以访问 NIC 的内置 Award BIOS。加载默认 CMOS 和系统设置并保存更改后,NIC 重新启动,启动了 Linux,并在 65 秒内显示了其初始配置屏幕。如果您在启动之间更改 NIC 的显示器,则可能需要这样做。

当您首次启动 NIC 时,系统将启动 Linux,加载 X11 并启动一个运行 Netscape 的桌面以及配置屏幕,如图 1 所示。

Linux and the New Internet Computer

图 1. NIC 的默认应用程序和配置工具是 Netscape Navigator 4.72 版。

有多种方法可以使用 NIC 访问互联网。您可以使用内置调制解调器设置 NetZero 的免费互联网帐户,配置 NIC 拨号并连接到您当前的 ISP,或者配置 NIC 使用您的 LAN 和默认网关进行互联网访问或用作 X11 终端。对于那些无法本地拨打 ISP 或 NetZero 电话的不幸用户,您还可以设置 NIC 以每分钟 0.06 美元的价格访问 BamNet。当您开始设置时,您将看到一个对话框,如图 2 所示。

Linux and the New Internet Computer

图 2. 您可以使用 NetZero 的免费服务、您当前的 ISP 或现有的以太网 LAN 进行互联网访问。

在确保电话线已插入 NIC 背面后,我注册了 NetZero 的免费互联网服务。在填写了几个对话框后,NIC 拨号连接到 NetZero,我开始上网冲浪。这大约花了 15 分钟。不幸的是,NetZero 要求在屏幕上显示一个浮动广告栏,否则您将被断开连接。

我还使用本地备用 ISP 进行了连接,并在几分钟内创建了帐户并拨号连接成功。使用 NIC 的内置调制解调器,连接速度接近 56KBps。

在我的 LAN 上设置以太网并使用默认网关使我在不到 30 秒的时间内获得了互联网访问。所有设置都保存在 NIC 的闪存中。您应该知道,NIC 的系统不提供用于邮件的 Netscape Messenger 或用于浏览 Usenet 新闻的 Netscape Discussions。您还会发现“编辑”菜单下的“首选项”菜单项呈灰色且无法访问。要使用电子邮件或其他服务,您需要使用远程网站或本地服务器软件。

支持声音,并且包含适用于 Linux 的 RealPlayer G2。这意味着您可以浏览到您最喜欢的互联网新闻广播、电视或电影网站并听到立体声。NIC 的外置扬声器很小但经过放大,并具有 3D 音效按钮。

当 NIC 用作基本互联网工作站时,仅提供 Netscape 和 Internet Relay Chat 这一事实可能被视为一种限制。但是,如果您选择本地“Meet the NIC”网页 (https://) 上的 NIC 工具按钮,您会找到一个标记为“工具”的按钮,该按钮会弹出一个桌面窗口,其中包含 Windows Citrix 客户端、各种纸牌和棋盘游戏、安全 Shell 终端、Telnet 终端、ATT 的 vncviewer 客户端和一个简单的 IRC 客户端的文件夹。这就是 NIC 的 CD-ROM 上提供的所有软件。

我还能够通过首先单击 NIC 的 Xhost+ 实用程序、启动 telnet 会话,然后像这样导出 NIC 的 DISPLAY 变量(当然,我将 NIC 命名为“nic”),从而快速将我的 NIC 变成联网的 X11 工作站并从我的服务器运行客户端

$ export DISPLAY=nic:0

然后我运行了许多客户端,如图 3 所示。

Linux and the New Internet Computer

图 3. NIC 作为联网工作站也表现出色。

引擎盖下

如果您有胆量拧下 NIC 背面的三颗螺丝,您可以快速访问其内部结构,如图 4 所示。快速一瞥显示一台单板计算机、风扇冷却的 CPU、小型电源(带风扇)和一个 CD-ROM 驱动器。一块 64MB PC100 DIMM 提供系统内存。闪存芯片用于保存配置设置和其他项目。以太网由 SiS 900 芯片组提供。

Linux and the New Internet Computer

图 4. NIC 是一台简单的单板计算机,零件很少。

考虑到目前 64MB PC100 DIMM 的零售价,NIC 绝对物超所值。将 NIC 与 Compaq 的 499 美元 iPAQ、IBM 的 699 美元 NetVista 和 ClearCube 的 1,395 美元 C3 进行比较,您会发现 NIC 是最便宜的,占用相同或更小的空间,并且仅缺少硬盘驱动器。Linux 硬件黑客会想要更仔细地研究 NIC 的 Award BIOS 和 IDE 接口。软件向导可能想要探索修改 Linux CD-ROM,并可能构建自定义系统以支持外部存储 USB 设备。至少,人们可以刻录一张包含其他 X11 客户端的新 CD。

破解 NIC

显然,NIC 最容易以直接的方式使用,无论是作为拨号互联网设备还是连接到现有 LAN 的浏览器工作站。除了玩一些纸牌或跳棋游戏外,NIC 的主要功能是提供 Netscape 作为通往 Web 的窗口。

您要做的第一件事是将 NIC 的 CD-ROM 挂载到另一台计算机中,并查看 200MB 的 Linux 文件系统。不要费心在另一台计算机上启动 CD - 您只会得到内核崩溃。在仔细阅读 CD 后,您很快就会看到 NIC 运行的是一个几乎剥夺了所有软件和服务的 Linux 系统。这是否意味着您无法从系统中获得更多功能或修改默认文件夹和软件?

当然不是!在四处查看后,我发现我能够通过使用 Netscape 和一个名为 launchapp 的便捷启动客户端在 Netscape 的 URL 字段中启动 CD-ROM 中的几乎任何 X11 客户端,同时 NIC 正在运行。例如,要弹出具有 root 访问权限的 rxvt 终端窗口,您可以使用如下 URL

https:///cgi-bin/launchapp?/usr/X11R6/bin/rxvt

顺便说一句,虽然最初不明显,但默认 Blackbox 窗口管理器下的窗口是可调整大小的。您必须将指针放在客户端窗口的右下角,然后单击并拖动以调整大小。抓取区域很小 - 大约 20 像素高,5 像素宽。

一旦我拥有了 root 访问权限的终端窗口,就可以轻松地在 NIC 的文件系统运行时开始四处探索。接下来,我将注意力转向 NIC 的桌面功能。NIC 的工具文件夹存储在 /flash 目录下的闪存中。在 /flash/desktop 目录下,我找到了包含默认游戏、客户端和其他实用程序的 Blackbox 配置文件目录。

然后我需要做的就是创建我自己的条目,以将其他程序添加到桌面。但是,我徒劳地在文件系统中搜索任何文本编辑器,例如 pico、jed 或 vi。任何 Linux 黑客会在此时放弃吗?

绝对不会!每个 Linux 系统都包含一个文本编辑器,即使没有安装任何文本编辑器。我导航到 /flash/desktop/XTerminal 目录,然后使用 cat 命令以及输出重定向来为 rxvt 客户端创建桌面条目

# cat >rxvt.desktop<\n>
desktop_entry:
        name = rxvt
        icon = /img/telnet.gif
        comment = rxvt
        exec = /usr/X11R6/bin/rxvt
        terminal = false
        type = application

在最后一行按下 Enter 键后,我按 Ctrl+D 保存文件。重新打开工具和桌面文件夹显示了新条目。但是,如果您犯了错误或错误配置了 NIC 的闪存会发生什么?

别担心。只要高兴有一个“特殊”cgi-bin 脚本,您可以使用它将 NIC 升级或重置为出厂状态。使用以下未公开的 URL

https:///special.html

您将看到一个屏幕,允许您使用 The New Internet Computer Company 的 CD-ROM 更新系统或清除系统配置。

缺少什么?

虽然当前的 NIC 软件发行版标记为 1.1 版,但唯一受支持的 USB 设备恰好是唯一受支持的打印机 - Epson Stylus Color 740 打印机。考虑到 CD-ROM 上可用的未使用磁盘空间,我希望扩展打印机支持以及许多其他游戏、实用程序或 X11 客户端。还缺少工作帮助系统,甚至没有用户指南的本地 HTML 副本。考虑到 NIC 的主要应用程序是 Netscape,默认主页至少应设置为小型帮助系统的索引。应修改默认的 Blackbox 根菜单以提供其他虚拟桌面和窗口处理。秉承开源精神,The New Internet Computer Company 慷慨地提供了用于构建 NIC CD-ROM 的所有源代码和补丁的链接。浏览到 www.thinknic.com/gpl.html。您将找到指向每个软件包的链接,包括指向更新的 1.2 版系统 CD-ROM 的 ISO9660 映像的链接!

尽管存在一些小的初始限制,但事实是 NIC 运行良好。这款设备代表了新型经济实惠的互联网和网络设备计算机中的第一款、最好和最便宜的一款。从其设计的角度来看,这款设备物超所值。考虑到 NIC 运行 Linux,这款设备为 Linux 硬件和软件黑客提供了诱人的机会。

优点/缺点

Bill Ball 是许多关于 Linux 的书籍的作者,但仍然不知道如何处理他多份收缩包装的 Microsoft 操作系统软件和 CD-ROM。他是 Northern Virginia Linux Users Group 的成员。

加载 Disqus 评论