IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  Linux | Open source  >

使用教学 LiveCD 回到学校

3 种将教师请回家的 LiveCD

developerWorks
文档选项

未显示需要 JavaScript 的文档选项


级别: 初级

Mayank Sharma (geeky_bodhi@yahoo.co.in), 自由技术作家

2006 年 2 月 20 日

无需经过冗长的安装和配置即可使用 Linux® 系统中提供的开源教学工具。本文将介绍 3 个软件包:FreeDUC、Knoppix for Kids 和 Vigyaan,它们使学习环境的设置变得简单易行。

计算机自面世之初就被人们用作教学工具 —— 更确切地说,假如您是一名计算机科学专业的学生。逐渐地,计算机也开始满足其他教学领域的需求,从计算机辅助阅读教学、数学练习程序一直到研究协助装置。虽然在流行的 Linux 发行版中已捆绑了大量开源教学工具,但如果您希望得到一种完备的(当然也是便利的)教学环境,那么请尝试本文介绍的 3 种优秀的 LiveCD,看看它们是否适合您的要求。

关于 LiveCD

LiveCD 是存储在一张可引导的 CD-ROM 上的操作系统(以及其他软件),通过这张 CD-ROM 即可执行 OS,无需进行漫长的安装过程。大部分 LiveCD 都是基于 Linux 内核的(但也有一些用于其他操作系统的 LiveCD)。LiveCD 的工作方式是将文件放到 RAM 磁盘中(这样就减少了应用程序可以使用的 RAM,因此性能可能会降低)。一旦取出 LiveCD 并重新启动系统之后,原系统就恢复了。有些 LiveCD 还提供了一个安装工具,使您可将系统安装到硬盘或 USB 磁盘上;大部分 LiveCD 都可以访问内部/外部硬盘、磁盘或闪存上的信息。

syslinux 用来启动基于 Linux 的 LiveCD,以及 Linux 软盘。对于 PC 来说,可引导 CD 通常都遵守 El Torito 规范,会将磁盘上的某个文件(可能是隐藏文件)当作一个软盘映像使用。很多 LiveCD 都使用压缩的文件系统映像,其中通常会使用 cloop 压缩 loopback 驱动器有效地双倍利用存储能力。

市场上有很多模拟器可以用于试用 LiveCD,而不需将其刻录成 CD 或在计算机上启动。支持最为广泛的 i386 模拟器是 VMware。其他模拟器还有 Qemu、PearPC 和 Bochs,它们都可以用于模拟 x86 和/或 PowerPC® 平台;但由于所采用的模拟方法不同,因此速度比一些商业化模拟器慢。另外一种商业化模拟器是 VirtualPC。

开源教学工具

教育是一个涉猎广泛的领域,根据您的角色的不同 —— 教师、管理者或学生,有多种工具可供您随意选用。从帮助小学生提高拼写能力或帮助中学生学习外语的简单工具,一直到帮助高中物理学生学习光学或机械学课程的复杂工具。

C.K. Hung 是台湾 Organization for Free Software in Education and Teaching (OFSET) 这一组织的副主席,他在当地的学校中推广一种广受欢迎的几何学工具 Dr. Geo。他相信像 Dr. Geo 这样仅在自由软件平台上运行的工具有助于将 Linux 融入教学领域(通过 FreeDUC 之类的项目)。这种项目正在引起自由软件拥护者的关注,他们希望人们避免使用专利平台,希望有越来越多的人接受 Linux。





回页首


FreeDUC

OFSET 从 2002 年启动了 FreeDUC LiveCD 项目。“在 freeduc-cd 各版本的相关工作中,我们获得了 UNESCO 和台湾大学的鼎力相助。在启动此项目时,Klaus Knopper 还为我提供了硬盘空间和网络带宽。”Hilaire Fernandes 说,他是 FreeDUC 的核心成员之一,统领一支 7 人团队完成编码、打包、文档编写和制图方面的工作。

顺便提一下,Hilaire 也是 Dr. Geo 的作者。“我个人认为 FreeDUC 这种项目属于二类项目,因为它们并不能为终端用户提供或改进教学软件,只是起到促进作用,使教师们了解自由软件。而 Dr. Geo、GCompris 和 GNU Edu 这些项目更重要,也需要我们投入更多的努力,不仅仅是将软件打包成发行版那么简单。”他说。

FreeDUC 有一个轻量级的桌面,还有很多与其在 699MB ISO 中绑定的软件有关的文档。将其安装到硬盘上的方法相当简单。“像 Skolelinux 这样的项目(基于 Debian/稳定版)面临一个非常严峻的问题:其中所包含的应用程序很快就会过时。例如,在 Skolelinux 稳定版中预装的 Dr. Geo 就是 4 年之前的版本。”Hilaire 解释说。面向小学的最新版 FreeDUC 是 1.5,另外还有一个 FreeDUC-games 版本。目前,项目中包含大量法语文档,他们希望将这些文档广泛传播,翻译成适当的语言。


图 1. FreeDUC CD 提供的数学学习工具 Dr. Geo
FreeDUC CD 提供的数学学习工具 Dr. Geo




回页首


Knoppix for Kids

此 LiveCD 是由 Harry McGregor 开发的一个 Open Source Education Foundation (OSEF) 产品。他是 University of Arizona 的 Computing Manager,在当地的社区大学 Pima Community College 讲授 Linux 和 UNIX® 课程。“尽管 Knoppix for Kids 对儿童来说确实有用,但我们真正的目标是教师、管理者以及家长,希望通过此产品向他们展示 Linux 是一种可行的教学桌面平台。当时没有人考虑将 Linux 用作教学桌面。通过我们的其他项目,K-5 的学生已从 1997 年起开始使用 Linux 作为桌面。”Harry 解释说,他在业余时间从事 CD 方面的工作,现已得到很多测试人员和捐助者的协助支持。

两年前,项目组在西雅图的 National Educational Computing Convention 上发放了 5,000 张使用专业印制彩色包装的 CD,2003 年 8 月在旧金山的 Linux World Expo 上发放了大约 2,000 张 CD。“我们还向教师发放了大约 2,000 张 CD。”

“根据我个人的判断,对于低年级的学生来说,KDE 和 Gnome 太过困难。我们现在为 K-5 学校使用的是 IceWM。孩子们并不需要一个完整的桌面环境,这样的环境所造成的困扰远大于其所带来的帮助。Knoppix for Kids 的选项也过多,孩子们可能无法了解究竟要点击哪里。”Harry 解释说。为了克服这个问题,他希望为以下不同的目标用户划分 CD:

  • 幼儿园(5 岁)
  • 三年级(8 岁)
  • 五年级(10 岁)
  • 中学(11-14 岁)
  • 高中(14-18 岁)
  • 教师等

然后就可以按照定制应用程序清单为每组用户定制桌面了。

Knoppix for Kids 有一个 699MB 的 ISO 文件,可以安装到硬盘上。


图 2. 正在运行 TuxPaint 的 Knoppix for Kids LiveCD
正在运行 TuxPaint 的 Knoppix for Kids LiveCD




回页首


Vigyaan

Vigyaan 面向更高级的教学,这个 LiveCD 提供了一系列生物信息学、计算生态学和计算化学的工具。本项目最近发布了 1.0 测试版,它以 Knoppix 3.7 为基础,并且提供了更新的程序包及全新程序包。另外还发布了一个特殊版本的 CD,内有分子量子化学的工具。

Vigyaan 是任何级别的生物学和化学学生的至福。不但有无数视觉效果丰富、引人入胜的专业工具,更有快速入门的说明、详细教程及演示。Macintosh 版本也在开发之中。638MB 的 ISO 文件可以引导到一个实际运行的环境中,它也可以安装到硬盘上。


图 3. 运行 Ghemical chem 可视化分析工具的 Vigyaan
运行 Ghemical chem 可视化分析工具的 Vigyaan




回页首


结束语

任何有助于提供更优教学的资源 —— 无论是幼儿园级别还是专业级别的 —— 都是有益的。如果这种资源可以降低现代教育的另一项关键的现实指标 —— 金钱,那就更好了。这些 LiveCD 可以满足这些需求,但它们只是刚刚踏上征程。



参考资料

学习

获得产品和技术
  • Dr. Geo 是一种交互式的 GTK 几何软件,孩子们可以使用它来创建几何图形,并交互式地操作关于几何约束的图形。GCompris 包含为孩子们提供的 50 种活动。GNU Edu 是一个教育软件的可搜索编录。

  • Skolelinux 是为教学系统设计的一种网络架构。

  • Knoppix for Kids 对小学生来说非常有用,但其实际目标是教师、管理者和家长,向他们展示 Linux 是一种可行的教学桌面平台。在 OSEF 可了解更多内容,并 下载 该 LiveCD。

  • Vigyaan 是生物信息学、计算生态学和计算化学使用的电子工作台。设计用于同时满足初学者和专家的需求。

  • 定购免费的 SEK for Linux,共两张 DVD,内有最新的 IBM for Linux 的试用版软件,包括 DB2®、Lotus®、Rational®、Tivoli® 和 WebSphere®。

  • 在您的下一个开发项目中采用 IBM 试用版软件,可直接从 developerWorks 下载。



讨论
  • KernelNewbies.org:如果您是一名内核攻击新手,可以在这里找到很多有用的资源,包括 IRC 通道、邮件列表和 wiki。

  • 通过参与 developerWorks blogs 加入 developerWorks 社区。




关于作者

在过去 5 年中,Mayank Sharma 一直从事技术方面的写作,尤其是免费和开放软件方面。他协助创办了南亚最主要的 FLOSS 月刊 LINUX For You(作为其助理编辑),现在正忙于整理专门论述本地化、培训和 FLOSS 迁移的基于 Web 的出版物。除了写作之外,Mayank 还喜欢研究骇客技术;他最新的贡献是用于 Utkarsh 本地化项目的一个安装程序。虽然他正在为计算机科学学位而努力,但对于 F1 赛车,他依然兴趣不减。




对本文的评价










回页首


DB2、eServer、Lotus、Rational、Tivoli 和 WebSphere 是 IBM 公司在美国和/或其他国家的商标。 Linux 是 Linus Torvalds 在美国和/或其他国家的商标。 Microsoft 和 Windows 微软公司在美国和/或其他国家的商标。 UNIX 是 The Open Group 在美国和/或其他国家的商标。 其他公司、产品或服务的名称可能是其他公司的商标或服务标志。

IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。
    关于 IBM 隐私条约 联系 IBM 使用条款