贝尔实验室的 Unix 源代码激发了 Berkeley Software Distribution 的创建,通常称为 BSD。 从那时起,BSD 催生了一长串在 90 年代支持开源计算的发行版。
尽管与更通用的 Linux 相似,Unix 拥有自己的人口统计数据。 今天,BSD 系统在现代计算的底层运行,甚至激发了高级桌面和非桌面平台的代码库。
那么,哪些 BSD 发行版经受住了时间的考验? 以下七个发行版选项将使您对这个问题有所了解。
1. 自由BSD
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 在现代用于嵌入式平台计算。 理想情况下,它还用于网络和服务器部署、存储、安全等。
下载: 自由BSD
2. OpenBSD
图片来源:考萨明/维基百科
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 功能,开发人员高度强调将其代码库组件用于不同的开发形式。
下载: OpenBSD
3. NetBSD
NetBSD 是一个开源的、类 Unix 的便携式操作系统,它支持从服务器到嵌入式平台和视频游戏控制台的一切。
这个开源发行版在控制台的引擎盖下运行,包括 SEGA Dreamcast 之类的。 与 FreeBSD 一样,NetBSD 也发现了系统工程和嵌入式系统的实用性。
开发人员依靠 NetBSD 的交叉编译框架来创建使用来自其他系统的组件的自定义操作系统。
NetBSD 支持 amd64 和 i386 设备,例如具有 AMD 或 Intel CPU 的 64 位 x86 系列机器或 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. GhostBSD
寻找更用户友好的基于 Unix 的操作系统的用户应该对 GhostBSD 感到宾至如归。 该发行版由 FreeBSD 构建和支持,它包含了一些来自现已解散的 TrueOS 的优秀组件。
作为一个发行版,GhostBSD 为您提供了类 Unix 内核的强大功能,但带有标准的 MATE 包。
GTK 辅助的桌面环境(KDE、GNOME 等)欢迎用户使用简洁的用户界面。 安装后,您可以放心,您将被预装的应用程序和软件宠坏。
GhostBSD 确保了先进的 Unix 特定计算需求以及更通用的办公室和家庭计算需求。
该发行版配备了慢速发行版本,这使其与 BSD 范围内的其他一些知名名称不同。 尽管如此,在稳定性或发布周期方面没有限制。
即使您是 BSD 世界的新手或初学者,请放心,您会发现该发行版与其他发行版相比相当容易使用。
下载: GhostBSD
6. 午夜BSD
FreeBSD 为用户提供了无数的付费和开源操作系统,其中之一就是 MidnightBSD。 MidnightBSD 具有一个即用型桌面,其中包含 X.org 和 GCC 等开源软件,在 GNU step 许可证下发布。 熟悉的 Xfce 默认环境和应用程序设置允许 BSD 新手深入了解操作系统以立即使用。
用户可以期待一个高度优化的桌面环境,这对于 Unix 系统新手来说仍然是无畏的。 通过 MidnightBSD 执行安全、文件管理、调度等任务,其快捷的用户界面轻而易举。 用户还可以期待一系列用于网络工程的开发和服务器部署工具。
最近,MidnightBSD 还集成了 DragonFly 和 OpenBSD 的功能。 MidnightBSD 让用户有机会在高度定制的系统配置和端口上运行操作系统。 它甚至可以与较新的 FreeBSD 版本同步。
下载: 午夜BSD
7. NomadBSD
图片来源:维基百科/维基百科
在考虑开源操作系统时,你不能否定 Linux 的作用。 在其众多发行版中,Linux 为各种用例提供了丰富的操作系统解决方案。
然而,BSD 一直在挑战 Linux 作为开源替代品的霸主地位。 NomadBSD 是一匹黑马,被证明是替代列表中的一个有价值的补充。
NomadBSD 是一个实时的、可移植的类 Unix 发行版,您可以安装在闪存驱动器上并重复使用它来进行系统修复和数据恢复。 这不仅适用于 Unix 和 Linux 系统,也适用于 Windows 和 macOS。
基于 FreeBSD 的代码库允许 NomadBSD 在插入硬件后立即检测到硬件。您也可以轻松地将其用于软件测试。
下载: NomadBSD
选择最佳的开源 BSD 发行版
BSD 系统以其强大的内核、功能系统软件生态系统和许可许可(高级工程工作站的最佳解决方案)赢得了用户的青睐。
这些操作系统中的每一个都是当前这一代受 Unix 启发的开源操作系统中最好的。 鉴于它们出色的功能集和开源许可证,无论您对它们有什么目的,它们总是很抢手。