目标架构
LFS 的主要目标架构是 AMD/Intel 的 x86 (32 位) 和 x86_64 (64 位) CPU。此外,如果对本书中的一些指令作适当的修改,它们也应该适用于 Power PC 和 ARM 架构的 CPU。无论在其中哪种 CPU 上,构建 LFS 都至少需要一个现有的 Linux 系统,例如已经构建好的 LFS 系统,Ubuntu,Rad Hat/Fedora,SuSE,或者其他支持您的硬件架构的发行版,后文中还会介绍其他前提条件。(另外,32 位发行版也能在 64 位的 AMD/Intel 计算机上正常运行,并作为 LFS 的构建环境。)
必备基本技能
在您开始构建 LFS 系统之前,我们建议您阅读下列材料:
-
Software-Building-HOWTO https://tldp.org/HOWTO/Software-Building-HOWTO.html
这是一份关于在 Linux 环境编译和安装“常规的”Unix 软件包的详细指南。虽然这份文档比较老,但是它较好地总结了编译和安装软件的基本技巧。
-
Beginner's Guide to Installing from Source https://moi.vonos.net/linux/beginners-installing-from-source/
这份指南很好地总结了从源代码编译软件的基本技能和技巧。