FreeBSD 13.2 已发布,该版本提供了性能上的改进,以及更好的 RISC-V 支持。下面是一些较为重要的更改项:

growfs (7) 启动脚本添加了一个交换分区,在使用原始映像安装到 SD 卡上时非常有用。
zfskeys 启动脚本支持自动加载存储在 ZFS 上的密钥。
添加了一个新的 RC 脚本 zpoolreguid,它将一个新的 GUID 分配给一个或多个 zpool,对于共享数据集时的虚拟化环境很有用。
如果没有 /etc/hostid 文件,并且没有来自硬件的有效 UUID,hostid 启动脚本现在将生成一个随机(版本 4)UUID。
现在可以通过使用 defaultrouter_fibN 和 ipv6_defaultrouter_fibN rc.conf (5) 变量为主要 FIB 添加默认路由。

Userland 应用程序更改

bhyve (8) 实用程序获得了 virtio-input 设备模拟支持,用于将键盘 / 鼠标输入事件注入来宾。
kdump (1) 实用程序已获得对解码 Linux 系统调用的支持。
killall (1) 实用程序现在允许使用语法 -t pts/N 向 pts (4) 上的控制终端发送信号到进程。
添加了一个 nproc (1) 实用程序,与同名的 Linux 程序兼容。
timeout (1) 实用程序已从 /usr/bin 移至 /bin。
pciconf (8) 实用程序添加了对解码 ACS 扩展功能的支持。
procstat (1) 实用程序现在可以使用新的 advlock 命令打印有关文件锁的信息。
pwd_mkdb (8) 实用程序不再将注释从 /etc/master.passwd 复制到 /etc/passwd。
已针对 ppp (8) 改进了 MSS 钳位。
prometheus_sysctl_exporter (8) 中的度量别名已更改,以避免因度量名称冲突而混淆 Prometheus 服务器。
uuidgen (1) 实用程序有一个新选项 -r 来生成随机 UUID,版本 4。
当被 inetd (8) 调用时,ctlstat -P 现在将产生适合 Prometheus 接收的输出;

软件升级

Gavin Howard 的 bc 已经升级到 6.2.4 版本。
expat (libbsdxml) 已升级到版本 2.5.0。
文件已升级到 5.43 版。
less 已经升级到 608 版本。
libarchive 已升级到 3.6.2 版
libedit 已升级至版本 2022-04-11
LLVM 和 clang 编译器已升级到版本 14.0.5
mandoc 已升级到 1.14.6 版本。
OpenSSH 已升级到版本 9.2p1。
OpenSSL 已升级到版本 1.1.1t。
sendmail 已升级到 8.17.1 版本。 68e86d5265bc
sqlite3 已经升级到 3.40.1 版本。
tzcode 已升级到版本 2022g,改进了时区更改检测和可靠性修复。
tzdata 已升级到 2023b 版本。
unbound 已经升级到 1.17.1 版本。
xz 已经升级到 5.4.1 版本。
xz-embedded 已升级到 3
zlib 已经升级到 1.2.13 版本。

运行时库和 API

libmd 添加了对 SHA-512/224 的支持
sysdecode (3) 和 kdump (1) 现在支持 Linux 风格的系统调用跟踪
本机 pthread 库函数现在可以支持 Linux 语义

一般内核更改

bhyve (8) hypervisor 和内核模块 vmm (4) 现在支持一个客户机中超过 16 个 vCPU。 可以通过加载程序可调参数 hw.vmm.maxcpu 调整此限制。
为 64 位可执行文件启用地址空间布局随机化 (ASLR)

更多内容请查看更新公告

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。