贝尔实验室的 Unix 源代码激发了 Berkeley Software Distribution(通常称为 BSD)的创建。 从那以后,BSD 催生了一长串在 90 年代支持开源计算的发行版。
尽管与更通用的 Linux 类似,但 Unix 拥有自己的人口统计特征。 今天,BSD 系统在现代计算的引擎盖下运行,甚至启发了高级桌面和非桌面平台的代码库。
那么,哪些 BSD 发行版经得起时间的考验呢? 以下七个发行版选项将使您对这个问题有所了解。
1. FreeBSD
FreeBSD 可以追溯到 1993 年; 然而,在 2002 年,发行版进行了重新配置以满足新千年的计算需求。
FreeBSD 是一个 4.4BSD-Lite 版本,并包含来自 Lite2 版本的增强功能。 它使您可以访问一个存储库,其中包含用于各种用例的惊人的 20,000 个包。
目前,在 12.3 版本中,FreeBSD 明确用于在 i386、amd64、IA-64、ARM、MIPS、PowerPC、ppc64、PC-98 和 UltraSPARC 平台上进行计算。
FreeBSD 发现它在现代用于嵌入式平台计算。 理想情况下,它还用于网络和服务器部署、存储、安全等。
下载: FreeBSD
2. 开放式BSD
图片来源:考萨明/维基百科
OpenBSD 是一个以开发人员为中心的平台,为 Unix 用户提供社区改进的开源操作系统解决方案。
OpenBSD 的最新版本 7.0 非常适合 i386、alpha、landisk、loongson、luna88k、OCTEON、PowerPC、PowerPC64、RISC64、sgi、socppc、SPARC、SPARC64、x86_64、Zaurus 等处理器架构。
多样化的架构支持表明,OpenBSD 促进了可移植的高级计算和工程。 它可用于网络安全、加密、密码学和端到端服务器工程。
许多 OpenBSD 代码库用于扩展 Windows 和 macOS 功能,开发人员非常强调将其代码库组件用于不同的开发形式。
下载: 开放式BSD
3. NetBSD
NetBSD 是一个开源的、类 Unix 的便携式操作系统,它支持从服务器到嵌入式平台和视频游戏机的一切。
这个开源发行版在控制台的引擎盖下运行,包括 SEGA Dreamcast 之类的。 与 FreeBSD 一样,NetBSD 在系统工程和嵌入式系统中也很实用。
开发人员依靠 NetBSD 的交叉编译框架使用来自其他系统的组件创建自定义操作系统。
NetBSD 支持 amd64 和 i386 设备,例如 64 位 x86 系列机器或带有 AMD 或 Intel CPU 的 32 位 x86 系列通用机器。 它还适用于 ARM 系统,例如 Raspberry Pi、PINE64、ODROID 和 ServerReady。
下载: NetBSD
4. 蜻蜓 BSD
DragonFly BSD 是一个基于 Unix 源代码和 API 代码的操作系统。 该发行版以其出色的功能而声名鹊起,包括 锤子 文件系统,支持内置镜像和历史可访问性。
DragonFly 将强大的内核与高效的 SMP 机制打包在一起,以提供高性能和服务器端事务计算。
DragonFly BSD 广泛的 VFS、用户、进程、线程和存储子系统用户支持是无与伦比的。 秉承 BSD 道德,DragonFly 直接让用户以二进制和源代码形式访问许多应用程序。
通过社区参与,在撰写本文时,发行版已达到 6.0.1 版。
下载: 蜻蜓 BSD
5. 幽灵BSD
寻找更加用户友好的基于 Unix 的操作系统的用户应该对 GhostBSD 感到宾至如归。 该发行版由 FreeBSD 构建和提供支持,并且它结合了现已解散的 TrueOS 中的一些优秀组件。
作为一个发行版,GhostBSD 为您提供了类 Unix 内核的强大功能,但带有标准的 MATE 包。
GTK 辅助的桌面环境(KDE、GNOME 等)欢迎用户使用简洁的用户界面。 安装后,您可以放心,您会被预装的应用程序和软件所淹没。
GhostBSD 可确保高级 Unix 特定的计算需求以及更通用的办公和家庭计算需求。
该发行版配备了慢速发行版,这使其与 BSD 范围内的其他一些知名名称不同。 尽管如此,在稳定性或发布周期方面没有限制。
即使您是 BSD 世界的新手或初学者,请放心,与某些同行相比,您会发现该发行版相当容易使用。
下载: 幽灵BSD
6. 午夜BSD
FreeBSD 为用户提供了无数的付费和开源操作系统,其中之一是 MidnightBSD。 MidnightBSD 具有随时可用的桌面,带有开源软件,如 X.org 和 GCC,在 GNU step 许可下发布。 熟悉的 Xfce 默认环境和应用程序设置允许 BSD 新人深入操作系统以立即使用。
用户可以期待高度优化的桌面环境,这对 Unix 系统新手来说仍然是无畏的。 通过 MidnightBSD 进行安全、文件管理、调度等任务,其快速的用户界面轻而易举。 用户还可以期待一系列用于网络工程的开发和服务器部署工具。
最近,MidnightBSD 还集成了 DragonFly 和 OpenBSD 的功能。 MidnightBSD 让用户有机会在高度定制的系统配置和端口上运行操作系统。 它甚至与较新的 FreeBSD 版本同步。
下载: 午夜BSD
7. 游牧BSD
图片来源:维基百科/维基百科
在考虑开源操作系统时,您不能否定 Linux 的作用。 在其众多发行版中,Linux 为各种用例提供了足智多谋的操作系统解决方案。
然而,BSD 一直在挑战 Linux 作为开源替代品的霸主地位。 NomadBSD 是一匹黑马,被证明是替代品列表中的一个有价值的补充。
NomadBSD 是一个实时的、便携式的类 Unix 发行版,您可以将其安装在闪存驱动器上并重复用于系统修复和数据恢复。 这不仅适用于 Unix 和 Linux 系统,也适用于 Windows 和 macOS。
基于 FreeBSD 的代码库允许 NomadBSD 在您插入后立即检测硬件。您也可以轻松地将其用于软件测试。
下载: 游牧BSD
选择最佳的开源 BSD 发行版
BSD 系统以其强大的内核、功能系统软件生态系统和许可许可(高级工程工作站的最佳解决方案)赢得了用户。
这些操作系统中的每一个都是当前这一代受 Unix 启发的开源操作系统中最好的。 鉴于它们出色的功能集和开源许可证,无论您对它们有什么目的,它们总是很便宜。