论文部分内容阅读
开源软件和开源社区在中国发展迅速,利用开源软件进行软件开发能快软件开发周期,降低系统应用成本。
基于linux的开源软件不仅受到国家的支持,同时受到几个IT巨头如IBM、HP、Sun的支持,有大好发展前景。
本文首先介绍了当前开源软件和收费系统的现状,提出了我们的目标。第二章说明了整个系统的架构,然后说明了系统平台的选择以及如何定制一个小系统。
第三章首先介绍了快速恢复的原理,比较了RPL和PXE的不同,说明了快速恢复的流程和具体实现方法;然后说明了快速更新的流程和实现方法;最后指出了使用这种方式恢复系统和更新的优点。
第四章首先介绍了设备驱动的概念,linux 2.6版本下设备驱动的模型,用户空间与内核空间驱动的差别。然后介绍如何集成各种驱动(包括IO Card,多串口卡,视频采集卡)和相关的背景知识,最后还介绍了X服务器,DGA驱动和相关的X配置方法以及X图形驱动的自动选择机制。
第五、六、七章分别介绍了linux小系统下的系统和数据安全性、病毒防治和非法入侵的原理、应对方法和具体实现。
第八章介绍了linux下的开源数据库系统mysql,存储过程和mysql GUI工具和收费系统采用的数据处理方法。
第九章介绍了linux的几种不同GUI库,说明了选择gtk+作为GUI库的理由,以及如何对视频显示性能进行优的方法。
最后一章对整个项目进行了总结和展望。