FreeBSD 中文社区 2025 第二季度问卷调查
FreeBSD 中文社区(CFC)
VitePress 镜像站QQ 群 787969044视频教程Ⅰ视频教程Ⅱ
  • FreeBSD 从入门到追忆
  • 中文期刊
  • 状态报告
  • 发行说明
  • 手册
  • 网络文章集锦
  • 笔记本支持报告
  • Port 开发者手册
  • 架构手册
  • 开发者手册
  • 中文 man 手册
  • 文章
  • 书籍
  • FreeBSD 网络文章集锦
  • 2025 年
    • zfs 速查手册
    • FreeBSD 开发计划
    • 谁在使用 FreeBSD(基金会官方版本)
    • FreeBSD 特色开发项目
    • 如何将基于 Electron 的应用程序移植到 FreeBSD
    • FreeBSD:原始操作系统发行版的火炬传承者
    • 浏览 FreeBSD 新的季度和两年一次发布计划
    • FreeBSD 日专访 BSD 守护神 Beastie
  • 2024 年 11 月
    • 苹果的开源基石:macOS 和 iOS 背后的 BSD 传统
    • 在动荡的开源世界中保持稳定:FreeBSD 的持久稳定性
    • 为什么你应该使用 FreeBSD
    • FreeBSD 13.4: 新特性及其发展历程
    • Quantum Leap Research 和 FreeBSD 基金会将投资 75 万美元以改善笔记本电脑支持和用户体验
    • 主权科技基金将投资 68.64 万欧元用于 FreeBSD 基础设施现代化
  • 2024 年 7 月
    • BSD 老将:Michael J. Karels 逝世,享年 68 岁
    • 讣告——Michael "Mike" John Karels
    • 配置自己的 VPN——基于 OpenBSD、Wireguard、IPv6 和广告拦截
    • 如何在 FreeBSD 中指定 CPU 类型
    • 使用 BIOS 引导和 UEFI 引导的 GPT 分区的区别和制作方法
    • 通过替换 ZFS 镜像池中的磁盘来扩容
    • 通过为 ZFS 池配置镜像来消除无效数据的影响
    • FreeBSD Bhyve PCI 直通
    • ZFS 池破坏实验
    • FreeBSD ports 开发技术研究
    • FreeBSD pkg 命令概述
    • portsnap 被淘汰了,本应由 git 代替,但结果我发现自己用的是 got
    • ccache 在构建 FreeBSD 的 buildworld 时的效率
    • Hyper-V FreeBSD 13 安装感想
    • 关于对 FreeBSD 发布计划和生命周期的修订
  • 2023 年 12 月
    • FreeBSD 新手?来参与社区吧
    • 介绍来 FreeBSD 的学生
    • EuroBSDCon 2023 旅行报告——Bojan Novković
    • 什么是开发播客?FreeBSD 项目的演变
    • EuroBSDCon 2023 旅行报告——Mark Johnston
    • TalkDev:探索开源的未来
    • 为什么选择 FreeBSD?Metify 展示迁移到 FreeBSD 如何对两个新产品进行增强
    • FreeBSD 基金会宣布通过 SSDF 认证
    • 2023 年全球开放大会报告
    • FreeBSD v14:恪守类 Unix 操作系统传统,提升安全性与性能
  • 2023 年 9 月
    • 认识 2023 年参与 FreeBSD 谷歌编程之夏项目的学生:Soobin Rho
    • 认识 2023 年参与 FreeBSD 谷歌编程之夏项目的学生:Aymeric Wibo
    • FreeBSD 企业工作组首次会议总结
    • OpenBSD 路由器指南
    • 认识 2023 年 FreeBSD 谷歌编程之夏的学生:Sudhanshu Mohan Kashyap
    • 认识 2023 年夏季滑铁卢大学合作学生:Naman Sood
    • FreeBSD 基金会 2023 年暑期实习生:Jake Freeland
    • 第二次企业工作组会议回顾
    • OpenBSD 与 FreeBSD:有何不同,哪个更好?
  • 2023 年 9 月以前
    • 参与宣传:2023 年 5 月的 FreeBSD 开发者峰会和 BSDCan
    • 恭喜 FreeBSD 迎来 30 周年!为什么开源项目 FreeBSD 能够持续存在
    • 庆祝 FreeBSD 成立 30 周年:许可证
    • 聚集在开放领域工作的公益和慈善基金会
    • 在 Linode 上安装 pfSense
    • 在 FreeBSD 的 jail 中安装 NextCloud
    • 将 FreeBSD 上的 Ansible 主机和客户机都安装在 Jail 中
    • FreeBSD 简介 | BSD.pw 研讨会
    • 如何在 FreeBSD 上安装 Python
    • 升级到 FreeBSD 13.2 的十大理由
    • 采访 FreeBSD 基金会执行董事 Deb Goodkin
    • 我们使用开源的 FreeBSD 作为企业操作系统的 5 个原因
    • 关于 BSD 与 Linux 的典型讨论
    • OpenBSD 太棒了
    • systemd 背后的真正动机
    • systemd 在任何地方都不安全
    • 为什么你应该将所有东西从 Linux 迁移到 BSD
    • 如何在 FreeBSD 上设置一个简单且实际工作的 WireGuard 服务器
    • 选择 FreeBSD 而非 GNU/Linux 的技术性原因
    • GPL 之殇
    • FreeBSD 与研究社区
    • 在 OpenBSD 和 FreeBSD 之间选择的区别
    • FreeBSD 是一个令人惊叹的操作系统
    • 留意日期:2023 年 11 月的自由软件组织厂商峰会
    • JENNY 日常使用的系统:FreeBSD 13.2
    • FreeBSD Ports 中的 OPTIONS 功能介绍——使用 OPTIONS_SET/OPTIONS_UNSET/NO_DIALOG 进行操作和实践
    • FreeBSD Bhyve 上的 PCI 直通
    • 2023 年 FreebBSD 谷歌编程之夏学生介绍:Raghav Sharma
    • 2023 年 7 月软件开发项目进展报道
    • 用于研究的 FreeBSD:CHERI/Morello
    • 在 FreeBSD Jail 中使用 OpenRC 启动并运行 Devuan GNU+Linux 系统
由 GitBook 提供支持
LogoLogo

FreeBSD 中文社区(CFC) 2025

在本页
  • FreeBSD 作为研究平台的卓越之处是什么?
  • 优秀的工具和现代编译器
  • 一致的开发和发布流程
  • 友好的开源许可证
  • 强调对测量的坚定承诺
  • 广泛支持多种体系结构
  • 友好的社区
  • 访问众多已使用 FreeBSD 的产品
  • 当前和已完成的研究
  • 还不太确定吗?
  • 别忘了 FreeBSD 是
  • 由社区驱动
在GitHub上编辑
导出为 PDF
  1. 2023 年 9 月以前

FreeBSD 与研究社区

上一页GPL 之殇下一页在 OpenBSD 和 FreeBSD 之间选择的区别

最后更新于1年前

  • 原地址:

  • 译者:ykla & ChatGPT

在学术界,FreeBSD 拥有丰富的历史。它源自于加州大学伯克利分校(University of California at Berkeley)计算机系统研究小组在 20 世纪 70 年代中期至 1990 年代期间开发的 4.4-Lite 版本的伯克利软件发行版(Berkeley Software Distribution)。在过去的 30 年里,FreeBSD 操作系统持续为学术界提供稳定的基石,供他们进行研究,并为工业界的采用铺平了道路,这是通过广泛使用的基于或整合了 FreeBSD 的产品而实现的。

FreeBSD 作为研究平台的卓越之处是什么?

优秀的工具和现代编译器

FreeBSD 项目强调使用优秀的工具,如对 DTrace 的支持和现代编译器,例如将 LLVM 作为整个操作系统和内核的默认编译器,以及 LLDB 调试器。

一致的开发和发布流程

通过遵循一致的开发和发布流程,研究人员可以确保在小版本发布之间可以依赖其系统按预期工作,减少在更新实验时的变量数量。

友好的开源许可证

BSD 许可证的结构允许研究人员将操作系统的部分内容整合到他们自己的工作中,然后将该工作集成到持续的研究中,或者直接整合到工业产品中,而无需担心被迫开源自己的工作。

强调对测量的坚定承诺

FreeBSD 项目对测量的强调始于最初的 CSRG(计算机系统研究组)团队,并延续到系统的最新版本。

广泛支持多种体系结构

FreeBSD 支持以下内容:

  • ARM、x86、MIPS 和 PowerPC 的 32 位和 64 位变体

  • 64 位的 RISC-V 和 Sparc64

  • 云平台,如 EC2 和 Azure

  • 虚拟机镜像

友好的社区

  • 社区: 友好且专业,拥有许多活跃的贡献者和用户,其中有些人已参与 10+ 或 20+ 年

  • 指导: 已融入项目的文化和流程

  • 文档: FreeBSD 手册、FAQ、开发者手册、Port 开发者手册、文档项目入门指南、man 手册

  • 支持: 相关非营利性的 FreeBSD 基金会为项目及其贡献者提供了法律和经济支持

访问众多已使用 FreeBSD 的产品

FreeBSD 已广泛应用于商业产品中,通过上游合并提供明确的技术过渡路径。产品如 Apple iOS、Sony Playstation3、Netapp OnTap 和 EMC Isilon 也利用了 FreeBSD 卓越的技术平台,从而使研究人员能够直接影响已存在的产品。

当前和已完成的研究

目前在 FreeBSD 上的努力覆盖了文件系统、网络和安全等多个领域,包括以下内容:

DIFFUSE——Lawrence Stewart、Grenville Armitage、斯威本理工大学(Swinburne University of Technology)CAIA 开发了一些利用机器学习(ML)技术基于流统计对网络流量进行分类的系统。

Nigel Williams、Grenville Armitage、斯威本理工大学(Swinburne University of Technology)适用于 FreeBSD 的多路径 TCP

Maffione, V., Rizzo, L., Lettieri, G.一个 “使用 Netmap Passthrough 实现灵活的虚拟网络。” IEEE Lanman 2016。

Honda, M., Huici, F., Lettieri, G., 和 Rizzo, L. “mSwitch: 一个高度可扩展的模块化软件交换机”; SOSR 15, ACM Press (2015)

Spinellis, D., Louridas, P., Kechagia, M. “C 编程实践的演变:Unix 操作系统 1973–2015 的研究”; 2016 IEEE/ACM 38th IEEE 国际软件工程研讨会。

Watson, Robert N. M.; Anderson, Jonathan; Laurie, Ben; 和 Kennaway, Kris. “Capsicum: 实用的 UNIX 能力”; USENIX Security ’10: 第 19 届 USENIX 安全会议。USENIX 协会。 (2010 年 8 月)

Criswell, John; Dautenhahn, Nathan; 和 Adve, Vikram. “虚拟 Ghost”; ASPLOS 2014. ACM Press。 (2014 年)

Rizzo, Luigi. “Netmap: 一个快速数据包 IO 的新颖框架”; 2012 USENIX 年度技术会议。USENIX 协会。 (2012 年)

McKusick, M. K.; Joy, W. N.; 和 Leffler, S. J. “用于 UNIX 的快速文件系统”; 美国计算机学会计算机系统汇刊. (1984 年)

还不太确定吗?

别忘了 FreeBSD 是

一个急切适应、采纳和帮助推广研究方法和技术的开源社区,同时提供与其他分享技术兴趣的人建立联系、获得现实世界经验的机会。

由社区驱动

尽管平台主要关注技术,但潜在的文化是关于社区的。

卓越的技术平台与广泛的商业使用以及友好的社区相结合,使 FreeBSD 成为你研究项目的绝佳选择。加入我们吧!

https://freebsdfoundation.org/our-work/research/