DIY 自己的 Linux 系统 LFS 系列:LFS 介绍
Posted Lucifer三思而后行
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DIY 自己的 Linux 系统 LFS 系列:LFS 介绍相关的知识,希望对你有一定的参考价值。
目录
最近,对 LFS(Linux From Scratch)颇感兴趣,因此打算开一个专栏来详细记录下所学所感!
☀️ 介绍首先,放上 LFS 的官网:LFS Project!
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!
源代码可以参考 GitHub 项目:
git clone git://git.linuxfromscratch.org/lfs.git lfs-git
本次分享到此结束啦~
❤️ 技术交流可以 关注公众号:Lucifer三思而后行 ❤️
以上是关于DIY 自己的 Linux 系统 LFS 系列:LFS 介绍的主要内容,如果未能解决你的问题,请参考以下文章
DIY 自己的 Linux 系统 LFS 系列:软件包和补丁
DIY 自己的 Linux 系统 LFS 系列:虚拟机创建一个干净的初始系统
LFS 系列从零开始 DIY Linux 系统:构建 LFS 系统 - 准备虚拟内核文件系统