商品簡介
《手把手教你構建自己的Linux系統》以如何使用源代碼搭建一套Linux系統這一獨特的角度介紹Linux系統的構成,主要內容包括走進GNU/Linux、LFS,Linux系統定制原理,製作GNU/Linux系統的準備工作,本地定制GNU/Linux系統——臨時系統,本地定制GNU/Linux系統——目標系統,LiveCD/DVD的製作,LiveUSB的製作,交叉編譯GNU/Linux系統原理,交叉編譯GNU/Linux系統過程,交叉編譯GNU/Hurd系統的製作等內容。
《手把手教你構建自己的Linux系統》適合Linux編程愛好者學習和閱讀,也可作為大中專院校相關專業師生的參考書。
作者簡介
孫海勇,從事Linux系統定制研究和開發,發表過多篇LFS相關的文章并被眾多IT技術網站轉載。首個Linux內核級UTF-8編碼文字顯示補丁的作者,第一位製作了在龍芯CPU下運行的純64位Linux系統及發行版。
目次
第1章 走近GNU/Linux、LFS
1.1 GNU、Linux、Hurd及開源軟件
1.2 GNU/Linux的發行版
1.3 創造自己的GNU/Linux系統——LFS
1.4 GNU/Linux相關標準化介紹
1.5 源代碼定制系統相關網絡資源
第2章 基礎準備——Linux系統定制原理
2.1 Linux系統的組成及架構
2.2 Linux的啟動過程
2.3 本地定制Linux系統的原理
2.4 本地定制GNU/Linux系統的製作步驟設計
第3章 製作GNU/Linux系統的準備工作
3.1 準備好你的計算機
3.2 下載必要的軟件
3.3 保存和恢復工作狀態的方法
3.4 創建製作分區
第4章 本地定制GNU/Linux系統——臨時系統
4.1 設置環境變量
4.2 編譯軟件包的一般步驟
4.3 預工具鏈
4.4 臨時工具鏈
4.5 臨時系統
第5章 本地定制GNU/Linux系統——目標系統
5.1 目標系統環境設置
5.2 目標系統工具鏈的製作
5.3 目標系統的製作
5.4 使系統可以啟動
5.5 如何提高成功率以及部分常見問題的解決方法
第6章 LiveCD/DVD的製作
6.1 LiveCD啟動原理
6.2 LiveCD相關技術介紹
6.3 LiveCD製作的準備工作
6.4 LiveCD最終系統的製作
6.5 LiveCD專用內核製作
6.6 LiveCD初始化輔助系統的製作
6.7 LiveCD的生成
6.8 完成之后
第7章 LiveUSB的製作
第8章 交叉編譯GNU/Linux系統原理
第9章 交叉編譯GNU/Linux系統過程
第10章 GNU/Hurd系統的製作
參考文獻