2025 年 4 月

2025 年 4 月已完成事项

支持 Realtek 无线网卡驱动

对 Realtek 无线网卡驱动 rtw88 和 rtw89 的支持现已合并进入 main 分支,并将在 14.3 中提供。要参与测试,请访问 无线邮件列表

GitHub 问题链接:https://github.com/FreeBSDFoundation/proj-laptop/issues/66

在 15.0-CURRENT 中,FreeBSD 安装器支持安装 pkgbase

用户现在可以在 15.0-CURRENT 中通过 bsdinstall 安装基于 pkgbase 的系统。当前状态尚不支持离线安装,但将在 15.0 正式发布时支持。

GitHub 问题链接:https://github.com/FreeBSDFoundation/proj-laptop/issues/37

支持 TKIP WiFi 安全协议

提供了对 TKIP WiFi 5 安全协议更好性能的新功能,已包含在 FreeBSD 14.3-R 中,但需手动启用。如需测试,请访问 无线邮件列表

GitHub 问题链接:https://github.com/FreeBSDFoundation/proj-laptop/issues/64

移除 Intel WiFi 固件

已从核心系统(src.git)中移除 iwlwifi。今后,用户需要通过包系统安装固件。可以使用 fwget 工具简化安装过程。

GitHub 问题链接:https://github.com/FreeBSDFoundation/proj-laptop/issues/57

项目流程的变更

4 月底,我们宣布了关于项目管理流程的一些变更,主要涉及计划与报告节奏的结构调整。更多信息及第一季度路线图文档请参阅:https://github.com/FreeBSDFoundation/proj-laptop/blob/main/monthly-updates/Process-Changes-May-2025.md

本月审查中的工作

移植 Linux 6.7 图形驱动

此功能仍处于上月审查状态,但审查工作已有进展。更多更新请见 GitHub 问题页。

去年 12 月 提交的添加 Linux 6.7 图形驱动支持的 pull request 中的 26 个补丁现已全部被接受,但其中一个补丁与另一个补丁存在冲突,预计将很快解决,届时此项工作将完成。

GitHub 问题链接:https://github.com/FreeBSDFoundation/proj-laptop/issues/47

移植 Linux 6.8 图形驱动

此功能仍处于上月审查状态,但审查工作已有进展。更多更新请见 GitHub 问题页。

Linux 6.8 图形驱动的移植正等待 6.7 驱动的冲突解决,除此之外工作已完成。

GitHub 问题链接:https://github.com/FreeBSDFoundation/proj-laptop/issues/49

音频自动切换

提供了支持音频设备热插拔的新功能供测试。当前使用音频服务器(如 virtual_oss)实现此功能的用户将无需继续使用该变通方法。热拔插功能也运作正常。

要测试此功能,请访问 多媒体邮件列表

替代的 HDA(高清音频接口)插拔处理方案也在审查中:https://reviews.freebsd.org/D50070 该方案可能会替代上文提及的方案。

GitHub 问题链接:https://github.com/FreeBSDFoundation/proj-laptop/issues/17

LinuxKPI 内存分配处理

已偿还部分 WiFi 技术债务。LinuxKPI 的内存分配方式更新已完成,后续工作正在审查中。

GitHub 问题链接:https://github.com/FreeBSDFoundation/proj-laptop/issues/60

进展更新

电源管理

阻止非预期的休眠唤醒

针对 s2idle 状态下的意外唤醒问题,当前通过一种判断唤醒是否有效的方式来让笔记本重新进入休眠状态,此项工作正在推进中。

GitHub 问题链接:https://github.com/FreeBSDFoundation/proj-laptop/issues/55

现代待机

S0i3 工作持续进行中,但在管理 USB4/Thunderbolt 接口的睡眠状态方面遇到一些挑战。

GitHub 问题链接:https://github.com/FreeBSDFoundation/proj-laptop/issues/55

USB 调试工具

用于挂起/恢复开发的 USB 调试工具已达成可用状态,该工具已在分支中发布,将有助于后续开发工作。

GitHub 问题链接:https://github.com/FreeBSDFoundation/proj-laptop/issues/38

此外,我们正在研究是否可以使用 USB 串口适配器替代专用的 xhci dbg 适配器,以简化调试过程。

GitHub 问题链接:https://github.com/FreeBSDFoundation/proj-laptop/issues/73

WiFi

Intel WiFi 测试

最近完成的 对 Intel 设备 WiFi 4 和 5 的 iwx 支持 正在进行测试和修复。一旦这些问题解决,将发布测试通告。

GitHub 问题链接:https://github.com/FreeBSDFoundation/proj-laptop/issues/72

更好的安全协议性能支持

正在进一步开发对 WiFi 5 中更多安全协议性能优化的支持,尤其是 iwlwifi(Intel 设备)相关工作。该工作专注于在处理 WiFi 网络使用的不同安全协议时,将加密计算任务卸载给硬件处理。

此问题中,WEP 支持被废弃(因其过时且不再受支持)。对 TKIP、CCMP 和 GCMP 的支持则得到改进。

如上所述,对 TKIP 协议的高性能支持已可测试。

对 GCMP 的支持已完成编码,正在测试中。

GitHub 问题链接:https://github.com/FreeBSDFoundation/proj-laptop/issues/64

Mediatek 驱动

Mediatek 无线驱动支持正等待在 Realtek 驱动合并后推进,因此将成为下一个重点。该驱动还需进一步开发后才能启用。

GitHub 问题链接:https://github.com/FreeBSDFoundation/proj-laptop/issues/66

兼容性与系统需求

安装器中支持自定义内核配置

当前的工作集中于允许用户在安装时选择特定的 pkgbase 组件,从而提供除默认配置以外的选项。

GitHub 问题链接:https://github.com/FreeBSDFoundation/proj-laptop/issues/71

结语

基金会再次对所有参与此项目的人员表示衷心感谢。

特别感谢:

  • 我们的开发者:

    • Aymeric Wibo

    • Bjoern Zeeb

    • Christos Margiolis

    • Isaac Freund

    • Jean-Sebastien Pedron

    • Li-Wen Hsu

    • Mitchell Horne

    • Olivier Certner

    • Tom Jones

  • 项目团队:

    • Deb Goodkin

    • Ed Maste

    • Joe Mingrone

    • Alice Sowerby

  • 笔记本与桌面工作组:

    • Chris Moerz

    • 所有与会者

  • FreeBSD 项目

  • Quantum Leap Research

  • Netflix(测试了我们的调度器补丁集)

  • Dell(捐赠了 UVC 内核驱动)

  • Future Crew(提供了 iwx WiFi 驱动源码)

有关 FreeBSD 基金会笔记本项目的更多信息,请参阅 README

最后更新于