Linux和BSD是免费的和开源的,类Unix操作系统。他们甚至使用大部分相同的软件那么为什么它们都存在?
这里有更多的区别,尤其是关于构建操作系统和许可的途径的哲学差异。这应该可以帮助您了解基础知识。
基础知识大多数人打电话的是
Linux在技术上只是Linux内核这就是为什么Linux有时被称为GNU / Linux。事实上,Linux上大部分相同的软件与BSD上使用的软件相同。
Linux和BSD都是类Unix操作系统。正如我们在查看Unix类操作系统的历史时所涵盖的,Linux和BSD具有不同的血统。Linux是Linus Torvalds在芬兰学习时写的。BSD代表它最终成长为一个完整的操作系统,现在有多个不同的BSD。
相关文章图片1tupian什么是Unix,为什么要重要?
完整的操作系统相关文章图片3tupian什么是Linux发行版,以及它们是如何彼此不同的?
官方上,Linux只是一个内核。Linux发行版必须将创建完整的Linux操作系统所需的所有软件组合起来,并将其组合到如Ubuntu,Mint,Debian,Fedora,Red Hat或Arch等Linux发行版中。有许多不同的Linux发行版。
相反,BSD既是内核又是操作系统。例如,FreeBSD提供FreeBSD内核和FreeBSD操作系统。它换句话说,如果你想安装FreeBSD,你只需要安装FreeBSD。如果你想安装Linux,你
BSD包括端口系统。这提供了一种安装软件包的方法。端口系统包含源代码形式的软件,所以您的计算机必须先编译它们(如果你曾经使用过Gentoo,那么它很受欢迎)然而,包也可以以预先安装的二进制形式安装,所以你不要
许可相关文章图片4tupian什么是开源软件,为什么重要?
感觉是一个显着的区别,虽然赢了Linux使用GNU通用公共许可证或GPL。如果修改Linux内核并进行分发,则必须发布修改的源代码。
BSD使用BSD许可证。如果您修改BSD内核或分发并分发,您不需要您
这些都是开源的,但是有不同的方式。人们有时会讨论哪个许可证BSD许可证没有
BSD
这些经常被认为是三个它在标准的Intel和AMD 32位和64位处理器上运行良好。NetBSD: NetBSD旨在运行几乎任何东西,并支持更多的架构。他们的主页上的座右铭是,它
还有两个其他显着的BSD操作系统:
DragonFly BSD: DragonFly BSD的设计目标是提供在多线程环境中运行良好的操作系统达尔文/ Mac OS X: Mac OS X实际上是基于基于BSD的达尔文操作系统。它虽然低级内核和其他软件是开源的BSD代码,但其余大部分操作系统都是封闭源Mac OS代码。苹果在BSD之上构建了Mac OS X和iOS,所以他们不会
为什么要在Linux上选择BSD?相关文章图片3tupianLinux用户有一个Choice: 8 Linux桌面环境
Linux比FreeBSD更受欢迎。例如,在FreeBSD之前,Linux往往会获得新的硬件支持。BSD具有可用的兼容性包,因此它们可以本地执行Linux二进制文件,并且大多数软件的工作方式类似。
如果你安装FreeBSD作为桌面操作系统和你那它
在某些服务器操作系统上,
FreeBSD的可靠性和稳定性可能是首选。创建设备的制造商可以为操作系统而不是Linux选择BSD,以便赢得
如果你您如果你
We但是像Ubuntu或Mint这样的操作系统对于大多数人来说将更加用户友好和现代化。
Image Credit1010mh1112 atzerok在Flickr
."