# 2025 年 5 月

## 5 月已完成事项

### FreeBSD 安装器现已支持离线安装打包的基本系统

用户现在可以在不联网的情况下安装基于 pkgbase 的系统。目前仍需用户自行构建该功能，但我们计划很快就会在每周快照中实现自动集成。

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/70>

### FreeBSD 安装器现已支持预先选择附加打包的基本系统组件

用户现在可以在安装器中除最小基本系统外，预先选择希望安装的其他系统组件，从而自定义 FreeBSD 安装内容。

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/71>

### 笔记本项目第二季度路线图

基金会已审阅并更新了“笔记本支持与可用性改进项目”的路线图。请访问以下链接查看 2025 年第二季度路线图文档： <https://github.com/FreeBSDFoundation/proj-laptop/blob/main/monthly-updates/Q2-2025-roadmap.pdf>

## 本月审阅中的工作

### 支持更多 WiFi 安全协议

对 iwlwifi（英特尔设备）支持 WiFi 5 的多项安全协议性能改进功能目前处于审阅或最终测试阶段，即将合并入 `main`。该项工作重点在于在使用不同安全协议的 WiFi 网络中，将加密处理卸载给硬件完成。正在废弃对 WEP 的支持，因为它已过时且不再被支持。现已提供了对 CCMP、GCMP 与 TKIP 协议的更好的支持。

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/64>

### MediaTek WiFi 驱动

驱动代码已集成进 FreeBSD 的 main 分支，但目前仍处于禁用状态。我们正在等待 Linux 兼容层（LinuxKPI）相关改动完成，以避免合并冲突。驱动已成功编译并加载，但由于硬件初始化问题无法接收数据 —— 这是 MediaTek 于 2023 年在 Linux 上修复过的同款 bug。我们仍需进一步调试，以解决该问题以及偶发的 PCI 设备识别失败问题。

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/66>

### 移植 Linux 6.7 图形驱动

> 此功能仍在延续上月的审阅流程，但已有部分进展。请查看 GitHub 议题以获取最新信息。

为 drm-kmod 添加 Linux 6.7 图形驱动支持的 [2023 年 12 月的合并请求](https://github.com/freebsd/drm-kmod/pull/332) 中所需的所有补丁现已进入 FreeBSD 主分支，正在审阅与测试中，准备合并。

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>

### LinuxKPI 内存分配处理

> 此功能仍延续自上月的审阅流程，但已有部分进展。请参阅 GitHub 议题以获取最新信息。

该项工作已完成，并正处于审阅阶段。其主要内容是更新 LinuxKPI 中的内存分配处理机制。

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/60>

## 进展更新

### 电源管理

#### 现代待机

S0ix 与 s2idle 的相关工作仍受阻于一个 [上游补丁](https://github.com/acpica/acpica/pull/993)，该补丁尚待审阅与合并。上游项目已同意配合我们的代码冻结（code-slush）截止日期（8 月），以便将该功能纳入 FreeBSD 15.0。

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/32>

S0i3 的开发也在推进中，但我们在管理 USB4/雷电端口的睡眠状态方面仍遇到一些挑战，调试工作正在进行。

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/55>

#### 阻止睡眠状态下的非正常唤醒

为防止 s2idle 模式下的伪唤醒，已实现一种临时解决方案：当系统因无效原因唤醒时，自动重新进入睡眠状态。根源问题应在 GitHub 议题 [#32](https://github.com/FreeBSDFoundation/proj-laptop/issues/32) 的框架中解决。

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/55>

#### USB 调试工具

用于挂起/恢复开发的 USB 调试工具现已具备基本功能。该工具目前存放于某开发分支中，未来将用于辅助相关开发。5 月本项工作无进展，主要精力集中于下一节所述的 USB 串口适配器。

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/38>

我们也正在研究如何无需专用的 xHCI 调试适配器（xhci dbg）进行调试。目标是转而使用 USB 串口适配器。此新方案已有重大进展，调试步骤详见议题页面，但仍有部分问题待解决，以实现完整功能。

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/73>

#### 借助异构核心提升性能

用于改进 CPU 任务调度（通过优化 256 队列的运行队列）的工作项已进入审阅流程，并接近合并入 CURRENT 分支，计划在一个月后合并进 14.3。这项工作是后续根据策略优先选择在 Performance 核心或 Efficiency 核心上执行进程的前置条件。

审阅链接见 Stack 部分：<https://reviews.freebsd.org/D45387>

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/54>

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/22>

### WiFi

#### WiFi 6 支持

该项工作正在进行中，目前主要集中于更新 net80211 组件，该组件是开发 WiFi 6 所需的底层依赖。我们已创建一个子议题来追踪该依赖项。

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/34>

#### 英特尔 WiFi 后续任务

我们正在处理最近完成的 [iwx 对英特尔设备 WiFi 4 和 5 的支持](https://github.com/FreeBSD-Ask/LDWG/blob/main/monthly-updates/2025-03.md) 所带来的后续问题，包括：

* 挂起与恢复功能
* VHT 网络的自动速率选择
* 重新关联问题的修复
* 网络的合理默认设置
* regdomain 更新的传播
* 硬件加密卸载等

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/72>

#### LinuxKPI 驱动 WiFi 的挂起/恢复

我们正在确保由 LinuxKPI 控制的无线网卡能与笔记本挂起与恢复操作保持一致。目前 PCI 代码中的阻塞问题已解决，但这又暴露了会导致 drm-kmod 崩溃的其他问题，接下来的工作将集中于此。

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/58>

### 兼容性与系统要求

#### 创建 KDE 安装器

我们希望在 15.0 中至少实现一项最基础的 KDE 安装方式。预期将以桌面安装选项的形式提供，用户选择后，系统应能自动完成 KDE 所需组件的安装与配置。重启后将呈现 KDE 图形登录界面。

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/25>

#### USBHID 外设支持

USBHID 支持将使得现代 USB 外设（如鼠标、键盘、游戏控制器等）可以被正常使用，也将启用键盘上的特殊功能键。我们正关注并推动社区中的相关工作通过审阅，以便笔记本用户受益。

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/75>

#### 支持非标准音频插孔与自动音频切换

我们正在持续改进音频设备的处理方式，尤其是那些使用非标准插针排列的音频插孔。

在选择最合适的方案方面存在挑战，我们已尝试多个方案，每个都有对热插拔、音频输入/输出同步、音视频同步等方面的利弊。

我们计划花时间回顾所学内容，并梳理需求与优选技术路线，然后再迈出下一步。

更多细节见：<https://reviews.freebsd.org/D50070> GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/17>

#### 特殊按键支持

我们计划将该项工作限制在目标桌面环境（KDE）内进行。目前已完成一些基础测试。注意：此工作与 USBHID 支持有关联。

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/19>

#### HDMI 支持

目前已收集一些初步的背景信息。

GitHub 议题：<https://github.com/FreeBSDFoundation/proj-laptop/issues/27>

## 总结

本项目已推进六个月，FreeBSD 基金会向所有推动本项目取得进展的人员表示感谢。

特别感谢以下人员与组织：

**我们的开发者：**

* Alfonso Siciliano
* Aymeric Wibo
* Bjoern Zeeb
* Christos Margiolis
* Isaac Freund
* Jean-Sebastien Pedron
* 許立文
* 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](/ldwg/readme.md)。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://book.bsdcn.org/ldwg/2025-05.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
