概述
FreeBSD
是开源、自由的Unix Like
操作系统。
FreeBSD
继承自BSD
(Berkeley Software Distribution
)系列,是正统的Unix
分支,但由于法律原因,FreeBSD
不能称为Unix
。
相比Linux
,FreeBSD
更加贴近传统Unix
的设计风格。
与 Linux 的差异
授权协议差异:
Linux
使用GPLv2
许可证,许可证兼容性较差,内核二次开发需要继续开源代码,直接导致一些使用其它许可证的开源技术无法并入Linux
内核,如ZFS
文件系统FreeBSD
使用BSD
许可证,许可证宽松,有多家公司基于FreeBSD
进行商业性的二次开发,如Apple
的macOS
、Sony
的Play Station 3/4
等
开发模式差异:
Linux
项目仅仅包含内核开发,上游工具链由不同的团队维护,同时有众多基于Linux
内核的发行版FreeBSD
项目是完整的操作系统,包含内核、设备驱动、工具链、文档等,关注度和商业宣传不如Linux
,开发团队规模较小,对于新
社区规模差异:
Linux
商业宣传优秀,社会关注度高,开发团队庞大,对于新硬件、新技术有较好支持FreeBSD
开发团队规模较小&#