LFS构建Linux操作系统原理分析

LFS构建Linux操作系统原理分析
LFS构建Linux操作系统原理分析

LFS构建Linux操作系统原理分析

汪洋,王成良

【摘要】系统地分析了LFS构建Linux的原理,并对有关临时编译环境、工具链、宿主系统等概念进行了归纳,强调了LFS方法中的一些重点细节,最后对LFS的可扩展性进行了总结。

【期刊名称】软件导刊

【年(卷),期】2010(009)005

【总页数】2

【关键词】LFS;临时编译环境;工具链;宿主系统

1 LFS的特点及意义

LFS的全称是“Linux From Scratch”,表示Linux从零开始。LFS不是指一个发行版的Linux,而是指一个构建Linux系统的方法手册或者说一种思想。不像普通的Linux安装方式,LFS指导我们从哪里下载源代码,然后又如何将它们编译成一个Linux系统。在构建的过程中,用户可以控制新系统的所有特征,比如安装目录及文件组织形式、参数设置、权限设置等,完全由自己的需求来把握。

LFS获得众多认可的原因主要表现在:①LFS可以帮助用户学习Linux内部是如何工作的,尤其是其各种负载的组件是如何相互依赖协调工作使操作系统正常而稳定地运转;②LFS可以让用户对操作系统有全方位的控制能力,把握新系统的方方面面;③LFS可以帮助用户打造一个十分紧凑而又功能完善的Linux系统,对于通常的发行版来说,用户通常需要安装许多不必要的应用程序,往往导致占用大量的磁盘空间及消耗CPU的许多资源;④LFS可以帮助用

相关文档
最新文档