省流总结:使用 Phytium-FreeBSD-SDK 在飞腾派体验 FreeBSD 系统
Phytium-FreeBSD-SDK 项目地址:
https://gitee.com/phytium_embedded/phytium-freebsd-sdk
FreeBSD 长期以来被视为操作系统领域的“隐形冠军”,尽管与 Linux 相比,其社区规模和应用生态存在一定差距,但 FreeBSD 在生产力和学习价值方面依然具有独特的优势。

哪些厂商在使用 FreeBSD
- 苹果:Darwin 操作系统的核心基于 FreeBSD
- 索尼:PS4/PS5 的操作系统基于 FreeBSD
- 任天堂:Wii U 的操作系统基于 FreeBSD,Switch 移植了 FreeBSD 网络和文件系统
- 威联通:QNAP NAS 设备的操作系统基于 FreeBSD
- Beckhoff:TwinCAT/BSD 采用 FreeBSD 操作系统的工业实时操作平台
- 腾讯:开源的 f-stack/z-stack 基于 FreeBSD 的网络栈,通过 DPDK
- 华为:开源的 liteos-A 采用 FreeBSD 的 USB 栈
- 乐鑫 esp32:闭源使用 FreeBSD 的 ieee802.11 无线栈
- 此外,BSDRP 、pfSense、m0n0wall、FreeNAS 等开源项目(路由器、防火墙,VPN、NAS 方面)也基于 FreeBSD
为什么要用 FreeBSD
FreeBSD 提供了完整系统,包括内核、构建工具和用户态应用,拥有强大的网络栈和 ZFS 文件系统,并且使用比 GPL 更宽松的 BSD 开源协议,允许用户修改后进行闭源发布,因此,许多商用操作系统采用 FreeBSD 作为基线,或移植其驱动库、协议栈组件
生产力价值
-
网络性能
FreeBSD 的 TCP/IP 协议栈经过高度优化,高效且稳定,是许多网络服务提供商中心节点服务器的首选。例如,Netflix 和 WhatsApp 都曾依赖 FreeBSD 处理高并发网络流量。 -
ZFS 文件系统
FreeBSD 集成的 ZFS 文件系统以其强大的数据完整性、快照功能和存储池管理而闻名,成为许多 NAS 服务器的首选系统。 -
嵌入式领域
FreeBSD 全面支持 ARM64 和 RISC-V 架构,驱动支持能力仅次于 Linux,使其在嵌入式系统中占据重要地位。
学习价值
-
技术源头
FreeBSD 为许多操作系统提供了技术参考(比如 RTEMS 和 QNX),其内核驱动框架和系统设计相比 Linux 更加统一且易于理解。 -
完整系统
与 Linux 不同,FreeBSD 不仅仅是一个内核,而是一个包含应用和工具的完整系统,是深入理解计算机体系架构和操作系统原理的理想跳板。


最低0.47元/天 解锁文章
1639

被折叠的 条评论
为什么被折叠?



