Linux From Scratch 社区发布了最新版本的更新,分别是 LFS 12.0 版、LFS 12.0 (systemd)、BLFS 12.0 和 BLFS 12.0 (systemd)。
Linux From Scratch 项目简称 LFS,它提供必要的步骤,帮开发者一步一步地定制自己的 Linux 系统。LFS 最主要的意义是教人们认识一个 Linux 系统其内部是如何工作的。自己创建一份 LFS 系统将让你了解到 Linux 工作的每个细节,以及它们是如何彼此依赖和协同工作的。并且你可以按自己的喜好和需求定制它。
Beyond Linux From Scratch(BLFS)提供了在 LFS 的基础上,进一步完善 Linux 基本系统的指引。在 BLFS 中,读者可以学习到如何为系统增加网络、X 桌面、声音、打印机和扫描仪支持。
公告指出,此版本是 LFS 和 BLFS 的重大更新。LFS 版本包括 binutils-2.41、gcc-13.2.0 和 glibc-2.38 的更新。自上次发布以来,总共更新了 38 个软件包。Linux 内核也已更新至版本 6.4.12。
其他重大更改包括:
- 将 libxcrypt 作为独立软件包添加。在此之前,该软件包包含在 glibc 中。
- 对于 sysV 版本,udev 现在直接从 systemd tarball 中提取。这一改变还需要构建 Python 模块 jinja 和 markupsafe。
- 现在使用新软件包 pkgconf 代替 pkg-config,因为后者已不再维护。
- 添加了新的 Python 模块 flit-core 作为 wheel 模块的新必需依赖项。
BLFS 版本包含了大约 1000 个软件包。与上一版 BLFS 相比,本版本有 1543 处更新,包括软件包更新以及大量文字和格式改动。此版本的 BLFS 新增了 LXQt 桌面环境和一种构建 Qt 的替代方法,与完整的 Qt 软件包相比,它的依赖性要求更低。
弃用通知:未来版本的 BLFS 将删除未维护的 LXDE 桌面环境和对 Reiser 文件系统(reiserfsprogs)的支持。
相关链接:
- http://www.linuxfromscratch.org/lfs/view/12.0/
- http://www.linuxfromscratch.org/blfs/view/12.0/
- http://www.linuxfromscratch.org/lfs/view/12.0-systemd/
- http://www.linuxfromscratch.org/blfs/view/12.0-systemd/
- http://www.linuxfromscratch.org/lfs/downloads/12.0/
- http://www.linuxfromscratch.org/blfs/downloads/12.0/
- http://www.linuxfromscratch.org/lfs/downloads/12.0-systemd/
- http://www.linuxfromscratch.org/blfs/downloads/12.0-systemd/