什么是Linux From Scratch(從零開始Linux)?
# 什么是Linux From Scratch(從零開始Linux)?
Linux From Scratch(LFS)是一個(gè)項(xiàng)目它給你提供手把手的使用說明去從源代碼構(gòu)建你的自定義Linux系統(tǒng)
# 為什么我會(huì)想要一個(gè)LFS系統(tǒng)?
很多疑惑為什么他們應(yīng)當(dāng)經(jīng)歷從零構(gòu)建Linux的麻煩,當(dāng)他們可以就直接下載一個(gè)存在的Linux發(fā)行版。無論如何,這里有幾個(gè)構(gòu)建LFS的好處。考慮如下:
## LFS教人們一個(gè)Linux系統(tǒng)在內(nèi)部的工作
構(gòu)建LFS教你所有制作Linux的知識(shí)(tick),事情怎樣一起工作并依賴對(duì)方。以及更重要的是,如何定義它使之變成你自己的品味和需求
## 構(gòu)建LFS(會(huì))生產(chǎn)一個(gè)非常簡(jiǎn)潔的Linux系統(tǒng)
當(dāng)你安裝一個(gè)平常的發(fā)行版,你經(jīng)常在最終安裝很多你很可能永遠(yuǎn)不會(huì)使用的系統(tǒng)。他們就僅僅呆在哪里占據(jù)(珍貴的)硬盤空間。獲得一個(gè)安裝后小于100MB的LFS系統(tǒng)并不難。那是不是依舊聽起來很多?我們的一些成員一直在致力于創(chuàng)建一個(gè)非常小的嵌入式LFS系統(tǒng)。我們安裝一個(gè)僅僅足夠運(yùn)行Apache網(wǎng)頁服務(wù)器的系統(tǒng);全部的硬盤空間使用大概是8MB。隨著進(jìn)一步精簡(jiǎn),它可以減少到5MB或者更少。試試在常規(guī)發(fā)行版上實(shí)現(xiàn)。
## LFS是極其靈活的
構(gòu)建LFS可以與成品房比較。LFS會(huì)給你一個(gè)房子的骨架,但它取決于你去安裝管道,電器插座,廚房,浴室,等等。你有能力去把它變成任何你需要它成為的系統(tǒng)的類型,自定義完全為你
## LFE為你提供額外安全
你將會(huì)從源代碼編譯整個(gè)系統(tǒng),因此會(huì)允許你審查任何事情,如果你想要這樣做,以及應(yīng)用所有你想要或需要安裝的安全補(bǔ)丁。你不必等待某些其他人去提供一個(gè)新的二進(jìn)制包,那(但愿)修復(fù)了安全漏洞。通常,你永遠(yuǎn)不會(huì)真的知道一個(gè)安全漏洞是否被修復(fù)除非你自己來
# 我可以用我的LFS系統(tǒng)做什么
一個(gè) 按照本書的 LFS系統(tǒng)是相當(dāng)小的,但它被設(shè)計(jì)去提供一個(gè)強(qiáng)大的基礎(chǔ),那就是你可以添加任何你想要的包。查看BLFS項(xiàng)目去獲得一個(gè)挑選過的常用包
# 名人錄(Who's who):
? +? Project Creator: Gerard Beekmans
? +? Managing Editor: Bruce Dubbs
? +? Editor: Ken Moffat
? +? Editor: Pierre Labastie
? +? Editor: DJ Lucas
? +? Editor: Douglas R. Reno
?+ Editor: Thomas Trepl
?+ Editor: Tim Tassonis
?+ Editor: Xi Ruoyao
?+ Plus numerous people who contribute to the book and its side projects.