论文部分内容阅读
LiveCD是一种可引导的光盘,用它能直接启动存储在其上的操作系统。引导过程中,计算机把光盘上的文件压缩包释放到计算机内存中来运行,并不需要硬盘。退出LiveCD并重新启动系统后,计算机立即恢复到原先的操作系统。LiveCD通常可以用来做教学演示、系统修复、应急处理等,随着光存储设备及计算机内存价格逐渐下降而使它的应用空间日益增大。
全球范围内已有大量LiveCD发行版,其中绝大多数是基于Linux操作系统的。然而在国内,Linux及LiveCD这两个概念及技术还没有被业界尤其是普通计算机用户广泛认识和接受,其发展仍处在初级阶段,对其进行的研究和应用颇少。因此,研制适合国人使用、可定制的中文LiveCD,具有较大的实用与推广价值。
在充分理解LiveCD概念和优势的基础上,本文介绍了全球知名的LiveCD发行版,并对它们的性能、特点进行了分析比较。比较的结果显示,Slax是Linux LiveCD的佼佼者,它启动与运行速度相当快,并具有模块化的积木式结构,且能存储在携带方便的8㎝迷你光盘上。因此,本文主要的工作是研究基于Slax的LiveCD系统定制及应用。
本文首先阐述了课题的背景、目的和研究意义,接着综述了LiveCD概况及其主流发行版本,并对Slax所采用的关键技术进行详细论述。然后重点提出了Slax的系统定制技术、本地化技术以及对Slax具体开发应用进行的设计与实施方案。最后对可定制通用LiveCD的研究开发成果进行测试及总结,并展望后续工作。