Linux from Scratch 12.0 发布

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)的支持。

相关链接:

猜你喜欢

转载自www.oschina.net/news/256601/lfs-12-0-released