IT资讯 FreeBSD 13.2 正式发布

quintin · 2023-04-12 08:00:06 · 热度: 20

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)

更多内容请查看更新公告

为您推荐与 freebsd 相关的帖子:

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册