基于USB盘的微型Linux桌面系统的设计与实现

基于USB盘的微型Linux桌面系统的设计与实现

论文摘要

随着Linux操作系统的快速发展,Linux桌面系统在办公应用中的研究也越来越受到更多人的青睐。特别是随着政府的软件正版化措施的出台,Linux更是成为人们继Windows之后的又一个重要选择。由于USB盘本身具有轻便、易携带的特性,同时这样的系统也能够保证数据的安全性和应用程序的灵活性,所以USB盘上的Linux系统将成为移动办公的一个新趋势。本论文的主要内容是在USB盘上实现一个Linux桌面系统,全文将在以下几个方面阐述了在USB盘上设计和实现Linux桌面系统的过程。首先是Linux在USB盘上的启动。该部分主要阐述了USB盘的特征以及在安装Linux启动引导管理器方面的特殊性。其次阐述的是Linux系统软件的裁减。主要对Linux内核和系统中的软件进行从代码级到包级的不同程度的裁减,使系统能够满足轻便灵活的要求。最后就是对桌面系统的设计和实现。通过桌面系统的应用需求,选择和裁减软件包,并最终设计实现一个完整的Linux微型桌面系统。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 开发背景
  • 1.2 该领域内已有的解决方案
  • 1.2.1 Linux 发行版
  • 1.2.2 存在的问题
  • 1.2.3 基于USB 盘的操作系统应该具有的特征
  • 1.2.4 课题前景
  • 1.3 论文章节安排
  • 第二章 基于USB 盘的操作系统概论
  • 2.1 基于USB 盘的操作系统设计原则
  • 2.2 基于USB 盘的操作系统设计方案
  • 2.3 基于USB 盘的操作系统的开发平台和工作平台
  • 2.4 基于USB 盘的操作系统的组成
  • 2.4.1 启动引导管理器
  • 2.4.2 内核
  • 2.4.3 基本系统
  • 2.4.4 图形用户界面
  • 2.5 小结
  • 第三章 基于USB 盘的基本系统的设计与实现
  • 3.1 基本系统的功能要求
  • 3.2 内核体系结构及实现
  • 3.2.1 内核概述
  • 3.2.2 文件系统
  • 3.2.3 设备驱动
  • 3.3 USB 盘基本系统体系结构
  • 3.3.1 根文件系统的设计和实现
  • 3.3.2 基本系统的应用软件
  • 3.3.3 软件裁减技术
  • 3.3.4 基本系统的启动
  • 3.5 小结
  • 第四章 桌面系统的设计与实现
  • 4.1 桌面系统简介
  • 4.2 桌面系统的基本组成
  • 4.2.1 桌面系统服务程序
  • 4.2.2 窗口管理程序
  • 4.2.3 桌面系统的层次结构
  • 4.3 基于USB 盘的桌面系统的实现
  • 4.3.1 桌面系统服务程序
  • 4.3.2 X Window 管理器
  • 4.4 小结
  • 第五章 总结及展望
  • 致谢
  • 参考文献
  • 附录 Xfree86 中的服务程序
  • 相关论文文献

    标签:;  ;  ;  

    基于USB盘的微型Linux桌面系统的设计与实现
    下载Doc文档

    猜你喜欢