这是 Linux From Scratch 手册的 8.4-systemd 版本,发布于2019 年 3 月 1 日。 如果这个版本已经发布了六个月或更久, 可能已经发布了更好的新版本。访问 http://www.linuxfromscratch.org/mirrors.html 中列出的任何一个镜像站即可查询是否有新版本。
下面是本书自上一版本发布以来的更新日志。
更新日志记录:
2019-03-01
[bdubbs] - LFS-8.4 发布。
2019-02-25
2019-02-19
[bdubbs] - 在 ninja 构建过程中可选地修改代码, 从而允许使用环境变量 NINJAJOBS。
2019-02-14
[bdubbs] - 更新到 linux-4.20.8。修复 #4423。
[bdubbs] - 修复某些宿主环境中,在第 5 章中构建 Python 时, 可能使用依赖于宿主系统的头文件的问题。
2019-02-11
2019-02-08
[renodr] - 更新宿主系统需求。
2019-02-06
[bdubbs] - 简化第 5 章中 glibc 的构建命令。 感谢 Romain Geissler 报告这一问题。
2019-02-05
2019-02-02
2019-02-01
2019-01-27
[pierre] - 在构建过程中加入一条 sed 命令,修复 tar-1.31 引入的一个 bug 。同时,移除一条过时的测试失败说明。
2019-01-20
[renodr] - 使用无命名空间的 Docbook XSL 样式表重新生成 systemd 的 man 页面。
2019-01-11
[renodr] - 为 systemd-240 增加一个安全补丁。它修复 CVE-2018-16865 和 CVE-2018-16864 (journald 中的内存破坏漏洞导致栈溢出/任意代码执行)。 请尽快应用该补丁。修复 #4408。
2019-01-10
[bdubbs] - 更新到 linux-4.20.1。修复 #4398。
[bdubbs] - 更新到 diffutils-3.7。修复 #4401。
[bdubbs] - 更新到 tar-1.31。修复 #4402。
[bdubbs] - 更新到 man-db-2.8.5。修复 #4403。
[bdubbs] - 更新到 bash-5.0。修复 #4404。
[bdubbs] - 更新到 readline-8.0。修复 #4405。
[bdubbs] - 更新到 iproute2-4.20.0。修复 #4406。
[bdubbs] - 更新到 util-linux-2.33.1。修复 #4407。
2019-01-01
2018-12-27
[renodr] - 更新到 linux-4.19.12。修复 #4389。
[renodr] - 更新到 e2fsprogs-1.44.5。修复 #4390。
[renodr] - 更新到 bison-3.2.4。修复 #4391。
[renodr] - 更新到 sed-4.7。修复 #4392。
[renodr] - 更新到 grep-3.3。修复 #4393。
[renodr] - 更新到 systemd-240。包含一项关键的 systemd-tmpfiles 修补(解决提权问题)。修复 #4394。
[renodr] - 更新到 Python-3.7.2。修复 #4395。
[renodr] - 更新到 groff-1.22.4。修复 #4396。
2018-12-12
[renodr] - 增加一项关于 libffi 使用机器相关优化的说明。 和 GMP 类似,这导致将系统移动到其他计算机时,出现非法指令异常。
2018-12-11
2018-12-01
2018-11-25
[bdubbs] - 更新到 bison-3.2.2。修复 #4380。
2018-11-24
[dj] - 更新到 linux-4.19.4。修复 #4381。
[dj] - 更新到 systemd-239-6b4878d.
[dj] - 将 "wheel" 添加到 systemd 组文件。
[dj] - 将 touch 添加到需要移动的 coreutils 工具列表中, 并阐明为了符合 FHS 而移动这些工具。
2018-11-21
[renodr] - 增加 "wheel" 组以满足 systemd 的需求。 修复 #4376。
[renodr] - 添加 sed 以修复 autoconf 测试套件的 bug。修复 #4372。
[renodr] - 更新到 tcl-8.6.9。这是安全更新。修复 #4375。
[renodr] - 更新到 openssl-1.1.1a。这是安全更新。 修复 #4379。
[renodr] - 更新到 systemd-239-25d1ba1。 这修复了 systemd 中的三处安全问题。 修复 #4377。
[renodr] - 更新到 linux-4.19.3。修复 #4373。
[renodr] - 更新到 elfutils-0.175。修复 #4374。
2018-11-19
[bdubbs] - 更新到 libcap-2.26。修复 #4378。
2018-11-09
2018-11-06
2018-10-29
2018-10-27
2018-10-10
2018-09-30
[dj] - 恢复第 5 章中 util-linux 的构建, 以避免 systemd 的循环依赖问题。
[dj] - 将 util-linux 和 e2fsprogs 的安装推迟到 procps 后, 以满足 systemd 版本的构建顺序。这对 sysv 版本没有影响。
2018-09-20
2018-09-02
2018-09-01
[bdubbs] - LFS-8.3 发布。