主要观点:
- 介绍 FreeBSD 项目创建初衷是对 1990 年左右无能“UNIX 行业”的抗议,从开始就决定交付“带有完整源代码的完整 UNIX 系统”,最初只有 GCC 源代码,后有 ports 收集。
- 指出世界已变,ports、pkg 等已存在,如今无安装 ports 的 FreeBSD 系统很少见,从源代码重新编译的系统更罕见,LLVM 占编译时间超四分之三,这很荒谬,是“FreeBSD 是 src”情感依赖导致。
- 提出“FreeBSD 是 ports(部分 ports 包含内核和用户空间)”作为当代有用的“FreeBSD 是什么”的答案,将 LLVM 从 src 中移除,最小安装镜像包含安装程序、内核和用户空间包等,正常安装镜像包含更多内容,这种分发格式在可重现构建等方面与现有情况相同,且有 Rust 编写的 ports。
关键信息:
- FreeBSD 项目创建初衷及早期决策。
- 世界变化后相关工具的出现。
- LLVM 在编译中的问题及解决方案。
- 新的“FreeBSD 是什么”的答案及相关内容。
重要细节:
- 1990 年左右 UNIX 系统中 C 编译器的不合理收费情况。
- “make world”庆祝 30 年。
- 不同安装镜像包含的内容。
- 关于 pkgbase crew 推动内容的说明。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。