syslinux 用来启动基于 Linux 的 LiveCD,以及 Linux 软盘。对于 PC 来说,可引导 CD 通常都遵守 El Torito 规范,会将磁盘上的某个文件(可能是隐藏文件)当作一个软盘映像使用。很多 LiveCD 都使用压缩的文件系统映像,其中通常会使用 cloop 压缩 loopback 驱动器有效地双倍利用存储能力。
市场上有很多模拟器可以用于试用 LiveCD,而不需将其刻录成 CD 或在计算机上启动。支持最为广泛的 i386 模拟器是 VMware。其他模拟器还有 Qemu、PearPC 和 Bochs,它们都可以用于模拟 x86 和/或PowerPC® 平台;但由于所采用的模拟方法不同,因此速度比一些商业化模拟器慢。另外一种商业化模拟器是 VirtualPC。
计算机自面世之初就被人们用作教学工具 —— 更确切地说,假如您是一名计算机科学专业的学生。逐渐地,计算机也开始满足其他教学领域的需求,从计算机辅助阅读教学、数学练习程序一直到研究协助装置。虽然在流行的 Linux 发行版中已捆绑了大量开源教学工具,但如果您希望得到一种完备的(当然也是便利的)教学环境,那么请尝试本文介绍的 3 种优秀的 LiveCD,看看它们是否适合您的要求。
C.K. Hung 是台湾 Organization for Free Software in Education and Teaching (OFSET) 这一组织的副主席,他在当地的学校中推广一种广受欢迎的几何学工具 Dr. Geo。他相信像 Dr. Geo 这样仅在自由软件平台上运行的工具有助于将 Linux 融入教学领域(通过 FreeDUC 之类的项目)。这种项目正在引起自由软件拥护者的关注,他们希望人们避免使用专利平台,希望有越来越多的人接受 Linux。
顺便提一下,Hilaire 也是 Dr. Geo 的作者。“我个人认为 FreeDUC 这种项目属于二类项目,因为它们并不能为终端用户提供或改进教学软件,只是起到促进作用,使教师们了解自由软件。而 Dr. Geo、GCompris 和 GNU Edu 这些项目更重要,也需要我们投入更多的努力,不仅仅是将软件打包成发行版那么简单。”他说。
此 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 方面的工作,现已得到很多测试人员和捐助者的协助支持。