当前位置:问答库>论文摘要

题目:Linux操作系统定制技术研究

关键词:Linux系统定制;安装光盘;LiveCD;LiveUSB;系统配置

  摘要

操作系统定制为不断产生的需求提供了不同解决方案,而Linux凭借其良好的开放性、稳定性、低成本等诸多优势,成为系统定制的首选解决方案。鉴于当前定制技术存在效率低下、成本高昂、可操作性差等问题,通过调研国内外现状及企业需求,本文提出了一种Linux系统定制的技术方法。主要工作内容如下:首先,研究制定Linux系统定制工具的整体设计方案,包括:(1)解析软件仓库中RPM包的HEADER字段,提取其GROUP信息,将软件仓库中4674个软件包分为7大类,38个子类,方便用户选取软件包;(2)基于createrepo方法生成软件仓库检索目录repodata,利用JDOM技术,解析repodata目录下的primary.xml文件,分析软件包间的依赖关系,将系统依赖及用户定制的软件包添加到目标系统当中;(3)通过执行anaconda程序将系统安装光盘配置信息加载到中目标系统中;通过程序生成config.ks文件,完成LiveCD和LiveUSB配置信息载入;(4)利用业界流行的mkisofs方法,编译构建生成标准的ISO9660文件;基于LiveCD和LiveUSB的工作原理,本文总结了LiveCD的详细制作步骤,生成对应的系统定制文件。其次,利用以上研究成果,针对国内知名Linux 生产厂商“中标软件”NeoShine Desktop Linux 5.0操作系统,设计并实现了一套Linux系统定制工具,并能成功生成系统安装光盘、LiveCD和LiveUSB镜像文件,用户可将此文件刻录到光盘或通过VMware等虚拟机加载使用。结果表明,使用本工具定制出的系统安装光盘在支持gnome图像用户接口、firefox浏览器和Mysql数据库等软件的情况下,软件包数量减少了近82%。工具定制出的LiveCD系统,同样可以达到良好的工作效果。以上结果表明,本文的研究成果在协助不同用户进行Linux系统定制工作方面是可行的、有效的,在定制质量和节约企业成本方面取得了较好的效果。