在本文中,我们将比较类 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.
资料来源:tldrlegal
您可以找到实际 GPLv2 的副本 这里.
BSD 操作系统是根据它们的许可证获得许可的,称为 BSD 许可证,与 Linux 许可相比,这在限制最少的情况下更加允许。
资料来源: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 操作系统进行了比较。
感谢您的阅读! ?