伯克利开源先锋名单 | AI生成和翻译
Question: Give some famous authors or contributors in above, like Richard Stallman, Ion Stoica etc.
Answer:
以下是与 UC Berkeley 开源传统(主要包括 BSD 时代以及 Apache Spark 和 RISC-V 等现代项目)相关的一些最著名且最具影响力的贡献者。请注意,Richard Stallman 与 Berkeley 的开源工作并无直接联系 —— 他创立了 GNU Project 和 Free Software Foundation,与 Berkeley 推崇的宽松 BSD License 传统相比,他采取的是另一种(以 Copyleft 为核心)的方式。
Classic BSD / CSRG Era (1970s–1990s)
这些成员是 Berkeley Software Distribution (BSD) 的核心人物,并为 Berkeley 的开源遗产奠定了基础:
- Bill Joy — 领导了早期 BSD 的开发;开发了 vi 文本编辑器和 C shell (csh);Sun Microsystems 的共同创始人,BSD 在那里深刻影响了 SunOS。
- Marshall Kirk McKusick — 资深的 BSD Kernel 开发者;开发了 Berkeley Fast File System (FFS);4.4BSD 及后来 FreeBSD 的关键人物;常被称为“BSD 先驱”。
- Sam Leffler — 4.2BSD Networking (TCP/IP 协议栈) 及其他核心功能的主要贡献者。
- Keith Bostic — 领导了在 BSD License 下重新实现 AT&T 实用程序的工程(移除了所有权代码);在使 BSD 能够自由分发方面发挥了关键作用。
- Mike Karels — Unix 内部机制、TCP/IP Networking 的关键开发者,随后参与了 BSDI。
- Bob Fabry — 1974 年将 Unix 引入 Berkeley 的教授,并创立了 Computer Systems Research Group (CSRG)。
- Chuck Haley — 与 Bill Joy 早期在编辑器(ex/vi 前身)和 Pascal 改进方面的合作者。
- Özalp Babaoğlu — 在 3BSD 中实现了 Virtual Memory。
- Bill Jolitz (以及 Lynne Jolitz) — 编写了 386BSD,这是第一个向 PC 移植的免费 BSD 版本,启发了后来的 FreeBSD 和 NetBSD。
Modern Berkeley Open Source Projects
Berkeley 通过其研究实验室持续产出重大的开源软件:
- Ion Stoica — UC Berkeley 教授;Apache Spark (来自 AMPLab)、Ray (AI 分布式计算) 和 Mesos 的共同创作者;Databricks 和 Anyscale 的共同创始人;开源 Big Data 和 AI Infrastructure 领域的关键人物。
- Krste Asanović — 教授,自 2010 年起领导了 RISC-V (开放指令集架构) 的创建;SiFive 的共同创始人。
- Andrew Waterman 和 Yunsup Lee — 与 Asanović 共同开发 RISC-V 的研究生;SiFive 的共同创始人。
- Matei Zaharia — 在 Berkeley 攻读博士期间担任 Apache Spark 的主要开发者;现任职于 Stanford,但对 Spark 的成功具有奠基性贡献。
这些人(特别是 BSD 时代的成员)帮助建立了影响现代计算的宽松开源模式,而像 Stoica 和 Asanović 这样的近期贡献者则延续了 Berkeley 在 Cloud、AI 和 Hardware 领域的传统。
References:
- History of the Berkeley Software Distribution - Wikipedia
- Berkeley Software Distribution - Wikipedia
- Twenty Years of Berkeley Unix - Marshall Kirk McKusick
- Ion Stoica’s Home Page - UC Berkeley
- How a group of Berkeley researchers took over the chip industry (RISC-V)