TranslateProject/translated/share/20150527 How to Develop Own Custom Linux Distribution From Scratch.md
2015-05-31 15:42:36 +08:00

66 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

如何打造自己的Linux发行版
================================================================================
您是否想过打造您自己的Linux发行版每个Linux用户在他们使用Linux的过程中都想过做一个他们自己的发行版至少一次。我也不例外作为一个Linux菜鸟我也考虑过开发一个自己的Linux发行版。开发一个Linux发行版被叫做Linux From Scratch (LFS)。
在开始之前我总结了一些LFS的内容如下
### 1. 那些想要打造他们自己的Linux发行版的人应该了解打造一个Linux发行版打造意味着从头开始与配置一个已有的Linux发行版的不同 ###
如果您只是想调整下屏幕显示、定制登录以及拥有更好的外表和使用体验。您可以选择任何一个Linux发行版并且按照您的喜好进行个性化配置。此外有许多配置工具可以帮助您。
如果您想打包所有必须的文件、boot-loaders和内核并选择什么该被包括进来然后依靠自己编译这一切东西。那么您需要Linux From Scratch (LFS)。
**注意**如果您只想要定制Linux系统的外表和体验这个指南不适合您。但如果您真的想打造一个Linux发行版并且向了解怎么开始以及一些其他的信息那么这个指南正是为您而写。
### 2. 打造一个Linux发行版LFS的好处 ###
- 您将了解Linux系统的内部工作机制
- 您将开发一个灵活的适应您需求的系统
- 您开发的系统LFS将会非常紧凑因为您对该包含/不该包含什么拥有绝对的掌控
- 您开发的系统LFS在安全性上会更好
### 3. 打造一个Linux发行版LFS的坏处 ###
打造一个Linux系统意味着将所有需要的东西放在一起并且编译之。这需要许多查阅、耐心和时间。而且您需要一个可用的Linux系统和足够的磁盘空间来打造Linux系统。
### 4. 有趣的是Gentoo/GNU Linux在某种意义上最接近于LFS。Gentoo和LFS都是完全从源码编译的定制的Linux系统 ###
### 5. 您应该是一个有经验的Linux用户对编译包、解决依赖有相当的了解并且是个shell脚本的专家。了解一门编程语言C最好将会使事情变得容易些。但哪怕您是一个新手只要您是一个优秀的学习者可以很快的掌握知识您也可以开始。最重要的是不要在LFS过程中丢失您的热情。 ###
如果您不够坚定恐怕会在LFS进行到一半时放弃。
### 6. 现在您需要一步一步的指导来打造一个Linux。LFS是打造Linux的官方指南。我们的搭档的站点tradepub也为我们的读者制作了LFS的指南这同样是免费的。 ###
您可以从下面的链接下载Linux From Scratch的书籍
[![](http://www.tecmint.com/wp-content/uploads/2015/05/Linux-From-Scratch.gif)][1]
下载: [Linux From Scratch][1]
### 关于Linux From Scratch ###
这本书是由LFS的项目领头人Gerard Beekmans创作的由Matthew Burgess和Bruse Dubbs做编辑两人都是LFS项目的联合领导人。这本书内容很广泛有338页长。
书中内容包括介绍LFS、准备构建、构建LinuxLFS、建立启动脚本、使LFS可以引导和附录。其中涵盖了您想知道的LFS项目的所有东西。
这本书还给出了编译一个包的预估时间。预估的时间以编译第一个包的时间作为参考。所有的东西都以易于理解的方式呈现,甚至对于新手来说。
如果您有充裕的时间并且真正对构建自己的Linux发行版感兴趣那么您绝对不会错过下载这个电子书免费下载的机会。您需要做的便是照着这本书在一个工作的Linux系统任何Linux发行版足够的磁盘空间即可中开始构建您自己的Linux系统时间和热情。
如果Linux使您着迷如果您想自己动手构建一个自己的Linux发行版这便是现阶段您应该知道的全部了其他的信息您可以参考上面链接的书中的内容。
请让我了解您阅读/使用这本书的经历这本详尽的LFS指南的使用是否足够简单如果您已经构建了一个LFS并且想给我们的读者一些建议欢迎留言和反馈。
--------------------------------------------------------------------------------
via: http://www.tecmint.com/create-custom-linux-distribution-from-scratch/
作者:[Avishek Kumar][a]
译者:[wwy-hust](https://github.com/wwy-hust)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](https://linux.cn/) 荣誉推出
[a]:http://www.tecmint.com/author/avishek/
[1]:http://tecmint.tradepub.com/free/w_linu01/prgm.cgi