Linux vs BSD:两个类 Unix 操作系统的比较

在本文中,我们将比较类 Unix 操作系统 Linux 与 BSD。

Ubuntu vs Lubuntu:Ubuntu 和 Lubuntu 的 8 大区别

目录

Linux 简介

Linux 是一个免费和开源的类 Unix 操作系统内核,由 Linus Torvalds 于 1991 年首次发布。 Linux 本身并不是一个操作系统。

Linux 内核和用户空间共同构成了一个成熟的操作系统。 用户态的软件和库,其中许多来自 GNU 项目。 许多 Linux 发行版在其名称中使用“Linux”一词,尽管有时使用“GNU/Linux”来强调 GNU 工具在 Linux 发行版中的重要性。

Linux 在 GNU 公告中被称为“免费的 UNIX 克隆”。

BSD 简介

BSD 或 Berkeley Software Distribution 是一个已停产的基于 Unix 的操作系统。 术语“BSD”现在通常指代其类 Unix 操作系统的后代,包括 FreeBSD、OpenBSD、NetBSD、GhostBSD 和 DragonFly BSD。

当我们谈论 BSD 操作系统时,我们谈论的是一个完整的操作系统,而不仅仅是内核。 BSD 操作系统通常在一个地方从内核到用户空间作为一个整体开发。

BSD 操作系统是 Unix 操作系统的直接后代。 尽管大部分原始 Unix 操作系统代码已被替换。

Linux vs BSD – 比较单个指针

在本节中,我们将比较 Linux 和 BSD。

#1:许可

Linux 内核源代码在 GNU 通用公共许可证版本 2.

GPLv2 快速总结
资料来源:tldrlegal

您可以找到实际 GPLv2 的副本 这里.

BSD 操作系统是根据它们的许可证获得许可的,称为 BSD 许可证,与 Linux 许可相比,这在限制最少的情况下更加允许。

BSD 2 条款许可证快速摘要
资料来源:tldrlegal

您可以阅读有关许可证的更多信息 这里.

#2:硬件支持

Linux 发行版具有更多和最新的硬件支持。

BSD 操作系统的硬件支持非常有限。

#3:性能和稳定性

Linux 发行版在性能和稳定性方面非常出色,并为需要高可用性服务器的大型跨国公司提供了一些超级计算机。

BSD 操作系统在性能和稳定性方面可与 Linux 相媲美。 从历史上看,FreeBSD 曾经在高服务器负载下拥有最高效的网络堆栈。 BSD 操作系统也被用于为游戏机提供动力,为主要的流媒体服务和公司提供动力。

#4:软件可用性

Linux 发行版为可用的应用程序提供了更多和最新的二进制版本。

BSD 操作系统对应用程序有更保守的方法。

#5:安全

Linux 和 BSD 都具有高级别的安全性。

#6:文档

Linux 拥有庞大的用户社区和良好的文档。

BSD 操作系统(如 FreeBSD)有非常优秀的文档。

#7:关键点

  • 大多数 Linux 发行版都使用 系统 daemon 管理其他守护进程,与 BSD 操作系统不同。 BSD 操作系统已决定坚持使用 UNIX 根,因此使用更传统的 init 系统。
  • BSD 操作系统(如 FreeBSD 和 FreeNAS)提供开箱即用的 ZFS 文件系统支持。
  • BSD 操作系统和 macOS 共享大部分用户空间实用程序和 C 库。
  • BSD 操作系统(如 FreeBSD)有大量以移植形式存在的软件集合。

结论

在上面的文章中,我们将 Linux 与 BSD 操作系统进行了比较。

感谢您的阅读! ?