Linux 儿童实验
当被要求如实回答时,大多数父母都同意养育孩子是一项重大的实验。在 2004 年 12 月刊的LJ中,Diego Betancor 的来信促使我尝试做一些我一直想做的事情。Diego 希望在LJ中看到更多针对儿童的内容,他的建议是我育儿实验下一阶段的灵感:让孩子们转向 Linux。
我的妻子 Deirdre 和我有三个年幼的孩子:九岁的 Joseph,七岁的 Aaron 和五岁的 Aideen——见图 1。正如照片所示,在 Barry 家,早期就开始了灌输:前景中有一个毛绒 Tux,屏幕上有一个电子 Tux。
由于他的父亲是一位资深的电脑极客,Joseph 在很小的时候就喜欢电脑也就不足为奇了。多年来,我们家的电脑是一台第一代 iMac,运行 Mac OS。iMac 自带一款很棒的 3D 射击游戏 Nanosaur,Joseph 非常喜欢。尽管如此,我们家的软件政策一直是努力确保任何带入家中的软件都被归类为教育性的。因此,Joseph 还有一堆 Land Before Time 和 Zoombini 系列,以及儿童策略游戏,例如 Darby the Dragon。其他软件包括常见的百科全书、恐龙和太空探索系列。
Aaron 是家里的运动型儿童,也是艺术家,他一直很乐意坐下来玩 ClarisWorks 中集成的绘画应用程序,ClarisWorks 是 iMac 自带的简单办公套件。Aaron 也喜欢玩 Joseph 的软件,以及 Aideen 的一些系列,其中包括 Green Eggs and Ham、Sammy's Science House 和 Thinking Things。
只要有很多鲜艳的色彩和有趣的声音效果,Aideen 就会很高兴,即使这个五岁孩子的注意力持续时间根本不长。
尽管 iMac 非常棒,但它已经显示出它的老旧。而且,为其实际上已停产的操作系统版本找到原始软件也变得越来越困难。尝试升级到 Mac OS X 或任何现代版本的 Linux 对 iMac 来说都不是一个选择;它实在太弱了。没有新游戏,孩子们对 iMac 感到厌烦,并一直要求购买新电脑。他们还不断地缠着我和他们的妈妈在我们的笔记本电脑上安装各种 Windows 游戏——尤其是各种麦片包装盒里免费附赠的演示软件。由于 Deirdre 工作需要运行 Windows 2000,她的笔记本电脑感染了越来越多这类游戏。
几个月前,一台新电脑到货了,是一台戴尔 Optiplex GX270,配备 512MB 内存、40GB 硬盘和一个平板显示器。由于我宁愿吃掉这台新 PC,也不愿让孩子们使用工厂预装的 Windows XP,所以我寻找了一个适合家庭使用的 Linux 发行版来代替安装。由于最近我尝试将 Ubuntu Linux 作为我的办公室桌面,所以我下载并刻录了一份 Warty Warthog 版本供家庭使用。
像大多数大孩子一样,我喜欢实验,现在我的实验有了一个计划:用 Ubuntu 替换戴尔的工厂预装操作系统,装满儿童友好的软件,让孩子们使用它,看看他们怎么样。
我刻意决定不安装任何类型的模拟器,即使 Linux 社区中这种技术已经非常成熟,它本可以让孩子们运行他们现有的任何软件。我这样做的主要原因是想看看孩子们是否会发现他们错过了哪些游戏。如果他们发现了,我会尝试找到本地替代品,安装它们,看看渴望是否会消退。
Ubuntu 在戴尔上安装很容易,从开始到结束大约花了一个小时。一旦基本操作系统启动并运行,我就为孩子们安装了一堆东西。我创建了一个名为 kids 的用户 ID,密码是 dinosaur,然后在 Nautilus 中设置了一个窗口,以模仿 Mac OS Launcher 程序的外观和感觉,如图 1 所示。Nautilus 希望能为我的小用户社区提供熟悉的外观和感觉,他们都喜欢 Mac。
为了让孩子们更容易接受新电脑(有点不同),我们决定放宽我们的家庭软件政策,并安装一些不错的 Linux 游戏以及教育软件。以下是我们在桌面启动器上提供的游戏列表的快速概述。除非另有说明,否则这些游戏都是使用包含的 Synaptic 软件包管理器下载到 Ubuntu 中的。在浏览此列表时,请参考图 1 会有所帮助。
AisleRiot Solitaire (/usr/games/sol) 是经典纸牌游戏的 Linux 版本。它预装在 Ubuntu 上,并被提升到启动器中,目的是在新桌面上提供一个熟悉的软件。
Bug Squish (/usr/games/bugsquish) 有点没头没脑,但同样有趣。小虫子会掉下来,试图落在手臂上。你的任务——如果你接受的话——是通过用鼠标点击它们来尽可能多地消灭虫子。正如我所说,它很没头没脑,但它确实可以让孩子们在玩乐的同时练习他们的鼠标技能。
计算器 (/usr/bin/gcalctool) 是 GNOME 计算器。
四连/Connect 4 (/usr/games/gnect) 就像棋盘游戏一样。你可以与另一个人或越来越熟练的电脑用户对战。
G Compris (/usr/games/gcompris) 必须是本次实验的真正发现。这是一个包含许多部分的单一程序。它是一整套教育工具,打包在一起,面向 3-8 岁的儿童。该套件中包含——除其他许多东西外——单词和数字游戏、颜色匹配和记忆练习以及地理测验。G Compris 中有很多教育功能,而且是分级的,这意味着孩子必须掌握之前的练习才能继续进行后面的练习。G Compris 可以用多种语言安装,并带有友好的配乐和配音。我最初以为 Aaron 和 Aideen 会在这个程序上花费大量时间,但惊讶地发现 Joseph 也喜欢它。G Compris 中的内容非常丰富,确实需要亲身体验才能相信。
K Tuberling,土豆人 (/usr/games/ktuberling) 是一个简单的小程序,它提供一张空白图片,你可以在上面放置耳朵、眼睛、鼻子、眼镜、帽子和头发等。默认的空白图片是一个土豆,但也提供了一个空白的 Tux。Aideen 喜欢这个程序,男孩们也喜欢。男孩们非常喜欢它,以至于他们使用 K Tuberling 创建了一个 Tux 和他的家人的画廊。看看 Tux 的岳母,如图 3 所示。
MathWar (/usr/bin/mathwar) 是一个简单的基于 X 的数学练习程序。
Office Draw (/usr/bin/oodraw) 和 Office Writer (/usr/bin/oowriter) 都是 OpenOffice.org 套件的一部分,主要为 Aaron 而包含,他喜欢用电脑绘画,也喜欢写短篇故事和诗歌。我最近说服孩子们的学校老师在他们的学校尝试 Windows 版 OpenOffice.org,以努力解决她在学校现有办公套件选择方面遇到的文件格式兼容性问题。因此,在孩子们的 PC 上提供 OpenOffice.org 非常有意义。
播放 DVD (/usr/bin/xine) 允许孩子们观看他们拥有的任何 DVD。为了让 DVD 播放在 Ubuntu 上工作,我必须在 Google 上搜索 libdvdcss 库,该库允许解密 DVD 电影编码。一旦安装了该库,DVD 观看就可以工作了。Xine 非常受欢迎,不仅因为它支持 DVD 菜单等,还因为它允许观看者捕获当前播放电影的快照。一旦他发现了 Xine 的这个功能,Joseph 立即创建了一个他当前最喜欢的 DVD 超人总动员 的快照画廊。能够在新电脑上观看 DVD 的额外好处是,主要的家用电视和 DVD 播放器可以解放出来供爸爸妈妈使用。之所以选择 Xine 而不是 Ubuntu 预装的 Totem,是因为在我的任何测试中,Totem 都不如 Xine 好用。
播放音乐 CD (/usr/bin/gnome-cd) 将 PC 变成 CD 播放器,每当音频 CD 放入 CD 驱动器时,默认的 GNOME CD 播放器就会弹出。
Super Tux (/usr/games/supertux) 是一款经典的 Mario 风格的跳跃闯关游戏,许多读者应该很熟悉。说男孩们喜欢这款游戏是完全轻描淡写的:他们完全沉迷于其中。一只动画企鹅跳跃着穿过越来越困难的关卡,寻找他的目标。这款游戏的配乐很棒,效果和可配置性也很棒。如果说有什么缺点的话,那就是它有点太容易上瘾了,在本文描述的所有程序中,Super Tux 是当我进入游戏室时最有可能出现在屏幕上的程序。这让 Deirdre 担心男孩们玩 太多 了。然而,由于游戏允许玩家设计和使用自己的关卡,而且男孩们已经开始这样做了,我很高兴让 Super Tux 继续存在。我认为构建关卡是让电脑按照孩子们想要的方式工作的第一个尝试性步骤,这与另一种流行的自定义技术:编程,并没有太大的差距。所以,无论是否容易上瘾,Super Tux 目前都保留着——除非男孩们对他们的妈妈无礼,在这种情况下,它会比他们说“yahtzee!”还快地从 PC 上被抹去!
Tali - Yahtzee (/usr/games/gtali) 是经典骰子游戏的不错实现。iMac 有一个很棒的这款游戏版本,男孩们一直喜欢玩,GNOME 版本与之类似且熟悉。
Tux Kart (/usr/games/tuxkart) 是一款街机赛车游戏。小 Tux 坐在卡丁车中,在一个预建赛道上赛车。音乐很有趣,游戏也不太难玩,这意味着即使 Aideen 也能轻松玩耍。我见过一些这种类型的游戏将物理效果发挥到极致,使它们非常难以玩好。Tux Kart 幸运的是没有属于这一类。
Tux Paint (/usr/bin/tuxpaint) 是一款很棒的儿童绘画程序。声音很棒,效果很棒,而且易于使用。Aideen 在 Tux Paint 上花费的时间比在所有其他已安装程序上花费的时间加起来还要多,Aaron 也喜欢使用它。我们这些有前途的毕加索们尤其欣赏内置的印章形状集合。
Tux Racer (/usr/games/tuxracer) 是每当任何一个男孩有朋友来玩时都会启动和炫耀的程序。Tux Racer 简单来说,就是一个非常酷的程序。看着 Tux 以 90 公里/小时的速度用肚子滑行,以令人惊叹、逼真的渲染图形呈现,对我来说,仍然是 Linux 在多媒体平台方面取得了多大进步的最佳例证之一。
Tux Type (/usr/games/tuxtype) 是一款有趣的打字导师。三个孩子都在玩它,Aideen 喜欢 Tux 吃掉从天而降的字母的方式,这些字母在键盘上被正确识别出来。Aideen 特别喜欢卡通式的声音效果和动画,当 Tux 在最后一刻吃掉一条鱼时,通常会导致 Tux 在屏幕上疯狂冲刺。
X Tux (/usr/games/xtux) 是一款 2D 吃豆人 类型的游戏,运行良好且有趣。虽然不如 Tux Racer 或 Super Tux 受男孩们欢迎,但仍然经常玩。

图 3. 一个看起来相当酷的 Granny Tux
值得庆幸的是,没有需要报告的重大问题。Ubuntu 的 Warty Warthog 版本确实存在一些声音问题。在重启或新登录后,声音配置会丢失,导致没有声音。经过调查,我发现 GNOME 音量控制被自动设置为零。为了暂时解决这个问题,我在桌面上弹出了一个 GNOME 音量控制小程序快捷方式,然后用它重置了所有音量滑块。这解决了声音问题,直到下次重启或登录,当然。我计划研究一个永久性的修复方案,但很快意识到关于新电脑没有声音的抱怨已经停止了。原来 Aaron 已经看到我摆弄音量控制,他告诉了他的兄弟姐妹该怎么做,他们三个人都养成了在登录后立即向上滑动音量控制的习惯。
在过去的几周里,我将 PC 升级到了最新版本的 Ubuntu,Hoary Hedgehog。这带来了很多欢乐,主要是因为包含了一个更新版本的 Super Tux,据说它更好,图形、动画和声音都有所改进。说到声音,这个 Ubuntu 版本更好,但仍然存在一些问题。出现的任何问题都可以永久修复,我所需要做的就是在 Ubuntu 支持 wiki 中搜索声音和出现故障的程序名称。在 wiki 中找到的修复方案起作用了,声音不再是一个问题。
升级后,Joseph 询问是否可以用个人 ID 替换共享登录 ID,我这样做了。这与隐私关系不大,更多的是与他的小妹妹喜欢在查看 Joseph 的 K Tuberling Tux 家庭收藏时按下 Delete 键有关。顺便说一句,Tux 的家庭已经扩展到包括表兄弟、朋友和邻居。
一旦新鲜感开始消退,我就开始收到一些关于他们旧软件的要求。尽管这些软件的目标是 Mac OS,但它们确实以双安装格式出现,也就是说它们也可以安装在 Windows 上。为了看看需要多少工作,我决定尝试使用 Wine 来安装孩子们要求的一些游戏。在互联网上搜索了几个小时并阅读了一些资料后,我花了一天左右的时间试图让最新版本的 Wine 在 Ubuntu 上运行。我成功地为孩子们拥有的大量 Windows 游戏运行了安装程序,但安装后没有一个程序能够正常运行,所以我不得不放弃努力。自从放弃以来——以及自从升级到最新的 Ubuntu 以来——对旧游戏的要求已经变得不那么频繁了;尽管 Aaron 怀念他过去常在他妈妈的笔记本电脑上玩的一款免费麦片包装足球游戏。当我完成这篇文章时,我正在从 The Linux Game Tome 下载和评估一小部分 Linux 足球游戏。Eat The Whistle 技术看起来最有希望。如果这不能满足 Aaron 对足球游戏的渴望,我计划投入更多时间来配置 Wine。
答案是肯定的,当然适合!并不是说 Linux 比其他平台更适合儿童使用,而是说 Linux 与其他平台一样好。只要提供的软件引人入胜且有趣,孩子们就很乐意坐下来玩任何电脑。Linux、Windows 和 Mac OS 都是如此。当然,需要指出的是,如果 Linux 与其他平台一样好,那么没有任何理由阻止任何人将 Linux 用作儿童的主要操作系统。这不是“Linux 适合儿童使用吗?”的问题,而是“为什么不让儿童使用 Linux 呢?”
Barry 一家已经转向 Linux,并且不会回头。互联网和 Ubuntu 的 Debian 档案中可用的丰富软件只是冰山一角。随着我的孩子们长大,不再喜欢他们目前正在玩的游戏,我还有很多东西可以评估和安装给他们。如果您有任何您认为他们可能会喜欢的游戏建议,请给我留言,我们会看看。
Paul Barry (paul.barry@itcarlow.ie) 在爱尔兰卡洛理工学院任教。有关他教授的课程以及他撰写的书籍和文章的信息,可以在他的网站 glasnost.itcarlow.ie/~barryp 上找到。