> For the complete documentation index, see [llms.txt](https://freebsd-journal-cn.bsdcn.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://freebsd-journal-cn.bsdcn.org/20240304-kai-fa-gong-zuo-liu-yu-ji-cheng/letter-from-the-foundation.md).

# 基金会来信

欢迎阅读 3/4 月刊《FreeBSD 期刊》！本期主题是开发，无论是 FreeBSD 本身的开发，还是以 FreeBSD 为平台开发其他软件。开篇是 Navdeep Parhar 撰写的 FreeBSD 内核开发实用指南，介绍了一套灵活而稳健的环境，借助虚拟机并使用 PCI 直通开发设备驱动。接着，Ben Cooksley 揭开 KDE CI 系统的面纱，概述 KDE 项目如何在 FreeBSD 上测试变更。Tom Jones 介绍 LLVM 调试器（lldb）的内核调试支持，并举例说明如何用 lua 编写新命令扩展 lldb。最后，Mark Johnston 讲述 makefs 工具支持 ZFS 的故事——这一功能对用户和开发者都颇为实用，而 Mark 正是借助 FreeBSD 独特的开发环境实现了它。

会议是交流开发心得的绝佳场所，无论是演讲间的走廊交流，还是晚间聚餐。Olivier Certner 带我们回顾在葡萄牙科英布拉举办的 EuroBSDCon 2023。今年安排了一系列 BSD 会议，包括 AsiaBSDCon（刚刚结束）、5/6 月在加拿大渥太华举办的 BSDCan，以及 9 月在爱尔兰都柏林举办的 EuroBSDCon。

一如既往，我们乐于倾听读者的声音。如果你对我们的文章有反馈、对未来文章主题有建议，或者有兴趣撰稿，请通过 <info@freebsdjournal.com> 联系我们。

**John Baldwin** 《FreeBSD 期刊》编委会主席


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://freebsd-journal-cn.bsdcn.org/20240304-kai-fa-gong-zuo-liu-yu-ji-cheng/letter-from-the-foundation.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
