LFS 中文版手冊發布:如何打造自己的 Linux 發行版

jopen 9年前發布 | 21K 次閱讀 Linux

您是否想過打造您自己的 Linux 發行版?每個 Linux 用戶在他們使用 Linux 的過程中都想過做一個他們自己的發行版,至少一次。我也不例外,作為一個 Linux 菜鳥,我也考慮過開發一個自己的 Linux 發行版。從頭開發一個 Linux 發行版這件事情被稱作 Linux From Scratch (LFS)。

LFS 中文版手冊發布:如何打造自己的 Linux 發行版

在開始之前,我總結了一些有關 LFS 的內容,如下:

1. 那些想要打造他們自己的 Linux 發行版的人應該了解打造一個 Linux 發行版(打造意味著從頭開始)與配置一個已有的 Linux 發行版的不同

如果您只是想調整下啟動屏幕、定制登錄頁面以及擁有更好的外觀和使用體驗。您可以選擇任何一個 Linux 發行版并且按照您的喜好進行個性化配置。此外,有許多配置工具可以幫助您。

如果您想打包所有必須的文件、引導加載器和內核,并選擇什么該被包括進來,然后依靠自己編譯這一切東西。那么您需要的就是 Linux From Scratch (LFS)。

注意:如果您只想要定制 Linux 系統的外表和體驗,這個指南并不適合您。但如果您真的想打造一個 Linux 發行版,并且向了解怎么開始以及一些其他的信息,那么這個指南正是為您而寫。

2. 打造一個 Linux 發行版(LFS)的好處

  • 您將了解 Linux 系統的內部工作機制
  • 您將開發一個靈活的適應您需求的系統
  • 您開發的系統(LFS)將會非常緊湊,因為您對該包含/不該包含什么擁有絕對的掌控
  • 您開發的系統(LFS)在安全性上會更好
  • </ul>

    3. 打造一個Linux發行版(LFS)的壞處

    打造一個 Linux 系統意味著將所有需要的東西放在一起并且編譯之。這需要許多查閱、耐心和時間。而且您需要一個可用的 Linux 系統和足夠的磁盤空間來打造 LFS。

    4. 有趣的是,Gentoo/GNU Linux 在某種意義上最接近于 LFS。Gentoo 和 LFS 都是完全從源碼編譯的定制的 Linux 系統

    5. 您應該是一個有經驗的Linux用戶,對編譯包、解決依賴有相當的了解,并且是個 shell 腳本的專家。

    了解一門編程語言(最好是 C 語言)將會使事情變得容易些。但哪怕您是一個新手,只要您是一個優秀的學習者,可以很快的掌握知識,您也可以開始。最重要的是不要在 LFS 過程中丟失您的熱情。

    如果您不夠堅定,恐怕會在 LFS 進行到一半時放棄。

    **6. 現在您需要一步一步的指導來打造一個 Linux 。LFS 手冊是打造 LFS 的官方指南。我們的合作站點 tradepub 也為我們的讀者制作了 LFS 的指南,這同樣是免費的。 ###

    您可以從下面的鏈接下載 Linux From Scratch 的電子書:

    LFS 中文版手冊發布:如何打造自己的 Linux 發行版

    下載: Linux From Scratch

    7. 當前 LFS 的版本是 7.7,分為 systemd 版本和非 systemd 版本。

    LFS 的官方網站是: http://www.linuxfromscratch.org/

    您可以在官網在線瀏覽 LFS 以及類似 BLFS 這樣的相關項目的手冊,也可以下載不同格式的版本。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!