DIY 自己的 Linux 系统 LFS 系列:LFS 介绍

Posted Lucifer三思而后行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DIY 自己的 Linux 系统 LFS 系列:LFS 介绍相关的知识,希望对你有一定的参考价值。


目录


前言

最近,对 LFS(Linux From Scratch)颇感兴趣,因此打算开一个专栏来详细记录下所学所感!

首先,放上 LFS 的官网:​LFS Project!

\'DIY

☀️ 介绍

LFS 是什么?

Linux From Scratch (LFS) 是一个项目,可以理解为是一本指南,用于教我们如何一步步 DIY 自己的 Linux 系统!

可访问 LFS 站点 ​LFS mirror​ 查看最新的镜像站点列表。

LFS 项目在世界范围内有许多镜像站点,方便大家访问我们的网站以及下载所需文件。

为什么要使用 LFS?

1、LFS 帮助我们更好的理解 Linux 是如何正常运转

构建 LFS 会教我们有关 Linux 运转的所有知识,以及事物如何协同工作并相互依赖。最重要的是,如何根据自己的口味和需求对其进行定制。

2、LFS 可以创建极其精简的 Linux 系统

当安装那些常规的 Linux 系统,你往往迫不得已安装那些你用不到的(甚至你都不知道它们是干什么的)程序。这些程序也许会浪费你的硬件资源。你可能要说了,现在计算机的资源那么丰富,稍微浪费一些又有什么关系呢。但是你依旧要考虑到可引导 CD、USB 棒或者是一些嵌入式环境,它们对资源高度敏感,这恰恰是 LFS 所擅长的地方。

3、LFS 非常灵活

建筑 LFS 可以比作一栋完工的房子。 LFS 将为我们提供房屋的骨架,但由我们来安装管道、电源插座、厨房、浴室、墙纸等。我们可以将其变成自己需要的任何类型的系统,完全自主DIY。

4、LFS 为您提供更高的安全性

通过从源码构建一个完整的系统,你有权审核所有的代码和打入所需的安全补丁。这避免了花很长时间去等待别人编译修复了安全漏洞的二进制程序。而且,除非你检查了补丁文件且做了完整的验证,否则你又怎么能确信,新的二进制程序的的确确编译正确且解决了问题呢?

❤️ LFS 文档

LFS 官网本就是一个在线指南,如果你想要下载,或者使用其他格式的文档!

可以访问:LFS-BOOK!

\'DIY

源代码可以参考 GitHub 项目:

git clone git://git.linuxfromscratch.org/lfs.git lfs-git



本次分享到此结束啦~

❤️ 技术交流可以 关注公众号:Lucifer三思而后行 ❤️

以上是关于DIY 自己的 Linux 系统 LFS 系列:LFS 介绍的主要内容,如果未能解决你的问题,请参考以下文章

DIY 自己的 Linux 系统 LFS 系列:磁盘分区

DIY 自己的 Linux 系统 LFS 系列:软件包和补丁

DIY 自己的 Linux 系统 LFS 系列:虚拟机创建一个干净的初始系统

LFS 系列从零开始 DIY Linux 系统:构建 LFS 系统 - 准备虚拟内核文件系统

LFS 系列从零开始 DIY Linux 系统:基本系统配置 - 创建 /etc/shells 文件

LFS 系列从零开始 DIY Linux 系统:构建 LFS 系统 - 创建目录