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

Lucifer三思而后行 2021-09-24

栏目: android ·

来源: Lucifer三思而后行

作者:Lucifer三思而后行

简介  这篇文章主要介绍了DIY 自己的 Linux 系统 LFS 系列:(一)LFS 介绍以及相关的经验技巧,文章约6222字,浏览量495,点赞数1,值得参考!


目录


前言

最近,对 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三思而后行 ❤️


以上就是本文的全部内容,希望对大家的学习有所帮助,本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文地址:https://blog.51cto.com/luciferliu/3991429

相关文章

【LFS 系列】从零开始 DIY Linux 系统:(六)构建 LFS 系统 - Kmod-19

【LFS 系列】从零开始 DIY Linux 系统:(六)构建 LFS 系统 - Diffutils-3.3

【LFS 系列】从零开始 DIY Linux 系统:(六)构建 LFS 系统 - Gzip-1.6

【LFS 系列】从零开始 DIY Linux 系统:(六)构建 LFS 系统 - Libpipeline-1.4.0

【LFS 系列】从零开始 DIY Linux 系统:(六)构建 LFS 系统 - Automake-1.15

【LFS 系列】从零开始 DIY Linux 系统:(六)构建 LFS 系统 - Less-458

【LFS 系列】从零开始 DIY Linux 系统:(六)构建 LFS 系统 - Gettext-0.19.4

【LFS 系列】从零开始 DIY Linux 系统:(六)构建 LFS 系统 - Findutils-4.4.2