Linux中國

你和 Linux 極客只差一個 LFS:LFS 8.3 中文翻譯版本發布!

很多同學都已經學習了 Linux ,可能已經在自己的機器上安裝過 Linux,甚至都能搭建個簡單的個人博客,也有可能編譯部署過郵件伺服器之類的軟體,可是感覺仍然對 Linux 有點摸不著,頗有隔靴撓癢的感受。

總是好奇 Linux 內核是怎麼回事,究竟裡面有點什麼?總是好奇 Linux 是怎麼啟動起來的,那個什麼 GRUB 怎麼知道讀取引導信息?總是好奇設備怎麼就可以被當成文件操作,為什麼可以從 /proc 讀到進程的信息?總是好奇如何才能構建一個操作系統,從無到有的做成一個可引導的 Linux 啟動盤?

不用羨慕那些說起這些就頭頭是道是 Linux 極客們,其實你和他們之間只是差一個 LFS 而已。

什麼?請聽我娓娓道來~

LFS 是什麼?

LFS(英文 Linux From Scratch 的縮寫),中文釋意為「從零開始構建的 Linux」。好吧!看起來很高大上 OTZ,可它到底是什麼東西呢?感覺上它好像經常和 RedHat,Debain 這類發行版混在一起,那它應該也是個發行版吧!

這樣理解其實也沒有什麼不對,但比起發行版來,它其實更像一本書。書本只提供知識,它只教你做,不會幫你做。這才是 LFS 和別的發行版的本質區別。這本書可以教你如何亦步亦趨的從零開始搭建一個具體而微的 Linux 系統,沒錯,就是從零開始,是不是有一種上帝視角的感覺呢?

那麼在哪兒可以找到這本「書」呢?你可以在網上找到電子版,當然,樂意的話,你可以列印出來——不過,我認為這沒必要。你只需要按照這本書的指導,一個字母都不要敲錯,你就能在它手把手地指導下,打磨出你自己的 Linux 系統啦!

LFS 是本好書嗎?

是的,LFS 絕對配得上稱為一本好書,或者說一本好教材。市面上,很難再找到一本如此具體又如此精鍊的教材了。

首先,它並不是只是講講簡單概念,它很具體,具體到就是一個例子,一個告訴你怎麼親手構建出屬於自己的 Linux 系統的例子。

其次,它很精鍊,它的精鍊表現在兩個方面:系統構建出來不臃腫;文字描述很精鍊。

最後還有一點,這一點至關重要。儘管文字的描述非常精鍊,甚至是精鍊到枯燥,但是作為一本教材,作者無時無刻不再想盡辦法,讓你學到東西。無論是編譯指令下方各個參數的介紹,還是軟體包安裝小節下方軟體包內容的介紹,作者真的是想盡辦法的試圖把知識傳遞給讀者。

LFS 沒有缺點嗎?

那自然是有的,可以原封不動的照抄上面的優點。辯證的看待這些優點,你就會發現這些優點是有代價的。

首先,由於這個例子過於生動形象,所以篇幅不小,快則一兩天,慢可能要一兩周你才能跟著把系統構建完。一次做完你也不見得能把知識完全消化。

然後,剛才我也提到了,為了讓內容更精鍊,更多的只是敘述和說明,並不會夾雜太多作者的思想和經驗,看起來顯得很枯燥。

最後,相信大家都不是太喜歡看教科書。

當然,其實還有一個缺點,會給我們的學習帶來比較大的阻力,這個我們後面會提到。

LFS 的定位

盤點了優缺點以後 LFS 的定位就很清晰了,它就是一本書,一本教科書。所以你不能要求它像小說般有趣。而這本書的受眾是,廣大的程序員,學生,Linux 用戶,以及任何一個對此感興趣的人。

如何開始?

如果你英文水平尚可的話,請直達 LFS 官網: http://www.linuxfromscratch.org/lfs/ ,開始你的上帝之旅吧。

如果你希望閱讀中文的話,我們 Linux 中國旗下的 LFS 翻譯小組,經過了長時間的不斷努力,繼續更新了最新的 LFS 8.3 版本:https://lctt.github.io/LFS-BOOK/

對於此譯本,譯者 Martin 有言:愚者琢玉,履薄臨深。善人善用,不負光陰。

LFS 中文維護

之前提到,會給我們的學習帶來很大的阻力的缺點,就是這本書的原文是英文。

作為母語是中文的大家來說,閱讀大段的英文並不是一件多麼享受的事。LCTT 之前已經翻譯過一版簡體中文的 LFS 7.7。時間過的飛快,現在最新的版本已經是 8.3 了。我們也會不斷跟進最新 LFS 翻譯,喜歡 LFS 也願意做出翻譯貢獻的,可以參與我們的翻譯項目。

(以下是廣告時間……)

對翻譯 LFS 手冊感興趣的同學,翻譯項目在此: https://github.com/LCTT/LFS-BOOK ,你可以在這裡對翻譯中出現的問題進行反饋和修正。

那麼,你準備成為一名 Linux 極客了嗎?


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國