钥匙
- 基础系统包括密码库
熊SSL ; - 网络堆栈中添加了对由 Yandex 工程师实现的 NAT64 CLAT (RFC6877) 的支持;
- 添加了修剪实用程序,以使用磨损最小化算法从闪存中删除块内容;
- bsnmpd 已添加 IPv6 支持;
- ntpd 4.2.8p13、OpenSSL 1.1.1d、libarchive 3.4.0、LLVM(clang、lld、lldb、compiler-rt、libc++)8.0.1、bzip2 1.0.8、WPA 2.9、pkg 1.12.0 的更新版本。 端口已更新 GNOME 3.28 和 KDE 5.16.5;
- 对于 i386 架构,默认启用来自 LLVM 项目的 LLD 链接器;
- 当进程终止时,内核提供监狱环境标识符的记录(对于不在监狱中的进程,指示零标识符);
- 添加了重新设计的 FUSE(用户空间中的文件系统)子系统,允许在用户空间中创建文件系统实现。 新驱动实现了对 FUSE 7.23 协议的支持(之前支持 7.8 年前发布的 11 版本),添加了用于检查内核端访问权限的代码(“-o default_permissions”),添加了对 VOP_MKNOD、VOP_BMAP 和 VOP_ADVLOCK 的调用,并提供了中断 FUSE 操作的能力,增加了对fusefs中无名管道和unix套接字的支持,能够将kqueue用于/dev/fuse,允许通过“mount -u”更新挂载参数,增加了对通过NFS导出fusefs的支持,实现了 RLIMIT_FSIZE 计费,添加了 FOPEN_KEEP_CACHE 和 FUSE_ASYNC_READ 标志,进行了重大性能优化并改进了缓存;
- 包括图书馆
利邦普 (运行时 OpenMP 实现); - 更新了支持的 PCI 设备标识符列表;
- 添加了 cdceem 驱动程序,支持 HPE Proliant 服务器上 iLO 5 中提供的 USB 虚拟网卡;
- camcontrol 实用程序中添加了命令来更改 ATA 功耗模式。 cam子系统改进了AHCI管理并增加了与SES的兼容性;
- 添加了通过 geli 创建分区时使用不可靠加密算法的警告;
- 向引导加载程序添加了对 ZFS 选项“com.delphix:removing”的支持;
- 添加sysctl net.inet.tcp.rexmit_initial来设置TCP中使用的RTO.Initial参数;
- 添加了对 GRE-in-UDP 封装的支持 (RFC8086);
- gcc 中的“-Werror”标志默认是禁用的;
- sh 实用程序中添加了 pipelinefail 选项,设置后,最终返回代码包括调用链中任何应用程序中发生的错误代码;
- Mellanox ConnectX-5、ConnectX-4 和 ConnectX-5 的 mlx6tool 实用程序中添加了固件更新功能;
- 添加了 posixshmcontrol 实用程序;
- 在 nvmecontrol 实用程序中添加了“resv”命令来管理 NVMe 预留;
- 在 camcontrol 实用程序中,“modepage”命令现在支持块描述符;
- freebsd-update 实用程序中添加了两个新命令:“updatesready”和“showconfig”;
- 添加了构建模式WITH_PIE和WITH_BIND_NOW;
- 向 zfs 实用程序添加了“-v”、“-n”和“-P”标志,以及书签的“发送”命令;
- 包含 bzip2recover 实用程序。 gzip 现在支持 xz 压缩算法;
- 更新了设备驱动,增加了对AMD Ryzen 2和RTL8188EE的支持;
- ctm 和定时实用程序已被弃用,并将在 FreeBSD 13 中删除;
- 从 FreeBSD 13.0 开始,i386 架构的默认 CPU 类型 (CPUTYPE) 将从 486 更改为 686(如果需要,您可以自己为 i486 和 i586 创建程序集)。
来源: opennet.ru