FreeBSD 中文社区翻译文章存档
FreeBSD 中文社区
  • FreeBSD 网络文章集锦
  • FreeBSD 特色开发项目(滚动更新)
  • 2025 年
    • FreeBSD 开发者正在决定是否为 FreeBSD 15 的 WiFi 采取稳定版策略
    • 伯克利 Unix 二十年——从 AT&T 掌控到自由分发
    • BSD 在 Unix 发展中的角色
    • FreeBSD 爱好者团结起来支持新兴项目 zVault——社区分支继 TrueNAS CORE 之后继续发展
    • 从 PlayStation 到路由器,你很可能一直在使用 FreeBSD 而不自知
    • FreeBSD 并没有死,别听信那些夸张的说法
    • FreeBSD 上的 ZFS 日志压缩
    • 为 FreeBSD 发声:FOSDEM 2025 参会报告
    • zfs 速查手册
    • FreeBSD 开发计划
    • 谁在使用 FreeBSD(基金会官方版本)
    • 如何将基于 Electron 的应用程序移植到 FreeBSD
    • FreeBSD:原始操作系统发行版的火炬传承者
    • 浏览 FreeBSD 新的季度和两年一次发布计划
    • FreeBSD 日专访 BSD 守护神 Beastie
  • 2024 年 11 月
    • 苹果的开源基石:macOS 和 iOS 背后的 BSD 传统
    • 在动荡的开源世界中保持稳定:FreeBSD 的持久稳定性
    • 为什么你应该使用 FreeBSD
    • FreeBSD 13.4: 新特性及其发展历程
    • Quantum Leap Research 和 FreeBSD 基金会将投资 75 万美元以改善笔记本电脑支持和用户体验
    • 主权科技基金将投资 68.64 万欧元用于 FreeBSD 基础设施现代化
  • 2024 年 7 月
    • BSD 老将:Michael J. Karels 逝世,享年 68 岁
    • 讣告——Michael "Mike" John Karels
    • 配置自己的 VPN——基于 OpenBSD、Wireguard、IPv6 和广告拦截
    • 如何在 FreeBSD 中指定 CPU 类型
    • 使用 BIOS 引导和 UEFI 引导的 GPT 分区的区别和制作方法
    • 通过替换 ZFS 镜像池中的磁盘来扩容
    • 通过将 ZFS 池构建为镜像结构,消除异常数据的影响
    • ZFS 池破坏实验
    • FreeBSD ports 开发技术研究
    • FreeBSD pkg 命令概述
    • portsnap 被淘汰了,本应由 git 代替,但结果我发现自己用的是 got
    • ccache 在构建 FreeBSD 的 buildworld 时的效率
    • 关于对 FreeBSD 发布计划和生命周期的修订
  • 2023 年 12 月
    • FreeBSD 新手?来参与社区吧
    • 介绍来 FreeBSD 的学生
    • EuroBSDCon 2023 旅行报告——Bojan Novković
    • 什么是开发播客?FreeBSD 项目的演变
    • EuroBSDCon 2023 旅行报告——Mark Johnston
    • TalkDev:探索开源的未来
    • 为什么选择 FreeBSD?Metify 展示迁移到 FreeBSD 如何对两个新产品进行增强
    • FreeBSD 基金会宣布通过 SSDF 认证
    • 2023 年全球开放大会报告
    • FreeBSD v14:恪守类 Unix 操作系统传统,提升安全性与性能
  • 2023 年 9 月
    • 认识 2023 年参与 FreeBSD 谷歌编程之夏项目的学生:Soobin Rho
    • 认识 2023 年参与 FreeBSD 谷歌编程之夏项目的学生:Aymeric Wibo
    • FreeBSD 企业工作组首次会议总结
    • 认识 2023 年 FreeBSD 谷歌编程之夏的学生:Sudhanshu Mohan Kashyap
    • 认识 2023 年夏季滑铁卢大学合作学生:Naman Sood
    • FreeBSD 基金会 2023 年暑期实习生:Jake Freeland
    • 第二次企业工作组会议回顾
    • OpenBSD 与 FreeBSD:有何不同,哪个更好?
  • 2023 年 9 月以前
    • 在 FreeBSD 的 jail 中安装 NextCloud
    • 参与宣传:2023 年 5 月的 FreeBSD 开发者峰会和 BSDCan
    • 恭喜 FreeBSD 迎来 30 周年!为什么开源项目 FreeBSD 能够持续存在
    • 庆祝 FreeBSD 成立 30 周年:许可证
    • 聚集在开放领域工作的公益和慈善基金会
    • 在 Linode 上安装 pfSense
    • 在 FreeBSD 的 jail 中安装 NextCloud
    • 将 FreeBSD 上的 Ansible 主机和客户机都安装在 Jail 中
    • FreeBSD 简介 | BSD.pw 研讨会
    • 如何在 FreeBSD 上安装 Python
    • 升级到 FreeBSD 13.2 的十大理由
    • 采访 FreeBSD 基金会执行董事 Deb Goodkin
    • 我们使用开源的 FreeBSD 作为企业操作系统的 5 个原因
    • 关于 BSD 与 Linux 的典型讨论
    • OpenBSD 太棒了
    • systemd 背后的真正动机
    • systemd 在任何地方都不安全
    • 为什么你应该将所有东西从 Linux 迁移到 BSD
    • 如何在 FreeBSD 上设置一个简单且实际工作的 WireGuard 服务器
    • 选择 FreeBSD 而非 GNU/Linux 的技术性原因
    • GPL 之殇
    • FreeBSD 与研究社区
    • 在 OpenBSD 和 FreeBSD 之间选择的区别
    • FreeBSD 是一个令人惊叹的操作系统
    • 留意日期:2023 年 11 月的自由软件组织厂商峰会
    • JENNY 日常使用的系统:FreeBSD 13.2
    • FreeBSD Ports 中的 OPTIONS 功能介绍——使用 OPTIONS_SET/OPTIONS_UNSET/NO_DIALOG 进行操作和实践
    • FreeBSD Bhyve 上的 PCI 直通
    • 2023 年 FreebBSD 谷歌编程之夏学生介绍:Raghav Sharma
    • 2023 年 7 月软件开发项目进展报道
    • 用于研究的 FreeBSD:CHERI/Morello
    • 在 FreeBSD Jail 中使用 OpenRC 启动并运行 Devuan GNU+Linux 系统
由 GitBook 提供支持

FreeBSD 中文社区

在本页

这有帮助吗?

在GitHub上编辑
导出为 PDF
  1. 2025 年

FreeBSD 开发者正在决定是否为 FreeBSD 15 的 WiFi 采取稳定版策略

上一页FreeBSD 特色开发项目(滚动更新)下一页伯克利 Unix 二十年——从 AT&T 掌控到自由分发

最后更新于6天前

这有帮助吗?

  • 原文:

  • 作者:Michael Larabel

  • 2025 年 6 月 5 日

FreeBSD 的开发者近几个月来一直在大力改进其无线/WiFi 驱动的支持,这是他们更普遍地提升 FreeBSD 对笔记本电脑支持计划的一部分。虽然在支持更现代的 WiFi 技术以及启用新款 WiFi 芯片组方面已有不少进展,但整体工作尚未完成,这也让 FreeBSD 15 面临着一个棘手的抉择。FreeBSD 15 计划在今年晚些时候发布,开发者很可能会将其无线支持声明为“不稳定”,以便为后续可能引入的不兼容性变更留出空间。

由于 FreeBSD 15.0-RELEASE 将于 2025 年晚些时候发布,而 WiFi 驱动相关的开发工作尚未完全完成,当前的关键问题是,是否应将这些最新的无线驱动工作标记为“稳定”。如果按照 FreeBSD 的 ABI 稳定性政策,一旦标记为稳定,今后就不得对用户空间造成破坏性变更。因此,开发者正在考虑采用“不稳定”的方式发布 FreeBSD 15,以便在后续的 FreeBSD 15.x 小版本中可以按需引入无线相关的破坏性变更。

当前工作的重点是围绕 FreeBSD 的 KPI(内核编程接口)兼容层,特别是用于在无线驱动方面借助 Linux 的驱动代码,以及处理无线驱动相关的 KBI(二进制内核接口)问题。

Bjoern Zeeb 昨日在 中对这一情况作了解释:

“FreeBSD 的 WiFi 开发工作已经重新获得动力。随着 FreeBSD 15 即将在今年年底前发布,我们面临着一个决策。

为了继续推进 WiFi 的开发,接下来的变更必然会破坏 net80211 的驱动层接口和用户空间接口。按照 FreeBSD 的标准,这类变更将无法合并到诸如 stable/15 这样的 stable 分支中。

这意味着所有后续开发必须留在 FreeBSD 16-CURRENT(即那时的 main 分支)中,所有重大的新功能将不得不等到 2027 年 12 月的 FreeBSD 16.0 才能随之发布。

经过一些讨论,我们认为这种做法不可行,因此我们决定在 FreeBSD 15 中将无线相关的 KPI 和 KBI 声明为不稳定。

这样我们可以将 main 分支中的变更合并到 stable/15,从而包含进未来的小版本发布(例如 15.1、15.2 等),随着代码的成熟逐步推进。不过,这也意味着在 FreeBSD 15 的整个生命周期中,我们可能会引入破坏性变更,影响系统内外驱动、用户空间与内核接口、以及具体芯片支持。我们将针对每个破坏性变更逐一应对。

在最终敲定这个决定之前,我们希望社区能够反馈意见。如果你有任何担忧或反对,请现在就提出。”

这种做法至少可以让 FreeBSD 的无线驱动支持在 FreeBSD 15 系列中得以持续改进和活跃发展,而不必等到两年后的 FreeBSD 16 才能让使用笔记本电脑和其他 WiFi 设备的用户获得更好的体验。

FreeBSD Developers Deciding What To Do For WiFi With FreeBSD 15: Stable Or Unstable
FreeBSD 邮件列表