资源简介
第1章 走近GNU/Linux、LFS 1
1.1 GNU、Linux、Hurd及开源软件 2
1.1.1 开源的兴起——GNU简介 2
1.1.2 开源项目的标志——Linux简介 3
1.1.3 “古老的开源内核”——Hurd简介 3
1.1.4 越来越多的开源软件 4
1.2 GNU/Linux的发行版 4
1.2.1 Debian GNU/Linux——发行版中的常青树 4
1.2.2 RedHat Linux——Linux系统的代名词 4
1.2.3 Slackware Linux——古老而简洁的发行版 5
1.2.4 Arch Linux——快速、轻量的发行版 5
1.2.5 Gentoo——可高度定制的发行版 5
1.2.6 越来越多的Linux发行版 6
1.3 创造自己的GNU/Linux系统——LFS 6
1.4 GNU/Linux相关标准化介绍 6
1.4.1 POSIX标准简介 7
1.4.2 LSB——Linux系统兼容的新起点 7
1.4.3 FHS——文件存放标准 7
1.5 源代码定制系统相关网络资源 8
第2章 基础准备——Linux系统定制原理 9
2.1 Linux系统的组成及架构 10
2.1.1 了解Linux——Linux系统使用案例分析 10
2.1.2 Linux系统的一般组成 11
2.1.3 Linux系统的架构 14
2.2 Linux的启动过程 16
2.3 本地定制Linux系统的原理 18
2.3.1 名词说明 18
2.3.2 源代码的编译过程 19
2.3.3 系统制作的反向分析 20
2.4 本地定制GNU/Linux系统的制作步骤设计 30
2.4.1 制作流程分解 30
2.4.2 制作过程中的相关技术 33
2.4.3 制作步骤设计 38
第3章 制作GNU/Linux系统的准备工作 43
3.1 准备好你的计算机 44
3.2 下载必要的软件 44
3.2.1 LiveCD的下载 44
3.2.2 虚拟机软件——VirtualBox 45
3.2.3 LiveCD的使用 54
3.3 保存和恢复工作状态的方法 55
3.3.1 虚拟机专用的状态保存及恢复方法 55
3.3.2 通用的恢复方法 56
3.4 创建制作分区 56
3.4.1 设置新的分区 56
3.4.2 格式化分区 57
第4章 本地定制GNU/Linux系统——临时系统 61
4.1 设置环境变量 62
4.1.1 “创作基地”的建立 62
4.1.2 建立用于制作系统的用户 64
4.1.3 设置制作用户的环境 66
4.1.4 创建测试文件 67
4.1.5 恢复工作状态(1) 68
4.2 编译软件包的一般步骤 70
4.2.1 什么是软件包 70
4.2.2 软件包的下载 70
4.2.3 软件包解压缩 71
4.2.4 进入源代码目录 72
4.2.5 给源代码应用补丁文件 73
4.2.6 配置源代码 74
4.2.7 编译源代码和安装软件 74
4.2.8 软件包编译安装过程正确性判断 75
4.2.9 软件包编译安装过程记录 76
4.2.10 软件包安装的文件 77
4.2.11 反安装软件包 77
4.2.12 删除源代码目录 78
4.3 预工具链 78
4.3.1 汇编链接器(Binutils) 78
4.3.2 编译器(GCC) 81
4.4 临时工具链 85
4.4.1 内核头文件(Linux kernel headers) 85
4.4.2 基本C库(Glibc) 87
4.4.3 调整工具链 89
4.4.4 汇编工具(Binutils) 91
4.4.5 编译工具(GCC) 92
4.4.6 测试工具集 96
4.5 临时系统 98
4.5.1 文本交互函数库(Ncurses) 98
4.5.2 用户交互环境(Bash) 98
4.5.3 压缩工具(Bzip2) 99
4.5.4 常用命令工具集(Coreutils) 100
4.5.5 文件比较工具(Diffutils) 101
4.5.6 文件查找工具(Findutils) 101
4.5.7 文本处理工具(Gawk) 102
4.5.8 国际化语言支持工具(Gettext) 102
4.5.9 文本匹配搜索工具(Grep) 103
4.5.10 压缩工具(Gzip) 103
4.5.11 宏处理工具(M4) 104
4.5.12 语法分析工具(Bison) 104
4.5.13 编译过程控制工具(Make) 105
4.5.14 补丁文件使用工具(Patch) 105
4.5.15 广泛使用的脚本语言(Perl) 106
4.5.16 文本流编辑工具(Sed) 107
4.5.17 文件打包工
代码片段和文件信息
相关资源
- 深入浅出数字信号处理PDF
- Abaqus超级学习手册.pdf
- VOIP技术构架第二版高清扫描版PDF
- 工业以太网现场总线EtherCAT驱动程序设
- 研究生学位英语2017-2018.pdf
- 研究生学位英语2017-2018讲解.pdf
- 高级计算机体系结构.pdf
- 《GPU高性能编程CUDA实战》pdf
- 计算机体系结构(第二版)张晨曦p
- 20170125144558156.pdf
- 汽车底盘设计(清华-王霄峰).pdf
- HeadFirst设计模式中文版.pdf 带目录版
- 鸟哥的Linux私房菜 第四版
- 数据库设计解决方案入门经典.pdf
- prometheus linux 2.9.1
- 非线性控制系统理论基础第2版_13503
- Linux内核设计与实现(第三版中文高清
- GJB-414A.pdf
- OSGi原理与最佳实践(完整版).PDF
- UG+NX+7.0有限元分析入门与精讲.pdf
- 流媒体技术入门与提高.pdf
- 数据挖掘概念与技术 第三版(中文版
- 精品带书签pdf张贤达
- 随机过程引论(何声武).pdf
- GPS原理与应用第二版-寇艳红.pdf
- 计算机算法——设计与分析导论(第
- Windows程序设计(第五版)PDF+源码
- 模式分类- PDF版-一本很经典的书,强
- 多元统计分析引论(张尧庭 方开泰)
- 福昕阅读器 V5.1.4PDF阅读器Foxit Reader中
评论
共有 条评论