开发者 | 杰勒德·比克曼斯等 |
---|---|
作業系統家族 | 类Unix系统 |
運作狀態 | 当前 |
源码模式 | 开源软件/自由软件 |
首次发布 | - |
当前版本 |
![]() |
更新方式 | 基于源代码 |
软件包管理系统 | 无(基于源代码) |
支援平台 | IA-32、x86-64、ARM架构(基于源代码) |
内核类别 | 宏内核 |
默认用户界面 | Bash |
许可证 | 知识共享和MIT许可证 |
官方網站 | www |
《Linux From Scratch》(LFS)是杰勒德·比克曼斯等人编写的安装Linux的教科书,描述了从源代码编译Linux系统的方法。这本书可以从在Linux From Scratch网站上免费下载到。
为了保持LFS的基本性和专注性,另一本书《Beyond Linux From Scratch》(BLFS)提供了在LFS的基础上,进一步完善Linux基本系统的指引。在BLFS中,读者可以学习到如何为系统增加网络、X桌面、声音、打印机和扫描仪支持。从5.0版开始,BLFS开始与LFS的版本号保持同步。[2]
除了LFS和BLFS,还有描述交叉编译的《Cross Linux from Scratch》(CLFS)以及专注于安全的《Hardened Linux From Scratch》(HLFS)。
尽管目标是安装一个与现有发行版毫无关系的系统,安装LFS仍然不能无中生有,而必须要有一个可以编译软件包的运行中的Linux系统。这个系统一般称为宿主系统。对于新机器,可以选用Linux发行版提供的光盘操作系统(LiveCD)作为宿主。LFS工程曾提供LiveCD但当前不提供。在宿主操作系统上安装LFS,需要的步骤如下:
该项目有很多相关子项目:
除此之外,该项目另有一个名为CBLFS(Community Driven BLFS)的项目,该项目实际是一个Wiki网站,依靠网友的自发贡献来提交各种软件包的安装方式。
Note: The LiveCD is no longer being maintained. However, it still works well for many purposes, such as a rescue disk. The packages and the rendered LFS book on the CD are quite out of date.。