For the complete documentation index, see llms.txt. This page is also available as Markdown.

基金会聚焦:感恩

岁末将至,我们中许多人会回顾过去这一年,思考自己心怀感恩之事。因为有你,我热爱我的工作。这个社区——来自世界各个角落——相互扶持、并肩协作、友善地质疑彼此的想法,并确保对项目的贡献达到 FreeBSD 社区所期望的高标准。虽然这是一个技术社区,但其成员凭借对 FreeBSD 的热情分享共同兴趣,同时也展现出对他人的关怀。我们整个基金会团队相信你,并将竭尽所能持续提供支持,让这一操作系统和社区不断成长、繁荣、兴旺。

基金会在三个主要领域投入资金与精力,以使创新之路保持连贯,同时让 FreeBSD 成为一款广为接受、家喻户晓且受人喜爱的操作系统。这三个领域是:倡导——基于 FreeBSD 的教学资料、招募、技术出版物;FreeBSD 项目基础设施——让社区更高效的硬件与工具;软件开发——实施和管理让 FreeBSD 更健壮或扩展其能力的项目。

倡导

我们认识到,要让 FreeBSD 不断成长并可持续,就需要持续为项目引入新人。我们通过在会议上宣传 FreeBSD、提供更多信息和培训资料、支持面向学校和大学开发的课程来助力。

今年,我们加大了对赞助和出席非 BSD 会议的投入。主要目标在于:面向终端用户和商业用户推广 FreeBSD;为项目招募更多人并帮助他们走上正轨;鼓励教师和教授在计算机科学课程中加入 FreeBSD。

今年我们赞助并出席的部分非 BSD 会议包括:

  • Grace Hopper 大会,美国得克萨斯州休斯顿

  • womENcourage,瑞典乌普萨拉

  • OSCON,美国俄勒冈州波特兰

  • SNIA,美国加利福尼亚州圣克拉拉

  • USENIX LISA,美国华盛顿特区

我们从这些会议收到的反馈极为正面。围绕我们展位的持续热议,印证了人们对 FreeBSD 的潜在好奇、FreeBSD 与当今计算挑战的相关性。

与众多与会者的交流进一步让我确信,有很多人有兴趣参与项目。然而,要吸引他们积极参与,我们需要帮助他们把“如何入门”这条路变得更易走。

我们还赞助了许多极为成功的 BSD 大会,包括 AsiaBSDCon、BSDCan、渥太华开发者峰会、vBSDCon、圣克拉拉供应商/开发者峰会、剑桥 FreeBSD 开发者峰会和 EuroBSDCon。通过旅行资助项目,21 位开发者获得赞助出席这些会议。参加这类活动为 FreeBSD 贡献者提供了协同开展项目、聆听展示了解 FreeBSD 不同特性、并分享 FreeBSD 知识与其工作的场所。

向世界普及 FreeBSD

上述会议也证实了对教学资料和 FreeBSD 课程的需求。为了让更多年轻人接触到 FreeBSD,我们支持开发课堂课程,并改善在廉价平台(树莓派、BeagleBone Black 等)上运行 FreeBSD 的“开箱”体验,以加强动手实践与课堂学习。

基金会董事 George Neville-Neil 和 Robert Watson 近日宣布,由基金会部分资助的教学资料现已用于他们的“Teaching Operating Systems with Tracing”课程。该课程旨在为大学生和资深软件从业者培养关键系统能力。有关资料和课程的更多信息可在 <www.teachbsd.org> 查阅。

Justin Gibbs 于今年秋季在科罗拉多州博尔德完成了首期面向中学生的计算机与 FreeBSD 课程。我们正在梳理所学,以便将其整理成一套可提供给他人授课的方案。把握住接触这些年轻人、向他们介绍 FreeBSD 的机会,将为他们打开通往开源世界的大门,并有望激发他们进一步探索 FreeBSD、操作系统乃至整个计算机领域的兴趣。

通过期刊分享知识

过去两年里,这本杂志的成长与成功令人振奋。订阅量持续攀升,清楚地表明市场对《FreeBSD 期刊》所提供的高质量、专注 FreeBSD 的技术内容存在被压抑的需求。几乎全部第一年订户都续订了第二年,这进一步印证了内容的实力。

我们的团队积极参与期刊的制作。基金会秘书 George Neville-Neil 担任编委会主席,统筹整本刊物的出版。许多团队成员每月撰写专栏和文章。市场总监 Anne Dickison 负责推广杂志,并确保网站及时更新,方便你订阅和获取更多信息。与多数刊物一样,我们也在不断寻找更多广告主来分摊成本。通过在《FreeBSD 期刊》刊登广告触达读者,对有意招聘 FreeBSD 开发者或推广其 FreeBSD 相关产品的公司而言是绝佳途径。如需了解在《FreeBSD 期刊》刊登广告的更多信息,请与我们联系。

我要向所有订户、奉献时间的作者和编委会成员致以衷心感谢。最后,我也要向那些向基金会捐款的人致谢。你的捐款使我们得以资助这本杂志!

用于测试和开发 FreeBSD 的基础设施

今年我们拨出 10 万美元购买新硬件,以升级和改善 FreeBSD 基础设施。这包括为开发和测试 FreeBSD 提供最新技术与平台。我们为 FreeBSD.org 生产用途购置了 Intel x86_64 服务器。提供这些硬件提升了运行 FreeBSD 项目所需的关键数据和服务的安全性、可靠性和冗余度。我们还为 FreeBSD 开发者所用的测试集群升级了最新的 Intel X86_64、POWER8 和 32/64 位 ARM 平台。

我们要感谢 NYI、Sentex、Yahoo!、ISC、Yandex、Bytemark、LimeLight、RootBSD 和 APNIC 提供托管场地、带宽和硬件资源。这些支持是让 FreeBSD 项目获得成功所需资源的关键组成部分。

此外,我们要感谢 NYI 慷慨托管了 FreeBSD 基金会购置的大部分硬件,感谢 Sentex 派人协助为 FreeBSD 开发者重新配置硬件以便进行测试与基准测试。

我们的团队成员直接参与订购合适设备并将其发运至相应设施。基金会发布工程师 Glen Barber 从不惮于亲力亲为,会前往其中一些设施现场把系统搭建起来。

加速 FreeBSD 新特性、新平台支持与改进

这是我们投入时间最多的领域。这是操作系统的根基所在,因此我们一半的预算和大多数员工都配置于此。

我们有四位全职员工从事 FreeBSD 开发、发布工程和系统管理。配备全职开发者让我们能专注于代码修复与改进、新特性与新功能、志愿者不感兴趣或无暇顾及的领域。得益于团队成员的多元知识储备,当我们得知某处需要关注时,多半会有一位开发者能立即提供帮助。

过去一年里,我们的全职员工既负责增量改进,也负责新特性。我们改进了内核中原子操作的性能与正确性,引入现代 x86 平台支持,解决了 libthr 与动态加载的兼容性问题,完善了 UEFI 引导和 vt(4) 系统控制台。我们开发了基于 autofs 的自动挂载守护进程,实现了 root 重挂载功能,加入了初始的安全启动支持,集成了新的内核内 iSCSI 协议栈,并加入了来自 ELF Tool Chain 项目的二进制工具。

在员工自身开发工作之外,我们还资助外部开发项目。今年我们资助并管理了将 FreeBSD 移植到全新 AArch64 64 位 ARM 架构的工作,资助了关于 FreeBSD 多路径 TCP 的大学研究,并改进了内核加密支持。

实现 64 位 ARM 架构的硬件尚未广泛上市,但兴趣日增,未来一年其可用性将显著提升。我们需要 FreeBSD 成为这一平台上可行、稳定且高性能的操作系统选择。为达成这一目标,相关工作正在迅速推进。如今已有快照版本、安装介质、大量第三方软件包,供希望测试并协助开发这一平台的人使用。

多路径 TCP(MPTCP)扩展了传输控制协议(TCP),使其在单次整体连接中使用多条同时存在的路径。它将日益重要,尤其是在无线和移动通信领域。资助一名硕士研究生有助于在 FreeBSD 中推进该协议的开发,并让 FreeBSD 作为网络研究平台保持其价值。

我们资助的关于改进 Intel 处理器中 AES 加密指令利用的项目,直接转化为 IPsec 通信性能的显著提升。

基金会提供全职发布工程支持,确保发布准时可靠。事实上,得益于基金会员工 Glen Barber 专注于发布工程工作,FreeBSD 10.2-RELEASE 在 8 月中旬便已发布,比原定计划提前两周。

这一切因你而成为可能!

回顾今年的成就,我们要感谢你让这一切成为可能。我们下一年的宏大目标同样离不开你持续的支持。我们可以携手完成这项重要的工作。

请访问 <www.freebsdfoundation.org> 进一步了解基金会,或订阅每月电子简报,随时了解我们如何使用你的资金,让 FreeBSD 保持其高性能、可靠且安全的操作系统本色。同时,也请考虑今天就访问 https://www.freebsdfoundation.org/donate 进行捐款!

感谢你的支持——没有你,我们无法做到这一切! •


Deb Goodkin 是 FreeBSD 基金会的执行董事。她为能在基金会工作到第 11 年而感到兴奋,并为自己勤勉而专注的团队感到自豪。她曾在数据存储行业从事工程开发、技术销售和技术营销工作超过 20 年。工作之余,你会看到她骑行公路车或山地车、跑步、与狗徒步、在科罗拉多的雪坡上滑雪,或读一本好书。

最后更新于