> 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/2017-0910-freebsd-vs-linux/letter-from-the-foundation.md).

# 基金会来信

* 原文：[Letter From the Foundation](https://freebsdfoundation.org/wp-content/uploads/2017/10/Letter-From-the-Foundation.pdf)
* 作者：GEORGE NEVILLE-NEIL

来自董事会的信

“FreeBSD 不就是个 Linux 发行版吗？”

这是从 Linux 世界来到 FreeBSD 的人常问的问题。本刊读者都知道答案是“不”，但他们也明白这并不是完整的回答。FreeBSD 不仅是另一套代码库，更有着不同的哲学和社区。本期我们将直面这一问题，通过一组文章证明：FreeBSD 不是 Linux 发行版。

第一篇文章由我这位谦卑的主编亲笔撰写，其标题最早出现在 2015 年初。当时我受邀为 Digital Ocean 的一群工程师做一场关于 FreeBSD 的演讲。我们许多从事 FreeBSD 工作的人都回避提及那个开源操作系统，但我觉得是时候正视这一话题了。那次演讲被录制下来，可在 <https://www.youtube.com/watch?v=wwbO4eTieQY> 观看。第一次演讲之后，许多人邀请我去其他场合做这个演讲，并提供更多更新。后来，FreeBSD 基金会董事 Philip Paeps 以他自己的风格，在今年的 Rootconf 上做了这一演讲的更新版本（<https://www.youtube.com/watch?v=ps67ECyh0sM>）。当我们开始筹备这期 FreeBSD vs. Linux 主题时，显然需要把这个演讲变成一篇文章。

虽然两个系统差异的概述很有趣，但我们想更深入探讨 FreeBSD 为何不是 Linux。Allan Jude 撰写的《FreeBSD vs. Linux: ZFS》介绍了唯一开源、得到良好支持、可用于 PB 级存储的文件系统。随着 Linux 上 Btrfs 的衰落，唯一可行的替代方案就是 OpenZFS，而 OpenZFS 在 FreeBSD 上运行得非常完美。Jonathan Anderson 带我们了解 Unix 系统上用于沙箱化的各种技术与方法，并特别介绍 FreeBSD 原生的能力系统 Capsicum。而 Kirk McKusick（曾协助定义项目早期治理结构）和 Benno Rice（现任核心团队成员之一）合作撰写了一篇权威文章，讲述 FreeBSD 项目是如何运作的。

与一群 FreeBSD 开发者坐在会议午餐或晚宴上，提起 Linux 缺少 Control-T（即 SIGINFO）这件事，你会听到一片响亮的合唱：他们都对 Linux 上缺少这一功能感到非常恼火。看似只是一个小差异，但对实际编程的人来说，这真的重要。Benedict Reuschling 撰写了一篇精彩的短文，介绍这一重要功能。最后，Dave Cottlehuber 撰写了一篇关于微服务实践的文章，为本期主题文章收尾。微服务如今风头正劲，而在 FreeBSD 上实现起来也很容易。Dave 告诉我们如何去做。

我们相信，当你读完本期后，如果同事再问“FreeBSD 不就是个 Linux 发行版吗？”，你将能给出明确的回答。

**George Neville-Neil**

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/2017-0910-freebsd-vs-linux/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.
