FreeBSD 14.0-BETA1 已经发布,具有出色的优化改进、支持等

FreeBSD的

FreeBSD 是一个开源操作系统。

推出 第一个测试版 «FreeBSD 14.0-BETA1«,这是 系统的最后一个分支支持 32 位平台,因此下一版本的 FreeBSD 15 将仅支持 64 位系统,但将保留使用 COMPAT_FREEBSD32 在 32 位环境中运行 64 位可执行文件的能力,并且还将保留创建 32 位程序的能力。

在 FreeBSD 1 的 BETA14.0 中 重点介绍了为减少启动时间所做的工作 FreeBSD 14 在 Firecracker 虚拟化系统上的表现,因为在优化之前,FreeBSD 内核加载时间为 10 秒,即 它加速了大约400倍。

运行 Firecracker 时的 FreeBSD 14 内核启动时间已减少至 25 毫秒,允许您根据部署无服务器计算基础设施的需要启动 FreeBSD 环境。 作为比较,类似配置下 Linux 内核的启动时间估计为 75-80 毫秒。

另一个引人注目的变化是 NFS 支持已扩展, 嗯,添加了一个新的安装选项 “syskrb5”支持 NFSv 4.1/4.2 中的 Kerberos,添加了对 ExchangeID 操作的支持,实现了在隔离的 vnet 环境中运行 nfsd、nfsuserd、mountd、gssd 和 rpc.tlsservd 的功能。

除此之外,现在 root用户的默认shell是/bin/sh, 添加了新的 DTrace 提供程序 (dtrace_kinst),它允许跟踪内核结构,AMD64 系统的内核也提供 支持 LLVM 项目的 AddressSanitizer 和 MemorySanitizer 工具。

在 FreeBSD 14.0-BETA1 中, NVME 设备的更改那么 nda 驱动程序默认启用 在所有平台上。 要返回旧的 nvd 驱动程序,请在 loader.conf 中提供设置“hw.nvme.use_nvd=1”。

韩国运输安全协会,TLS协议的FreeBSD内核实现, 添加对 TLS 1.3 硬件加速的支持 在接收方。 通过将一些与处理加密数据包相关的操作移至网卡侧来保证加速。

默认情况下,设置 net.inet.tcp.nolocaltimewait 启用,这将禁用为在本地系统端终止的 TCP 连接创建超时日志。

还强调了 添加了新的“fwget”实用程序 它识别需要固件的硬件并安装适当的固件包。 目前,Intel 和 AMD GPU 仅支持 PCI 设备和固件。

其他变化 从这个新版本中脱颖而出:

  • 默认的邮件传送代理是 dma(DragonFly Mail Agent)而不是 sendmail。 Sendmail 保留在基础发行版中并更新到版本 8.17.1。
  • boottrace 实用程序中添加了一个接口,用于保存启动阶段和系统关闭期间发生的事件的跟踪数据。
  • makefs 实用程序添加了对 ZFS 文件系统的支持,包括创建与单个 vdev 虚拟磁盘关联的 ZFS 池的功能。
  • 添加了 Wi-Fi 6 支持 wpa_supplicant。
  • OCF 内核级加密框架已删除对非对称加密操作的支持。
  • Clang 编译器已更新至分支 16。
  • objdump 实用程序实现已替换为 llvm-objump。
  • Growthfs脚本实现了将交换分区放置在磁盘可扩展区域末尾的功能。
  • 基于amd64和arm64架构的系统支持的CPU核心数(MAXCPU参数)从256个增加到1024个。
  • 加载器由Lua语言编写,支持执行位于目录下的lua文件 loader_conf_files 在特殊的沙箱环境中。

最后,如果您有兴趣能够了解更多,可以在 以下链接。

下载并试用 FreeBSD 14.0-BETA1

有兴趣尝试这个 Beta 1 FreeBSD 14.0 的版本中,您应该知道不同架构的镜像现在已经可用。 此外,还为虚拟化系统(QCOW2、VHD、VMDK、raw)和 Amazon EC2 云环境准备了映像。 链接是这个。

最后但并非最不重要的一点是,值得一提的是,FreeBSD 14.0 的发布时间定于 23 年 2023 月 XNUMX 日。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   亚瑟

    几年前,我在玩 FreeBSD,当你在论坛上问问题时,他们告诉你 RTFM(阅读他妈的手册),令人惊讶的是,手册中的所有内容都以简单明了的方式解释,因为我从头开始并编译一切,就像组装乐高积木(当然,您可以使用存储库),并且您得到了一个功能齐全且强大的最小系统。

    最后我因为版本问题离开了它,但现在已经过去了很多年,人们还没有准备好应对版本问题,并且更喜欢 Debian 作为主要操作系统,我仍然回到它。

    1.    黑暗危机

      我完全同意版本问题,你分享的内容让我想起了我在 Linux 中的冒险经历,最终我到达了 Arch Linux,这是我真正喜欢的发行版,但我更喜欢使用 Manjaro 或 Arco Linux 等替代品,因为时间和简单XD