Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


LFS 7.7

2015-7-22 15:48    评论: 2 收藏: 3    

简介

Linux From Scratch,简称 LFS,不同于其它的 Linux 发行版,它是一种给使用者指导建议,由使用者自行从头开始自己构建的发行版。LFS 发行版及其衍生版本,都由其同名的手册提供了完整的指导建议。

《Linux From Scratch》(LFS)是由 Gerard Beekmans 等人编写的。这本书可以从在Linux From Scratch网站上免费下载到,当前最新的版本为7.7。

尽管目标是安装一个与现有发行版毫无关系的系统,安装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而不是一般LFS使用的glibc

Automated Linux From Scratch(ALFS)

标准LFS只是一本书,用户需要根据书上的指引下载软件包并手动输入指令进行编译。ALFS子项目提供了把这一切自动化的脚本。

Hardened Linux From Scratch(HLFS)

这个子项目致力于打造在安全性上无懈可击的Linux系统。

当前版本

LFS 的当前版本是 7.7,分为采用 systemd 的版本和不采用的版本。

手册

Systemd 版本:

Systemd 版本(简体中文翻译版本):

LCTT 对 LFS 7.7 systemd 版本进行了翻译,并且 LFS 官方网站收录了相应链接:

非 Systemd 版本:

 

注:部分资料来自维基百科。

上一篇:openSUSE 42.1

发表评论


最新评论

我也要发表评论

linux 2015-7-28 10:18
1
丶Nature 发表于 2015-7-28 09:52 的评论:
中文 需要联网?非在线版本?看不了啊CHM :  https://dn-linuxcn.qbox.me/lfs/LFS-BOOK-7.7-systemd.chm
CHM 如果告诉你权限错误,是 windows 限制了下载的 chm 权限,属性修改下即可。
8 回复
丶Nature 2015-7-28 09:52
中文 需要联网?非在线版本?看不了啊CHM :  https://dn-linuxcn.qbox.me/lfs/LFS-BOOK-7.7-systemd.chm
9 回复

热点评论

丶Nature 2015-7-28 09:52
中文 需要联网?非在线版本?看不了啊CHM :  https://dn-linuxcn.qbox.me/lfs/LFS-BOOK-7.7-systemd.chm
9
linux 2015-7-28 10:18
CHM 如果告诉你权限错误,是 windows 限制了下载的 chm 权限,属性修改下即可。
8
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。