亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1826 | 回復(fù): 0
打印 上一主題 下一主題

Diy My Own Linux (1 基礎(chǔ)概念) 連載3 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-07-16 09:09 |只看該作者 |倒序瀏覽
1.1 Linux

按照嚴格的定義,Linux只表示Linux的內(nèi)核,它的創(chuàng)始人是芬蘭大學(xué)生Linus Torvalds,由最開始的0.02版到現(xiàn)在的2.6.29.1,總共走過了18年的時間。Linux發(fā)行版則是指Linux內(nèi)核加上GNU軟件(編譯器GCC、文字編輯器Emacs、X window、桌面環(huán)境 KDE、辦公套件 OpenOffice等)構(gòu)成的實用操作系統(tǒng)。Linux發(fā)行版眾多,通常使用的有:Ubuntu、openSUSE、Fedora、Debian、Slackware、Center os等。在實際的使用過程中,為了方便,人們通常稱“Linux”為“內(nèi)核”或“Linux 內(nèi)核”,而稱“Linux發(fā)行版”為“Linux”或“Linux系統(tǒng)”。除非特別注明,本書后面章節(jié)的用語也遵循這一約定。

更多的資料可以參考Linux內(nèi)核的官方網(wǎng)站,以及GNU項目的官方網(wǎng)站。

1.2 LFS

LFS(Linux From Scratch)是由Gerard Beekmans領(lǐng)導(dǎo)的一個開源項目,它提供了一本說明書,一步一步指導(dǎo)用戶從零開始完全通過源碼構(gòu)建一個個性化的Linux系統(tǒng)。

如果把我們最終使用的Linux系統(tǒng)比作是汽車,那么各種Linux發(fā)行版就是一輛輛已經(jīng)生產(chǎn)成型的汽車;LFS則是一本手工生產(chǎn)汽車的手冊,我們按照它的說明,自行選擇各種零件,從而生產(chǎn)出各種不同風(fēng)格的車輛。

對于Linux的初學(xué)者來說,使用LFS構(gòu)建是深入學(xué)習(xí)Linux的一條捷徑,雖然道路艱辛,但是只要堅持過來,你就會發(fā)現(xiàn)自己對Linux操作系統(tǒng)的理解就如同汽車的內(nèi)部構(gòu)造般全部展現(xiàn)在你的面前,同時Linux的操作能力也會得到全面提高。

LFS的官方網(wǎng)站有最新的LFS說明書供用戶構(gòu)建最新的LFS系統(tǒng)。網(wǎng)站上還包括了LFS Hints,LFS Hints十分重要,因為它是LFS(或者BLFS)說明書的補充說明,如果你在構(gòu)建過程中遇到了不好解決的問題,可以在Hints中尋找解決方法,如果找不到,則可以使用Hints提問;同樣如果你在安裝過程中通過其它方法解決了問題,也可以寫成Hints,供其他人參考。此外,LFS中文用戶組是討論LFS的中文論壇,里面也有很多的資料可供參考。

1.3 BLFS

BLFS (Beyond Linux From Scratch) 是一個由Randy McMurchy領(lǐng)導(dǎo)的開源項目。它是LFS項目的延續(xù)和擴展。由于LFS只是構(gòu)建了一個基本的Linux系統(tǒng),如果要將其構(gòu)造成一個實用的系統(tǒng)(如用戶桌面系統(tǒng)、各種服務(wù)器、各種外設(shè)的驅(qū)動等),還需要在上面安裝大量的軟件(如X 服務(wù)器、窗口管理器等等)。這些軟件的安裝和配置也是十分復(fù)雜,BLFS以說明書的方式按照系統(tǒng)的應(yīng)用對這些軟件進行分類,在LFS系統(tǒng)的基礎(chǔ)上進行說明。

根據(jù)應(yīng)用的需要,BLFS說明書分成:通用庫和工具、基礎(chǔ)網(wǎng)絡(luò)、服務(wù)器、X+窗口管理器、X軟件、多媒體、打印掃描儀及字體設(shè)置工具幾大章節(jié),每章下面再分小節(jié)提供相應(yīng)軟件的說明,滿足不同用戶的應(yīng)用需求。

BLFS官方網(wǎng)站提供了最新的BLFS說明書供在線閱讀或下載。需要注意的是,BLFS是以LFS為基礎(chǔ)的,因此需要特別注意BLFS的版本號與LFS的版本號的對應(yīng)關(guān)系。

1.4 ALFS

ALFS(Automated Linux From Scratch)是一個由Thomas Pegg領(lǐng)導(dǎo)的開源項目。它是一個自動構(gòu)建LFS和BLFS系統(tǒng)的框架。由于LFS和BLFS只提供了構(gòu)建系統(tǒng)的命令和說明。在具體的構(gòu)建過程中,用戶需要手工輸入進行構(gòu)建,這將耗費大量的時間。此外,由于大量的手工輸入,難免出現(xiàn)誤差,這將給構(gòu)建工作帶來嚴重影響,對一個實用系統(tǒng)來說尤其如此。因此,ALFS提供了一個統(tǒng)一的框架,它解析LFS(BLFS)說明書(以XML文件形式提供),形成安裝腳本,從而實現(xiàn)軟件的自動安裝。

ALFS有兩種實現(xiàn):nALFS和jhalfs。nALFS是ALFS的第一版實現(xiàn),作者是Neven Has。jhalfs是當前的官方版本,它通過Bash腳本解析安裝命令,并生成Makefile文件。jhalfs是針對LFS和BLFS構(gòu)建的,因此同樣需要注意三者之間的版本對應(yīng)關(guān)系,具體說明參照http://wiki.linuxfromscratch.org/alfs/wiki/SupportedBooks

jhalfs對構(gòu)建者的要求較高,按照其說明文檔,要求構(gòu)建者有構(gòu)建LFS和BLFS系統(tǒng)2-3遍以上的經(jīng)歷。并且jhalfs自動解析出來的腳本有許多地方需要修改后,才能正確運行,要求構(gòu)建者熟悉軟件的安裝方法和Bash腳本。

ALFS的官方網(wǎng)站。提供了jhalfs的相關(guān)說明資料,和jhalfs的穩(wěn)定版本下載,同時也可以通過該網(wǎng)站提交jhalfs的bug,訂閱郵件列表等。

1.5 構(gòu)建思路

本書使用LFS、BLFS、ALFS來構(gòu)建一個實用的Linux系統(tǒng)。其思路是:運用虛擬機技術(shù),使用jhalfs在虛擬機上進行構(gòu)建。具體來說有以下四個步驟:

1 構(gòu)建LFS

在虛擬機上通過liveCD引導(dǎo),安裝jhalfs,然后使用jhalfs構(gòu)建LFS的根文件系統(tǒng)。

2 安裝LFS

將構(gòu)建好的LFS根文件系統(tǒng)安裝到虛擬機的磁盤上,重啟后,用戶將可以使用這個基本的LFS系統(tǒng)。

3 構(gòu)建DLinux

在安裝好的LFS系統(tǒng)上,運用jhalfs,選擇BLFS中的軟件進行構(gòu)建,主要構(gòu)建的對象有:X服務(wù)器、窗口管理器Xfce、偽終端、瀏覽器、播放器等等,這些構(gòu)成了桌面系統(tǒng)的基本應(yīng)用。

4 安裝DLinux

將構(gòu)建好的DLinux安裝到本地機器。

本書將展示整個系統(tǒng)的構(gòu)建過程,其中涉及到的概念、命令和配置都會在書中進行作詳細說明,其目的就在于緩和初學(xué)者的學(xué)習(xí)曲線,而不至于望而卻步,錯失一個深入學(xué)習(xí)Linux的好機會。

作者 文艾 來源



原文地址 http://www.mydlinux.org
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP