BLFS (Beyond Linux From Scratch) 是一个由Randy McMurchy领导的开源项目。它是LFS项目的延续和扩展。由于LFS只是构建了一个基本的Linux系统,如果要将其构造成一个实用的系统(如用户桌面系统、各种服务器、各种外设的驱动等),还需要在上面安装大量的软件(如X 服务器、窗口管理器等等)。这些软件的安装和配置也是十分复杂,BLFS以说明书的方式按照系统的应用对这些软件进行分类,在LFS系统的基础上进行说明。
ALFS(Automated Linux From Scratch)是一个由Thomas Pegg领导的开源项目。它是一个自动构建LFS和BLFS系统的框架。由于LFS和BLFS只提供了构建系统的命令和说明。在具体的构建过程中,用户需要手工输入进行构建,这将耗费大量的时间。此外,由于大量的手工输入,难免出现误差,这将给构建工作带来严重影响,对一个实用系统来说尤其如此。因此,ALFS提供了一个统一的框架,它解析LFS(BLFS)说明书(以XML文件形式提供),形成安装脚本,从而实现软件的自动安装。