FreeBSD 中文社区 2025 第二季度问卷调查
FreeBSD 中文社区(CFC)
VitePress 镜像站QQ 群 787969044视频教程Ⅰ视频教程Ⅱ
  • FreeBSD 从入门到追忆
  • 中文期刊
  • 状态报告
  • 发行说明
  • 手册
  • 网络文章集锦
  • 笔记本支持报告
  • Port 开发者手册
  • 架构手册
  • 开发者手册
  • 中文 man 手册
  • 文章
  • 书籍
  • FreeBSD 中文期刊
  • 编辑日志
  • 2025-123 下游项目
    • FreeBSD 发布工程:新主管上任
    • GhostBSD:从易用到挣扎与重生
    • BSD Now 与将来
    • 字符设备驱动教程(第三部分)
    • 学会走路——连接 GPIO 系统
    • FreeBSD 中对 SYN 段的处理
    • FreeBSD 2024 年秋季峰会
  • 2024-1112 虚拟化
    • 字符设备驱动程序教程(第二部分)
    • 面向 Linux 和 Windows 用户的 bhyve
    • Xen 与 FreeBSD
    • Wifibox:一种嵌入式虚拟化无线路由器
    • 嵌入式 FreeBSD:Fabric——起步阶段
    • DGP:一种新的数据包控制方法
    • 会议报告:我在都柏林的 EuroBSDCon 体验
  • 2024-0910 内核开发
    • 字符设备驱动程序教程
    • VPP 移植到了 FreeBSD:基础用法
    • 利用 Kyua 的 Jail 功能提升 FreeBSD 测试套件的并行效率
    • FreeBSD 上的 Valgrind
    • 嵌入式 FreeBSD:探索 bhyve
    • TCP/IP 历险记:FreeBSD TCP 协议栈中的 Pacing
    • 实用软件:实现无纸化(Paperless)
  • 2024-0708 存储与文件系统
    • FreeBSD 中的 NVMe-oF
    • FreeBSD iSCSI 入门
    • 使用 ZFS 原生加密保护数据
    • 嵌入式 FreeBSD:打造自己的镜像
    • TCP LRO 简介
    • 基于 Samba 的时间机器备份
  • 2024-0506 配置管理对决
    • 基本系统中的 mfsBSD
    • rdist
    • Hashicorp Vault
    • 在 GitHub 上向 FreeBSD 提交 PR
    • 悼念 Mike Karels
    • 2024 年 5-6 月来信
    • 嵌入式 FreeBSD 面包板
    • TCP/IP 历险记:TCP BBLog
    • 实用软件:开发定制 Ansible 模块
  • 2024-0304 开发工作流与集成
    • FreeBSD 内核开发工作流程
    • FreeBSD 与 KDE 持续集成(CI)
    • 更现代的内核调试工具
    • 从零开始的 ZFS 镜像及 makefs -t zfs
    • 提升 Git 使用体验
  • 2024-0102 网络(十周年)
    • FreeBSD 中的 RACK 栈和替代 TCP 栈
    • FreeBSD 14 中有关 TCP 的更新
    • if_ovpn 还是 OpenVPN
    • SR-IOV 已成为 FreeBSD 的重要功能
    • FreeBSD 接口 API(IfAPI)
    • BATMAN:更优的可移动热点网络方式
    • 配置自己的 VPN——基于 FreeBSD、Wireguard、IPv6 和广告拦截
    • 实用软件:使用 Zabbix 监控主机
  • 2023-1112 FreeBSD 14.0
    • LinuxBoot:从 Linux 启动 FreeBSD
    • FreeBSD 容器镜像
    • 现在用 Webhook 触发我
    • 新的 Ports 提交者:oel Bodenmann (jbo@freebsd.org)
  • 2023-0910 Port 与软件包
    • 回忆录:与 Warner Losh(@imp)的访谈
    • 在你自己的仓库中定制 Poudriere 源
    • Wazuh 和 MITRE Caldera 在 FreeBSD Jail 中的使用
    • PEP 517
    • CCCamp 2023 旅行报告
  • 2023-0708 容器与云
    • 在 Firecracker 上的 FreeBSD
    • 使用 pot 和 nomad 管理 Jail
    • 会议报告:C 与 BSD 正如拉丁语与我们——一位神学家的旅程
    • 抒怀之旅:与 Doug Rabson 的访谈
    • 基于 Jail 的广告拦截教程
    • 我们收到的来信
  • 2023-0506 FreeBSD 三十周年纪念特刊
    • CheriBSD 近十多年的历程
    • AArch64:成为 FreeBSD 新的一级架构
    • 岁月如梭:我个人的时间线
    • 安装 FreeBSD 1.0:回顾 30 年前
    • ZFS 是如何进入 FreeBSD 的呢?
    • 我不是来自约克郡的,我保证!
    • 回忆录:采访 David Greenman Lawrence
    • FreeBSD 和早期的 Unix 社区
    • 早期的 FreeBSD 移植
    • FreeBSD 30 周年:成功的秘诀
    • FreeBSD 在日本:回忆之旅与今日之实
  • 2023-0304 嵌入式
    • CheriBSD port 和软件包
    • 让我们来试试 ChatGPT
    • GPU 直通
  • 2023-0102 构建 FreEBSD Web 服务器
    • ZFS 的原子 I/O 与 PostgreSQL
    • 虚拟实验室——BSD 编程研讨会
    • ZFS 简介
    • 会议报告:落基山庆祝女性计算机科学家
    • 进行中的工作/征求反馈:数据包批处理
    • 基金会与 FreeBSD 桌面
  • 2022-1112 可观测性和衡量标准
    • 在 FreeBSD 的 DDB 内核调试器中编写自定义命令
    • DTrace:老式跟踪系统的新扩展
    • 基于证书的 Icinga 监控
    • 活动监控脚本(activitymonitor.sh)
    • 实用 IPv6(第四部分)
    • EuroBSDCon 会议报道
    • 实用 Port:Prometheus 的安装与配置
    • 书评:《用火解决问题:管理老化的计算机系统(并为现代系统保驾护航)》Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones)
  • 2022-0910 安全性
    • CARP 简介
    • 重构内核加密服务框架
    • PAM 小窍门
    • SSH 小窍门
    • 实用 IPv6(第三部分)
    • 书评:Understanding Software Dynamics(深入理解软件性能——一种动态视角)—— Richard L. Sites 著
    • 访谈:保障 FreeBSD 安全性
    • MCH 2022 会议报告
  • 2022-0708 科研、系统与 FreeBSD
    • 在 FreeBSD 上构建 Loom 框架
    • 教授本科生 Unix 课程
    • FreeBSD 入门研讨会
    • 实用 IPv6(第二部分)
    • 在 2022 年及以后推广 FreeBSD
    • 进行中的工作/征求反馈:Socket 缓冲区
    • FreeBSD 开发者峰会报告
    • 支持 Electromagnetic Field 2022
  • 2022-0506 灾难恢复
    • 使用 FreeBSD 构建高弹性的私有云
    • LLDB 14 —— FreeBSD 新调试器
    • 实用 IPv6(第一部分)
    • 利用 netdump(4) 进行事后内核调试
    • 进行中的工作/征求反馈:FreeBSD 启动性能
    • 实用 Port:在 OpenZFS 上设置 NFSv4 文件服务器
  • 2022-0304 ARM64 是一级架构
    • FreeBSD/ARM64 上的数据科学
    • Pinebook Pro 上的 FreeBSD
    • 嵌入式控制器的 ACPI 支持
    • 进行中的工作/征求反馈:Lumina 桌面征集开发人员
    • 实用 Port:如何设置 Apple 时间机器
  • 2022-0102 软件与系统管理
    • 为 FreeBSD Ports 做贡献
    • 使用 Git 贡献到 FreeBSD Ports
    • CBSD:第一部分——生产环境
    • 将 OpenBSD 的 pf syncookie 代码移植到 FreeBSD 的 pf
    • 进行中的工作/征求反馈:mkjail
    • 《编程智慧:编程鬼才的经验和思考》(The Kollected Kode Vicious)书评
    • 会议报告:EuroBSDCon 2021 我的第一次 EuroBSDCon:一位新组织者的视角
  • 2021-1112 存储
    • 开放通道 SSD
    • 构建 FreeBSD 社区
    • 与完美操作系统同行 27 年
    • 进行中的工作/征求反馈:OccamBSD
    • 通过 iSCSI 导入 ZFS ZIL——不要在工作中这样做——就像我做的那样
  • 2021-0910 FreeBSD 开发
    • FreeBSD 代码审查与 git-arc
    • 如何为 FreeBSD 实现简单的 USB 驱动程序
    • 内核开发技巧
    • 程序员编程杂谈
  • 2021-0708 桌面/无线网
    • 通往 FreeBSD 桌面的直线路径
    • FreeBSD 13 中的人机接口设备 (HID) 支持
    • Panfrost 驱动程序
    • 用 Git 更新 FreeBSD
    • FreeBSD 的新面孔
    • 想给你的桌面加点佐料?
  • 2021-0506 安全
    • 七种提升新安装 FreeBSD 安全性的方法
    • copyinout 框架
    • 使用 TLS 改善 NFS 安全性
    • Capsicum 案例研究:Got
    • 对 Jail 进行安全扫描
  • 2021-0304 FreeBSD 13.0
    • 展望未来
    • FreeBSD 13.0 工具链
    • FreeBSD 13.0 中有新加载器吗?
    • TCP Cubic 准备起飞
    • OpenZFS 中的 Zstandard 压缩
    • 会议报告:FreeBSD 供应商峰会
    • Git 不够吗?
  • 2021-0102 案例研究
    • Tarsnap 的 FreeBSD 集群
    • BALLY WULFF
    • Netflix Open Connect
    • FreeBSD 的新面孔
    • 写作学者的 FreeBSD
    • 在世界之巅
  • 2020-1112 工作流/持续集成(CI)
    • FreeBSD Git 快速入门
    • 使用 syzkaller 进行内核 Fuzzing
    • Mastering Vim Quickly 书评
    • 线上会议实用技巧
    • 在控制台上进行网络监控
  • 2020-0910 贡献与入门
    • 采访:Warner Losh,第 2 部分
    • 代码审查
    • 撰写良好的提交消息
    • 如何在不是程序员的情况下做出贡献——成为 FreeBSD 译者
    • 如何成为文档提交者
    • 谷歌编程之夏
    • 为 FreeBSD 期刊撰写文章
    • 你为什么使用 FreeBSD
    • FreeBSD 的新面孔
  • 2020-0708 基准测试/调优
    • FreeBSD Friday
    • 采访:Warner Losh,第 1 部分
    • 构建和运行开源社区
    • 在 FreeBSD 上轻松搭建我的世界(Minecraft)服务器
    • FreeBSD 的新面孔
  • 2020-0506 网络性能
    • 内核中的 TLS 卸载
    • 访谈:Michael W Lucas
    • FreeBSD 桌面发行版
    • 使用 Poudriere 进行 Port 批量管理
    • FreeBSD 的新面孔
由 GitBook 提供支持
LogoLogo

FreeBSD 中文社区(CFC) 2025

在本页
  • Baptiste Daroussin,Clusteradm 联络员
  • Ed Maste,Git 过渡工作组及安全团队联络员
  • George V. Neville-Neil,基金会联络员
  • 佐藤広生,行为准则委员会联络员
  • Kyle Evans,Portmgr 团队联络员
  • Mark Johnston,Bugmeister 和 CI 团队联络员
在GitHub上编辑
导出为 PDF
  1. 2020-0708 基准测试/调优

FreeBSD 的新面孔

上一页在 FreeBSD 上轻松搭建我的世界(Minecraft)服务器下一页内核中的 TLS 卸载

最后更新于2个月前

  • 原文链接:

  • 作者:DRU LAVIGNE

FreeBSD 项目核心团队的选举在今年早些时候举行,结果公布于 7 月 1 日。FreeBSD 核心团队构成了项目的董事会,因此负责决定项目的整体目标和方向,并管理 FreeBSD 项目范围内的具体领域。每两年,核心团队由项目中的活跃开发者选举产生。2020 年的选举出的是第十一届核心团队。

对于本期,我们邀请了一些新的和回归的核心团队成员介绍自己及其目标。

Baptiste Daroussin,Clusteradm 联络员

我使用 FreeBSD 已经约 20 年了,主要用于我的个人服务器以及我的主力桌面/笔记本电脑。我对项目的贡献大多数发生在空闲时间。我是 poudriere 的作者,曾参与 pkg unicode 排序、用 mandoc 替换 groff,并且重构/现代化了许多 Ports 树的部分内容,如选项框架、USES 和 flavors。我已经做了 10 年的 FreeBSD 开发者(包括 Ports 和源码),是 portmgr 团队的成员已有 9 年,并且过去做过 2 次 portmgr 的轮值。

我决定再次参选核心团队,目的是在非技术方面帮助社区。我希望帮助确保 FreeBSD 在保持其优势(即工程质量和社区性质)同时,保持开放以便于现代化和持续改进。

Ed Maste,Git 过渡工作组及安全团队联络员

我从大约 2003 年开始使用 FreeBSD。当时我在一家网络硬件公司工作,他们开始开发一款基于 FreeBSD 的新产品。我从事的是 TCP/IP 协议栈的工作,那时 FreeBSD 项目正在进行精细锁定的改进。我们的产品对网络协议栈提出了一些特殊要求,因此我们经常遇到之前未曾出现过的问题。我与 FreeBSD 开发者合作,诊断并报告错误,测试修复。这项工作让我在 2005 年成为了一名提交者。之后我继续在同一家公司工作,直到 2012 年左右转为咨询角色,此后我便开始与 FreeBSD 基金会合作,管理项目的开发工作。

我曾连续两次在核心团队服务,然后在 2018 年选择不再参选,作为一种自我设限。在休息了一届后,我觉得自己准备好再次作为候选人参选。

作为 FreeBSD 项目的一员,我觉得我们可能对变革比较抗拒,但我们有时也会面临在没有充分考虑或照顾的情况下推动变革的压力。变革是不可避免的,对我们而言,保持变革对于我们在新一代计算用户中的相关性至关重要。我希望我们能够让 FreeBSD 更加吸引学生以及其他学习和刚接触操作系统的人。我希望他们能成为 FreeBSD 用户、开发者,并且成为未来的核心团队成员。

在我的核心团队任期内,我计划推动两个主要的技术项目:将版本控制系统过渡到 Git 和完全引入 pkgbase。核心团队本身并不直接从事技术工作,但这两个项目都需要大量的努力,集中在与社区的协调和沟通,以确保这些变革能够顺利进行。

我认为,鼓励有新想法的新成员参与并推动项目向前发展至关重要,我非常高兴看到在这个核心团队中有许多新加入的、积极参与的提交者,其中包括我在项目中的两名学员。

我给新核心成员(包括我自己)的一条建议是:找出真正重要的事情,并学会尊重地拒绝我们没有能力处理的任务和话题。在以前的核心团队中,我们曾有过非常长的任务清单,表面上看这些任务是由核心团队负责的,但实际上进展甚微。我们需要将核心团队成员有限的时间和精力集中在最重要的任务上,以便取得真正的进展。

George V. Neville-Neil,基金会联络员

我在成为提交者之前就开始处理 FreeBSD 代码,1990 年代末期将 FreeBSD 的网络协议栈移植到 VxWorks。我自 2004 年起成为 FreeBSD 提交者,并且此后曾多次担任核心团队成员。我的主要工作领域是网络,从驱动程序到所有协议,最近则是 DTrace。

我本次参选核心团队有两个原因:其一是全球形势特别复杂,疫情导致全球大部分地区封闭,其二是我觉得是时候给 FreeBSD 带来一些新的方向和活力了。作为核心团队成员的一个关键元素——我从以往的任期中知道——是我们是旗帜的代表者,这就是在一个民主运行的开源项目中领导力的体现。我们要举起的一个旗帜就是:作为贡献者,我们都在同一情境中。许多技术人员忽视了我们工作中的人性化方面,但在当前的形势下,保持团结将比以往任何时候都更加具有挑战性。

我希望举起的第二面旗帜是:作为一个项目,我们需要细化和明确我们的软件及信息传播。我们的信息是:FreeBSD 在作为技术工具包方面表现得非常出色。FreeBSD 应该被几乎所有人采用——从个人到初创公司再到大公司——用来生产推动技术发展的系统和产品,打造高质量、可靠且高效的系统。从我们共同的历史来看,这种情况已经发生过很多次(例如 NetApp、Isilon、Juniper、奈飞等公司在这一领域都有卓越表现),我们应当继续聚焦并将我们的目标定在这里。在我的任期内,我的目标是确保这一信息在项目内外清晰一致地传达。

佐藤広生,行为准则委员会联络员

我在东京工业大学担任助理教授。在 FreeBSD 项目中,我是发布工程团队和文档工程团队的成员,并且是 FreeBSD 基金会的董事会成员。

我大约在 2000 年开始参与 FreeBSD 并从那时起一直参与其中的各个方面,包括 IPv6 协议栈、用户空间工具的改进、文档框架以及维护 Ports。我还维护着一个官方镜像站,服务于亚太地区,并且主办了亚洲地区的国际 BSD 操作系统会议 AsiaBSDCon。

我决定竞选核心团队成员,因为我有兴趣改善我们的社区,并且我认为我们应该意识到我们的社区已经变得地理上非常广泛。在 FreeBSD 项目的早期历史中,大部分社区成员位于北美或欧洲。而来自澳大利亚、南美、非洲、中东、中央亚洲或东亚的贡献者数量正在增加,随着如此多的地区参与其中,国际合作的机会也在增多。话虽如此,我们也面临一些需要解决的问题。作为亚洲的一员,我可以为项目提供这一地区的视角。

我还希望帮助改善项目与企业用户之间的互动。尽管曾有多次尝试进行这种合作,但与使用 FreeBSD 的公司进行的访谈表明,如何使项目与企业用户的关系相互受益仍然是一个未解的问题。我认为我们应该对此进行讨论,并超越会议和厂商峰会的范围。

我期待推动多样性改进的目标,以及有关与企业用户互动的讨论。这些都是需要持续讨论的主题。而且,我们的核心团队中应该也有地域多样性。虽然来自亚洲竞选核心团队的人数通常较少,但我希望作为一名来自亚洲的个人,能从不同的角度提供一些想法。

Kyle Evans,Portmgr 团队联络员

我算是比较新的成员,加入项目仅约四年。我的大部分工作集中在用户空间和 lualoader 上。FreeBSD 对我来说大多是一个爱好——我在工作中部署了一小批 FreeBSD/arm 板子,用于各种目的,但它们非常稳定,几乎不需要对 FreeBSD 做什么工作。我通常被项目吸引,是因为它有一些有趣的挑战需要解决,当然,我留下来也是因为“山羊”

我最初并不打算竞选核心团队,但在某些人的推动下,我开始考虑这个想法。经过反思,我决定竞选核心团队,并处理一些我曾经注意到或甚至受到影响的社交/沟通问题。我的总体目标是改善我们之间以及我们与贡献者之间的互动,并帮助项目通过维护和招聘开发者保持可持续发展。

作为本期的 portmgr 联络员,我的目标是帮助 portmgr 在各方面作为一个组织单位得到改进。一些更具体的目标包括:

  1. 在不降低 Ports 树质量的前提下,减少非 portmgr 提议的变更的摩擦。

  2. 改进框架发展方向的社交化。

  3. 识别 portmgr 内部的运作方式,并确定这种动态是否适合团队的组织方式。

Mark Johnston,Bugmeister 和 CI 团队联络员

我因为在一家使用 FreeBSD 构建网络设备的公司做学生实习而接触了 FreeBSD。当时,我非常想参与开源项目,并对操作系统感兴趣,幸运的是,我设法在这家公司相对小的操作系统团队中找到了工作,团队里有几位 FreeBSD 提交者,他们帮助我成为项目的一员。从那时起,我在几家设备厂商工作过,现在从事自由职业的 FreeBSD 开发工作。我的许多贡献主要是在内核的 bug 修复方面——出于某种奇怪的原因,我喜欢追踪那些晦涩的并发问题。我也做了一些关于 DTrace Ports 和虚拟内存子系统的工作。

我竞选核心团队是因为我想更好地掌握项目的沟通挑战。FreeBSD 拥有一个庞大的分布式开发者基础,同时也有许多下游项目,这些项目与 FreeBSD 项目的互动程度各不相同。与此同时,FreeBSD 也是一个比某些其他知名的开源操作系统更小、更紧密的项目,因此,通常通过让“合适”的人参与进来,能够迅速解决问题。尽管如此,这种情况并不像应有的那样经常发生,特别是在大型下游厂商中。我希望更好地了解我们下游的需求以及开发者的需求,尝试找出我们开发过程中的空白点。目前,我认为非提交者要提交、审核并提交补丁仍然过于困难。

随着向 Git 的过渡,我预计将会看到更多来自贡献者的补丁提交,而且“贡献者”和“提交者”之间的区别将变得更加模糊。作为核心团队的一员,我将致力于制定帮助定义和简化贡献者提交补丁以及提交者测试和审查贡献补丁的工作流程的政策。


DRU LAVIGNE 是《BSD Hacks》和《The Best of FreeBSD Basics》的作者。

J
New Faces of FreeBSD