Linux中国
LFS 8.1
简介
Linux From Scratch,简称 LFS,不同于其它的 Linux 发行版,它是一种给使用者指导建议,由使用者自行从头开始自己构建的发行版。LFS 发行版及其衍生版本,都由其同名的手册提供了完整的指导建议。
《Linux From Scratch》(LFS)是由 Gerard Beekmans 等人编写的。这本书可以从在Linux From Scratch网站上免费下载到,当前最新的版本为 8.1。
尽管目标是安装一个与现有发行版毫无关系的系统,安装LFS仍然不能无中生有,而必须要有一个可以编译软件包的运行中的Linux系统。这个系统一般称为宿主系统。在宿主操作系统上安装LFS,需要的基本步骤如下:
- 准备新分区(第二章)
- 软件包与补丁(第三章)
- 最后的准备(第四章)
- 构建临时文件系统(第五章)
- 安装基本的系统软件(第六章)
- 基本系统配置(第七章)
- 让 LFS 系统可引导(第八章)
LFS 的官方网站是: http://www.linuxfromscratch.org/
相关项目
该项目有很多相关子项目:
Beyond Linux From Scratch(BLFS)
标准LFS仅仅安装了足够让系统启动的基本软件,以及使新系统能够编译新软件包的开发工具。BLFS包括了更多的软件包,且都有相应指导。
Crosss Linux From Scratch(CLFS)
为需要进行交叉编译(即在一个平台上编译另一个平台的代码)的用户提供指导,正式版本为1.0,另有两个变种
- CLFS Sysroot 采用Sysroot的方法来进行编译,好处是软件包的编译次数可以减少,坏处是不能支持在编译后对软件进行测试,必须要启动到目标平台上才能测试。
- CLFS Embedded 一般用于极小系统以及嵌入式系统。为此,它使用[uclibc](https://zh.wikipedia.org/w/index.php?title=Uclibc&action=edit&redlink=1 "Uclibc(页面不存在)")而不是一般LFS使用的[glibc](https://zh.wikipedia.org/wiki/Glibc "Glibc")。
Automated Linux From Scratch(ALFS)
标准LFS只是一本书,用户需要根据书上的指引下载软件包并手动输入指令进行编译。ALFS子项目提供了把这一切自动化的脚本。
Hardened Linux From Scratch(HLFS)
这个子项目致力于打造在安全性上无懈可击的Linux系统。
当前版本
LFS 的当前版本是 8.1,分为采用 systemd 的版本和不采用的版本。
手册
Systemd 版本:
- 在线版本: http://www.linuxfromscratch.org/lfs/view/stable-systemd/
- PDF : http://www.linuxfromscratch.org/lfs/downloads/stable-systemd/LFS-BOOK-8.1-systemd.pdf
- 单一 HTML :http://www.linuxfromscratch.org/lfs/downloads/stable-systemd/LFS-BOOK-8.1-systemd-NOCHUNKS.html
- HTML 目录打包 : http://www.linuxfromscratch.org/lfs/downloads/stable-systemd/LFS-BOOK-8.1-systemd.tar.bz2
Systemd 版本(简体中文翻译版本):
LCTT 对 LFS 7.1 systemd 版本进行了翻译,并且 LFS 官方网站收录了相应链接:
- 在线版本: https://linux.cn/lfs/LFS-BOOK-7.7-systemd/index.html
- PDF : https://img.linux.net.cn/lfs/LFS-BOOK-7.7-systemd.pdf
- CHM : https://img.linux.net.cn/lfs/LFS-BOOK-7.7-systemd.chm
- GitHub 翻译仓库 : https://github.com/LCTT/LFS-BOOK-7.7-systemd (欢迎提出修正错误的 PR 和 issues,也可以打包下载所有的 html。)
非 Systemd 版本:
- 在线版本: http://www.linuxfromscratch.org/lfs/view/stable/
- PDF : http://www.linuxfromscratch.org/lfs/downloads/stable/LFS-BOOK-8.1.pdf
- 单一 HTML : http://www.linuxfromscratch.org/lfs/downloads/stable/LFS-BOOK-8.1-NOCHUNKS.html
- HTML 目录打包 : http://www.linuxfromscratch.org/lfs/downloads/stable/LFS-BOOK-8.1.tar.bz2
注:部分资料来自维基百科。
本文转载来自 Linux 中国: https://github.com/Linux-CN/archive
对这篇文章感觉如何?
太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0
More in:Linux中国
捐赠 Let's Encrypt,共建安全的互联网
随着 Mozilla、苹果和谷歌对沃通和 StartCom 这两家 CA 公司处罚落定,很多使用这两家 CA 所签发证书的网站纷纷寻求新的证书签发商。有一个非盈利组织可以为大家提供了免费、可靠和安全的 SSL 证书服务,这就是 Let's Encrypt 项目。现在,它需要您的帮助
Let's Encrypt 正式发布,已经保护 380 万个域名
由于 Let's Encrypt 让安装 X.509 TLS 证书变得非常简单,所以这个数量增长迅猛。
关于Linux防火墙iptables的面试问答
Nishita Agarwal是Tecmint的用户,她将分享关于她刚刚经历的一家公司(印度的一家私人公司Pune)的面试经验。在面试中她被问及许多不同的问题,但她是iptables方面的专家,因此她想分享这些关于iptables的问题和相应的答案给那些以后可能会进行相关面试的人。 所有的问题和相应的答案都基于Nishita Agarwal的记忆并经过了重写。 嗨,朋友!我叫Nishita Agarwal。我已经取得了理学学士学位,我的专业集中在UNIX和它的变种(BSD,Linux)。它们一直深深的吸引着我。我在存储方面有1年多的经验。我正在寻求职业上的变化,并将供职于印度的P
Lets Encrypt 已被所有主流浏览器所信任
旨在让每个网站都能使用 HTTPS 加密的非赢利组织 Lets Encrypt 已经得了 IdenTrust的交叉签名,这意味着其证书现在已经可以被所有主流的浏览器所信任。从这个里程碑事件开始,访问者访问使用了Lets Encrypt 证书的网站不再需要特别配置就可以得到 HTTPS 安全保护了。 Lets Encrypt 的两个中级证书 ...

















