NetBSD 11.0 Release Notes
NetBSD 11.0 Overview
NetBSD 11.0 现已发布,标志着这一可移植操作系统的一次重大更新。本次发布的亮点包括首个官方 RISC-V 移植版,以及为 x86 架构引入的 MICROVM 内核,其启动速度约为 10 毫秒。
Key Technical Improvements
Networking and Security
NetBSD 11.0 对 npf(7) 防火墙进行了增强,特别引入了第 2 层过滤和用户/组过滤功能。
Hardware Support and Portability
NetBSD 继续致力于极致的可移植性,为广泛的复古硬件和杂项硬件提供了改进的支持,包括:
- Alpha
- EVB
- PPC
- HP300
- HPPA
- M68K
- Mac68K
- MacPPC
- MIPS
- X68K
社区成员强调,NetBSD 仍然是复古硬件的首选,支持如 VAX 780 (1979) 等架构,且使用的是与现代 x86 或 ARM 平台相同的代码库。
Security Transparency and Open Issues
NetBSD 11.0 发布时存在若干已知安全问题。项目组选择透明化处理而非进一步推迟发布,理由是发现通过 AI 工具发现的安全漏洞有所增加,以及第三方组件稳定性的延迟。
Known Security Vulnerabilities
- hdaudio(4):
ioctl命令中缺失本地用户权限检查 (PR 60492)。手动解决方法是移除/dev/hdaudio*,这可以保留音频功能。 - ipfilter: 一个可远程触发的空指针解引用 (PR 60484)。由于
ipfilter默认未包含在已发布的内核中,因此该问题已得到缓解。 - pf: 分片重组中的释放后使用 (use-after-free) 漏洞 (PR 60485)。由于
pf已被弃用且默认未包含在已发布的内核中,因此该问题已得到缓解。
这些问题计划在即将发布的 11.1 版本中解决,该版本目标是在 11.0 发布后的两个月内部署。
Installation and Deployment
Media Options
安装镜像以多种格式提供,以适应不同的硬件:
- CD-ROM: ISO 镜像被分割成小于 700MB 的分段。
- DVD: 全尺寸的
-dvd.iso镜像。 - USB/Flash Media:
.img文件(在写入之前必须使用gunzip或 7-Zip 进行解压)。
Architecture-Specific Notes
- ARM Devices: 用户应从可启动 ARM 镜像页面获取带有 U-Boot 的预配置镜像。
- Upgrading: 使用
cgd(4)的用户可以使用来自pkgsrc的sysupgrade(8)来实现简化的升级流程。
Community Perspectives
用户和贡献者强调 NetBSD 在多样化硬件环境中的专业化工具作用。一位用户提到该操作系统在利用过时 CPU(包括 SGI Indys 和 PowerMac G3s)构建异构集群方面的实用性,并表示:
"NetBSD is the only thing that made that possible."
其他贡献者称赞该系统的设计简洁且文档齐全,将其描述为“荒岛操作系统”,因为它能够在不需要外部互联网协助的情况下用于执行新颖的任务。