FreeBSD 16.0 开发计划
原作者发布于 2026 年 6 月 21 日
FreeBSD 中文社区增补修订于 2026 年 8 月 4 日
FreeBSD 16.0 计划 2027 年 12 月发布。
跨 OS 对比版本基准
FreeBSD
15.1-STABLE / 16.0-CURRENT(开发中)
2026-08
OpenBSD
7.9(2026-05 发布)
2026-08
DragonFly BSD
6.4.2
2026-08
NetBSD
11.0(2026-07-30 发布)
2026-08
Linux
内核 7.1.x 稳定版 / 6.18 LTS
2026-08
Windows
11 25H2(Build 26200)
2026-08
macOS
Tahoe 26.5.2
2026-08
✅ 已完成
已提交至代码树的事项。
GNU 子树(des)
当前状态:已经完成。评审:D55425
简述:移除 FreeBSD 源代码树中残留的 GNU 工具子树(如 GNU grep、GNU diff 等),已被 BSD 许可替代品取代。参考文献
✈️ 已有成果
已存在于代码树外、可在下一版本发布前合入上游的事项。
x86_64 上的 16K 内核大页(chs)
当前状态:已在 Netflix 生产环境部署,Gleb 和 Chuck 可远程演示该成果,https://github.com/freebsd/freebsd-src/pull/1852
简述:将 FreeBSD/amd64 内核页大小从标准的 4K 提升至 16K,旨在减少 TLB(Translation Lookaside Buffer, 地址转换后备缓冲器)缺失和内存分配开销。这需要修改 pmap 层,因为 x86 硬件仅原生支持 4K/2M/1G 页,16K 页需以 4 个连续 PTE 模拟。参考文献
OpenBSD
默认 4K 页,不支持 16K 内核页
DragonFly BSD
默认 4K 页
NetBSD
默认 4K 页
Linux
支持透明大页(THP,2M/1G),支持编译时配置 16K 页(ARM64),x86_64 内核页固定 4K
Windows
支持大页(Large Pages),默认 4K 页,通过特权 API 申请
macOS
ARM64 默认 16K 页,x86_64 默认 4K 页
mac_bsdpriv —— 运行时可灵活配置的特权机制(allanjude)
当前状态:即将提交评审
简述:基于 FreeBSD MAC(强制访问控制)框架,提供运行时动态调整进程特权的能力,无需重启或重新编译内核。允许管理员为特定用户或组授予通常仅 root 拥有的特权(如绑定特权端口、实时调度优先级)。参考文献
OpenBSD
pledge(2) / unveil(2) —— 进程自愿放弃特权,方向相反
DragonFly BSD
不适用
NetBSD
kauth(9) 框架,类似但更底层
Linux
capabilities(7) —— 细粒度特权,无动态 MAC 框架等价物
Windows
访问令牌(Access Tokens)与特权模型
macOS
沙箱授权(Sandbox Entitlements)+ 代码签名
减少 IPSec 中的 memcpy(kevans)
当前状态:开发中
简述:优化 FreeBSD 内核 IPSec 数据处理路径,减少不必要的内存拷贝操作。IPSec 加解密需要重构数据包,引入大量 memcpy。此工作通过改进 mbuf 链接操作和加密框架的数据对齐,提升 IPSec VPN 吞吐量。参考文献
OpenBSD
自身 IPSec 栈,已高度优化
DragonFly BSD
继承 FreeBSD IPSec 栈
NetBSD
曾移植 FreeBSD Fast IPSec
Linux
XFRM 框架 + 硬件卸载,独立实现
Windows
集成 IPSec,硬件加速
macOS
NetworkExtension 框架中的 IPSec
SBOM 文件生成(khorben)
简述:为 FreeBSD 构建过程添加自动生成软件物料清单(Software Bill of Materials)的能力,生成 SPDX 格式的 SBOM 文件。由 FreeBSD 基金会资助,旨在满足欧盟网络弹性法案(CRA)合规要求。使用 pkgconf 的 spdxtool 从 .pc 文件生成 SPDX Lite 3.0.1 JSON-LD。参考文献
OpenBSD
无内建 SBOM 生成
DragonFly BSD
无内建 SBOM 生成
NetBSD
无内建 SBOM 生成
Linux
各发行版独立方案(如 SPDX SBOM 工具),非内核功能
Windows
Microsoft SBOM Tool,非 OS 内建
macOS
Xcode Archive 包含部分依赖信息,无系统级 SBOM
改进调度器(olce)
当前状态:修复 batch threads 的公平性问题,改善 nice 值的效果;另有数项改进尚在设计阶段。15.1 已支持 kern.sched.name 启动时选择调度器
简述:修复 ULE 调度器中批处理线程公平性问题及 nice 值效果不佳的长期缺陷。同时设计新调度器以支持混合 CPU 架构(HMP)、功耗感知调度和分层调度。参考文献
OpenBSD
传统 MLFQ 调度器,有限 HMP 支持(hw.blockcpu,7.9+)
DragonFly BSD
独立设计的调度器
NetBSD
M2 调度器
Linux
CFS / EEVDF 调度器,完整 HMP(Energy Aware Scheduling)支持
Windows
NT 调度器,完整混合架构支持(Thread Director)
macOS
XNU 调度器,Apple Silicon 异构核心支持
inpcb 锁:为 connect(2) 提供更高的并行度(glebius)
当前状态:进行中,即将进入测试阶段
简述:重构 inpcb(Internet Protocol Control Block)锁定机制,减少 connect(2) 系统调用过程中的锁争用,提升高并发 TCP 连接建立性能。
OpenBSD
自身 inpcb 锁定设计
DragonFly BSD
独立设计的网络锁
NetBSD
自身 inpcb 锁
Linux
已通过 eBPF + SO_REUSEPORT 等机制优化
Windows
内核 TCP/IP 栈独立设计
macOS
XNU 独立锁定设计
改进 LLDB(mchoo)
当前状态:大部分已合入上游 LLVM 23
简述:针对 FreeBSD 平台的 LLDB 调试器改进,大部分已合入上游 LLVM 23。提升 FreeBSD 上 C/C++ 调试体验。
OpenBSD
主要使用 GDB
DragonFly BSD
使用 GDB
NetBSD
主要使用 GDB
Linux
LLDB 一级支持,同时支持 GDB
Windows
Visual Studio Debugger + LLDB
macOS
LLDB 为默认调试器(Xcode 集成)
HMP 子系统(mchoo, olce)
当前状态:正在评审子系统与 Intel provider 补丁,调度器集成工作正在进行
简述:HMP(Heterogeneous Multi Processing)子系统为 FreeBSD 添加混合处理器架构调度支持,允许调度器感知不同核心的性能差异(如 ARM big.LITTLE、Intel P-core/E-core)。参考文献
OpenBSD
有限支持(hw.blockcpu,7.9+)
DragonFly BSD
无 HMP 支持
NetBSD
无 HMP 支持
Linux
完整支持(EAS,Capacity-aware scheduling)
Windows
完整支持(Thread Director 集成)
macOS
Apple Silicon 完整支持(QoS-based)
Bhyve 单 USB 设备直通(aokblast)
当前状态:评审:D52166
简述:为 FreeBSD 原生虚拟机管理器 bhyve 添加单个 USB 设备直通(Passthrough)功能,允许将宿主机上的特定 USB 设备直接分配给虚拟机客户机。参考文献
OpenBSD
vmm(4),USB 直通支持有限
DragonFly BSD
无原生 hypervisor
NetBSD
NVMM hypervisor
Linux
KVM/QEMU 完整 USB 重定向
Windows
Hyper-V 支持 USB 设备重定向(Discrete Device Assignment)
macOS
Virtualization.framework 支持有限直通
将 UMA slab 头嵌入 struct vm_page 中(markj)
当前状态:需要更多测试并提交评审
简述:将 FreeBSD 内核的 UMA(Universal Memory Allocator)slab 头部信息嵌入到 vm_page 结构中,减少内存分配器的元数据开销和 cache miss。
OpenBSD
独立的内存分配器设计
DragonFly BSD
独立的 slab 分配器
NetBSD
独立内存分配器
Linux
SLUB/SLAB/SLOB 分配器,独立设计
Windows
独立内存管理器
macOS
XNU 独立分配器(zone allocator)
s2idle/S0ix(obiwac)
当前状态:正在修复 NVMe 恢复(resume)问题,并增加更多硬件支持
简述:为 FreeBSD 添加 suspend-to-idle(s2idle)和 S0ix 现代待机支持,使现代 Intel/AMD 笔记本(许多已不再支持传统 ACPI S3 睡眠)能进入低功耗状态延长电池寿命。需要新 acpi_spmc 驱动、USB4 挂起支持、NVMe 恢复修复。参考文献
OpenBSD
支持 S3,无 S0ix
DragonFly BSD
支持 S3
NetBSD
支持 S3
Linux
完整 S0ix/s2idle 支持(AMD 自 5.11 完善)
Windows
完整 Modern Standby 支持
macOS
低功耗待机(Apple Silicon 定制,非标准 S0ix)
休眠(Hibernate)(olce, kib)
当前状态:早期原型,仍有大量工作待完成
简述:为 FreeBSD/amd64 UEFI 系统添加挂起到磁盘(suspend-to-disk)支持,无需 BIOS/固件协助。包括保存系统映像的 EFI 应用程序(boot loader 阶段)和内核恢复(kernel resume)两个阶段。参考文献
OpenBSD
支持休眠(hibernate,ZZZ -Z)
DragonFly BSD
部分支持
NetBSD
有限支持
Linux
完整休眠支持(swsusp)
Windows
完整休眠支持(Fast Startup 集成)
macOS
仅支持安全睡眠(Safe Sleep),部分实现
基于 dtrace 的 camtrace(imp)
当前状态:原型已可运行,predicate grammar 尚待设计
简述:基于 DTrace 框架构建 CAM(Common Access Method)存储子系统的跟踪工具,需要设计谓词语法(predicate grammar)来过滤和匹配 CAM 事件。用于存储 I/O 调试和性能分析。参考文献
OpenBSD
无 Sun DTrace(仅研究性尝试;自 6.7 起内置轻量原生动态跟踪器 dt(4))
DragonFly BSD
DTrace 支持有限
NetBSD
支持 DTrace
Linux
bpftrace / eBPF 替代,无 DTrace 原生支持
Windows
DTrace 有限支持(自 Windows 10 1809),Server 2025 内建
macOS
支持 DTrace(自 10.5),含 Instruments GUI
增强 MAC/veriexec(stevek)
当前状态:进行中——大部分功能已可用
简述:增强 FreeBSD MAC(强制访问控制)框架和 veriexec(文件完整性验证)子系统,添加按挂载点的元数据和额外的 MAC 方法。
OpenBSD
无 MAC 框架
DragonFly BSD
无 MAC 框架
NetBSD
veriexec(9) 原生支持,MAC 框架不同
Linux
SELinux / AppArmor / SMACK 等 LSM
Windows
强制完整性控制(MIC)+ Windows Defender
macOS
SIP(系统完整性保护)+ AMFI
预装 GUI 的 EC2 镜像(cperciva)
当前状态:几年前的原型
简述:为 AWS EC2 提供预装图形用户界面的 FreeBSD 镜像原型,便于桌面用户和图形应用部署。
OpenBSD
无官方 EC2 GUI 镜像
DragonFly BSD
无 AWS 镜像
NetBSD
支持 AWS,无 GUI 镜像
Linux
AWS 官方提供多种 GUI 镜像
Windows
AWS 官方 Windows 镜像含 GUI
macOS
EC2 Mac 实例原生 GUI
将 libusb 升级至 1.0.28(aokblast)
简述:将 FreeBSD 内核的 USB 库升级至 libusb 1.0.28,同步上游改进。
OpenBSD
独立 libusb 实现
DragonFly BSD
不同版本
NetBSD
独立 libusb
Linux
libusb 1.0.x,已更新
Windows
WinUSB + libusbK
macOS
IOKit USB,libusb 可选
CPPC(动态 P-state)(olce, aokblast)
当前状态:面向 AMD 处理器;Intel 平台要达到同等水平并让 powerd(8) 感知此功能,还需更多工作
简述:Collaborative Processor Performance Control 是 ACPI 标准,允许 OS 通过抽象性能尺度管理 CPU 性能/能效。FreeBSD 新增 AMD CPPC 支持(hwpstate_amd 驱动),导出最低/最高/期望性能及 EPP 偏好 sysctl 控制项。参考文献
OpenBSD
仅支持传统 P-state
DragonFly BSD
传统 P-state
NetBSD
传统 P-state
Linux
amd-pstate CPPC 驱动(自 5.17+),intel_pstate 驱动
Windows
完整 CPPC 支持
macOS
XNU 自主频率调节
修订 ifnet 能力(Timo Volker, tuexen)
简述:修订 FreeBSD 网络接口(ifnet)能力标志,特别是校验和卸载(checksum offloading)等硬件卸载能力的表示方式。参考文献
OpenBSD
独立 ifnet 实现
DragonFly BSD
独立网络栈
NetBSD
独立网络栈
Linux
net_device 能力系统
Windows
NDIS 卸载能力
macOS
Network Driver Kit
bhyve PCI 热插拔(bnovkov)
简述:为 bhyve 虚拟机管理器添加 PCI 设备热插拔功能,允许在虚拟机运行中添加/移除 PCI 设备。参考文献
OpenBSD
vmm(4) 有限支持
DragonFly BSD
不适用
NetBSD
NVMM 有限
Linux
KVM/QEMU 完整 PCIe 热插拔
Windows
Hyper-V 完整支持
macOS
Virtualization.framework 有限
mac_bsdextended 文件名 glob 匹配(cracauer)
简述:为 MAC 模块 mac_bsdextended 添加文件名 glob 匹配功能,允许管理员使用通配符模式定义文件访问规则。参考文献
OpenBSD
不适用
DragonFly BSD
不适用
NetBSD
不适用
Linux
SELinux 支持 glob 路径匹配
Windows
文件系统 ACL
macOS
沙箱配置文件支持通配符
更新 USB 3.1 和 3.2(aokblast)
简述:更新 FreeBSD USB 协议栈以更好支持 USB 3.1(SuperSpeed+ 10Gbps)和 USB 3.2(20Gbps)标准。参考文献
OpenBSD
USB 3.x 基础支持
DragonFly BSD
USB 3.x 基础支持
NetBSD
USB 3.x 基础支持
Linux
完整 USB 3.2 支持
Windows
完整 USB 3.2 / USB4 支持
macOS
完整 USB 3.2 / USB4 支持
ACPI 的 Lua 绑定(imp)
当前状态:谷歌编程之夏项目:https://github.com/freebsd/freebsd-src/pull/1819
简述:谷歌编程之夏项目,为 FreeBSD 引导加载器添加 Lua 脚本语言的 ACPI 绑定,使 ACPI 表解析和查询可在引导阶段通过 Lua 脚本完成。参考文献
EFI 的 Lua 绑定(imp)
简述:为 FreeBSD 引导加载器的 Lua 解释器添加 EFI 绑定,支持在引导阶段通过 Lua 脚本操作 UEFI 服务和协议。参考文献
eventlog(9)(Nick Banks)
简述:为 FreeBSD 内核添加事件日志接口 eventlog(9),提供统一的内核事件记录框架。参考文献
改进 syslogd(8) (hrs)
当前状态:TCP/TLS 支持、吞吐量改进,以及类似 macOS log(1) 的日志流访问命令
简述:改进 FreeBSD 系统日志守护进程 syslogd,添加 TCP/TLS 传输支持、吞吐量提升和类似 macOS log(1) 的日志流访问命令。
OpenBSD
syslogd 支持 TLS (syslogd -S)
DragonFly BSD
基础 syslogd
NetBSD
基础 syslogd
Linux
rsyslog / syslog-ng / journald 广泛支持 TLS
Windows
Windows Event Log
macOS
Unified Logging (os_log)
net80211 —— 6GHz 信道(adrian)
当前状态:全面重构 net80211 信道表示,以适配 11ax 和 6GHz 信道
简述:重构 FreeBSD net80211 无线协议栈的信道表示方式,以支持 11ax(Wi-Fi 6)和 6GHz 频段。当前信道编号方案无法描述 6GHz 信道。参考文献
OpenBSD
IEEE 802.11 协议栈正在更新 6GHz 支持
DragonFly BSD
有限 Wi-Fi 支持
NetBSD
net80211 不同步版本
Linux
mac80211 / cfg80211 完整 6GHz(Wi-Fi 6E/7)支持
Windows
完整 6GHz 支持
macOS
完整 6GHz 支持(Apple Silicon)
net80211 —— MFP / WPA3(adrian)
当前状态:添加加密的管理帧,这是 WPA3 所必需的
简述:为 FreeBSD net80211 协议栈添加管理帧保护(Management Frame Protection, MFP),这是 WPA3 安全标准所必需的功能。
OpenBSD
MFP/WPA3 支持进展中
DragonFly BSD
无
NetBSD
无
Linux
完整 WPA3 支持(wpa_supplicant/hostapd + mac80211)
Windows
完整 WPA3 支持
macOS
完整 WPA3 支持
loader.fkboot(jhibbits)
当前状态:配合 loader 引导 kexec
简述:配合 FreeBSD 引导加载器(loader)实现 kexec 功能,允许从已运行的内核中引导新内核而无需完整重启。
OpenBSD
无 kexec 等价物
DragonFly BSD
无
NetBSD
有限支持
Linux
kexec 完整支持
Windows
不适用
macOS
不适用
ntsync(9)(kib)
当前状态:FreeBSD 基金会赞助的独立驱动开发中(2026 Q2 报告确认,兼容 Linux 7.0 接口,尚未提交)
简述:为 FreeBSD 内核添加 NT 同步原语驱动(/dev/ntsync),使 Wine 能直接在内核中执行 Windows NT 风格的线程同步(mutex、semaphore、event),消除 wineserver 往返开销。由 FreeBSD 基金会资助独立实现,保持 BSD 许可证兼容。参考文献
OpenBSD
不适用
DragonFly BSD
无
NetBSD
无
Linux
ntsync 驱动(内核 6.14+,GPL 许可证)
Windows
原生 NT 同步
macOS
不适用
改进 procdesc(2) API(kib)
当前状态:评审:D57124 pdopenpid(2) + D57163 pddupfd(2)
简述:扩展 FreeBSD 进程描述符(process descriptor)API,新增 pdopenpid(2) 和 pddupfd(2) 系统调用,完善进程沙箱化和 posix_spawn 对进程描述符的支持。
OpenBSD
不适用
DragonFly BSD
不适用
NetBSD
不适用
Linux
pidfd 系列 API
Windows
进程句柄(Process Handle)
macOS
不适用
面向 amd64 的 FRED 支持(kib)
当前状态:评审:D55829
简述:FRED(Flexible Return and Event Delivery)是 Intel 的新中断/异常处理架构,替代传统的 IDT 事件交付机制。在 FreeBSD/amd64 上支持 FRED 可提升中断处理性能和安全性。参考文献
OpenBSD
无 FRED 支持
DragonFly BSD
无
NetBSD
无
Linux
FRED 支持(内核 6.9 合入,7.1 起默认启用)
Windows
尚无 OS 层 FRED 支持(Intel Panther Lake 起硬件具备)
macOS
无(Apple Silicon 无 FRED)
mlx5 DevX + rdma_core(NVidia)
当前状态:参见:https://github.com/kostikbel/rdma-core
简述:为 FreeBSD 添加 NVIDIA(Mellanox)ConnectX 系列网卡的 DevX 直接硬件访问接口和 rdma_core(InfiniBand 用户态库),支持高性能 RDMA 网络操作。参考文献
OpenBSD
无 RDMA 完整支持
DragonFly BSD
无
NetBSD
有限 RDMA 支持
Linux
完整 RDMA 子系统 + MLNX_OFED
Windows
NetworkDirect RDMA
macOS
无原生 RDMA 支持
signalfd(2)(jfree)
简述:为 FreeBSD 实现 signalfd(2) 系统调用(Linux 兼容),允许进程通过文件描述符接收信号,而非传统的信号处理器(signal handler)。参考文献
OpenBSD
不适用
DragonFly BSD
无
NetBSD
无
Linux
signalfd(2) 原生支持(自 2.6.22)
Windows
不适用
macOS
不适用(使用 kqueue + EVFILT_SIGNAL)
zcond(对标 Linux static_keys)(bnovkov, mvlaic GSoC)
当前状态:评审:D46379
简述:zcond 是 FreeBSD 对 Linux static_keys(静态分支优化)机制的实现,允许内核在运行时通过代码修补启用/禁用特定代码路径,减少未启用功能的分支开销。参考文献
OpenBSD
不适用
DragonFly BSD
无
NetBSD
无
Linux
static_keys / jump labels(自 3.x 内核)
Windows
不适用
macOS
不适用
ipfw 批量编辑工具(Boris Lytochkin, ae, glebius)
简述:为 FreeBSD 防火墙 ipfw 提供批量规则编辑工具,支持从文件快速加载/更新规则集。参考文献
OpenBSD
pf 规则集,pfctl -f
DragonFly BSD
ipfw / pf
NetBSD
npf / ipf
Linux
iptables-restore / nft -f
Windows
netsh import / PowerShell
macOS
pfctl -f
KHWASAN(andrew)
当前状态:已可编译
简述:KHWASAN(Kernel Hardware-assisted Address Sanitizer)利用硬件标签(ARM MTE 或等效特性)检测内核内存错误,比纯软件 ASAN 更高效。已能成功编译。[来源:FreeBSD 开发状态]
OpenBSD
无
DragonFly BSD
无
NetBSD
无
Linux
KASAN(软件)+ KHWASAN(硬件标签)支持
Windows
Driver Verifier
macOS
KASAN 有限支持(XNU)
改进 AMD IBS 支持及 pmc 易用性(Ali Mashtizadeh)
当前状态:原型运行良好,可通过 IBS 进行 c2c 分析
简述:为 FreeBSD 添加 AMD IBS(Instruction-Based Sampling)硬件性能分析支持,改善 pmc(9) 性能监控计数器框架的易用性。可通过 IBS 实现功能性的 c2c(cache-to-cache)分析。
OpenBSD
无 IBS 支持
DragonFly BSD
无
NetBSD
有限 PMC 支持
Linux
perf 完整 AMD IBS 支持
Windows
ETW + xperf
macOS
Instruments(基于 DTrace)
CHERI 支持(brooks)
当前状态:RISC-V Y(RVY)与 Arm Morello 支持
简述:CHERI(Capability Hardware Enhanced RISC Instructions)是内存安全硬件扩展。FreeBSD 添加对 Arm Morello(CHERI ARM)和 RISC-V Y(RVY,CHERI RISC-V)平台的支持,利用硬件能力(capability)实现细粒度内存保护。
hwc(br)
当前状态:超轻量级性能计数器框架
简述:超轻量级硬件性能计数器框架,以最小开销提供 CPU 性能计数器访问,适用于生产环境持续监控。
canbus(adrian)
当前状态:adrian 处有 CANbus 协议栈;2026-06 Vladimir Goncharov 提交新的 SocketCAN 兼容 PF_CAN 实现(freebsd-net RFC);两者均待合入 HEAD
简述:为 FreeBSD 添加 CAN bus(控制器局域网)协议栈支持,用于汽车电子和工业自动化领域的车载网络通信。参考文献
OpenBSD
无 CAN 支持
DragonFly BSD
无
NetBSD
有 netcan(SocketCAN 基础)
Linux
SocketCAN 完整支持
Windows
第三方驱动支持
macOS
有限(通过 IOKit 第三方)
更新内核 RDMA(OFED)(jhb)
当前状态:参见:<htt[s://github.com/bsdjhb/freebsd.git/tree/ofed_backports>
简述:回移植 OpenFabrics Enterprise Distribution(OFED)RDMA 驱动更新,提升 FreeBSD 的高性能网络存储(NVMeoF、iSER)支持。参考文献
OpenBSD
无 RDMA
DragonFly BSD
无
NetBSD
有限 RDMA
Linux
完整 in-tree RDMA 子系统
Windows
NetworkDirect
macOS
无
💸 需要
未来两年内,支持产品或服务所必需的事项。
if_vmove(glebius)
当前状态:
简述:允许在运行时将网络接口从一个 VNET jail 移动到另一个。已协商完成(标记删除线表示达成共识或不再需要独立实现)。
OpenBSD
无 VNET 等价物
DragonFly BSD
无
NetBSD
无 VNET
Linux
网络命名空间支持接口移动
Windows
不适用
macOS
不适用
无特权(nopriv)podman(imp)
当前状态:
简述:支持在 FreeBSD 上以无特权模式运行 Podman 容器管理工具,无需 root 权限创建和管理容器。
OpenBSD
无 Podman
DragonFly BSD
无
NetBSD
无
Linux
原生无特权 Podman(user namespaces)
Windows
Podman 有限支持
macOS
Podman Machine(VM 内)
容器化 poudriere / 分布式构建器(imp)
当前状态:
简述:将 FreeBSD 包构建工具 poudriere 容器化,支持分布式构建,加速大规模软件包编译。
OpenBSD
dpb 分布式构建
DragonFly BSD
无
NetBSD
pbulk
Linux
Koji / OBS / Launchpad
Windows
MS Build Cloud
macOS
不适用
无特权(nopriv)jail(imp)
当前状态:
简述:允许非 root 用户创建和管理 FreeBSD jail 容器,降低容器技术的使用门槛。
OpenBSD
无 jail 等价物
DragonFly BSD
jail 需要 root
NetBSD
无 jail
Linux
User Namespaces 支持无特权容器
Windows
容器需特权
macOS
不适用
kexec:更通用地处理 kexec 之后的中断风暴(stevek)
当前状态:
简述:改进 FreeBSD kexec 实现,更通用地处理引导新内核后的中断风暴问题——硬件设备在 kexec 后可能因中断状态残留而产生大量中断。
OpenBSD
不适用
DragonFly BSD
不适用
NetBSD