BSD和Linux都是可以在计算机上运行的操作系统。从技术上讲,伯克利软件发行(Berkeley Software Distribution,BSD)和Linux是内核的两种类型。内核是许多操作系统的核心组件。
Linux内核由LinusTorvalds于1991年10月5日首次发布。BSD由加利福尼亚大学伯克利的计算机系统研究小组(CSRG)分发,从1977到1995。今天,BSD指的是基于原始BSD内核的任何操作系统,类似于Linux,现在指的是基于Linux内核的任何操作系统。常见和流行的BSD操作系统包括FreeBSD、NetBSD、OpenBSD或DragonFly。常见和流行的Linux操作系统包括Debian及其衍生产品,如Ubuntu、Fedora和openSUSE。
BSD和Linux是UNIX操作系统的衍生物,它们都是开源操作系统。这意味着他们是免费提供给任何人谁想要使用和/或修改内核或基于这些内核的操作系统。
Linux属于GNU公共许可证。这确保了用户可以自由地访问到作为Linux操作系统基础的内核的代码。不仅如此,用户甚至可以通过修改内核来修改操作系统本身。这些变化可能包括对可用性的偏好变化,或者操作系统的变化如此之大,以至于可以算作一个全新的Linux发行版。
虽然BSD的公共许可证与Linux相似,但它确实有很大的不同。BSD许可证的限制性要小得多,它允许只分发二进制源代码。在Linux的GNU公共许可下,用户可以任意修改软件,只要他们向其他用户提供修改后的源代码。BSD许可证没有此要求,这意味着用户可以对软件进行任何更改,并且不需要向其他用户披露这些更改。
两者之间的另一个区别是,BSD代码不是由任何一个用户控制的,而是由一个松散地由世界各地的开发人员组成的核心团队来管理的。FreeBSD和NetBSD都有一个管理项目的核心团队。他们有权决定项目的发展方向。BSD的一些组件本身就是开源项目,由不同的项目维护人员管理。
另一方面,Linux对他们的项目没有任何这样的限制。Linux内核可以免费提供给任何可以对其进行任何更改的人。然后他们可以将内核提供给其他五个人,他们可以根据自己的意愿对内核进行任何更改。然后这个过程继续,因此没有一个或两个版本的Linux。每个人都可以拥有一个独特开发的Linux操作系统。可能有数百万种不同的版本可用。
Aalpha NET基于FreeBSD.org列出了使用FreeBSD的一些原因:
不过,根据LiNUXLiNKS.com的说法,使用Linux有各种原因:
...看看窗户。随着WindowsSubsystem for Linux2的发布,微软将在其操作系统中附带一个Linux内核。不久前,那还真像愚人节的玩笑。 ...
...怪,但Linux可能是个问题,所以为什么不考虑使用非Linux操作系统呢?一些已经发布,或改编,用于覆盆子皮。 ...
...理功能、命令历史等等。它是以C编程语言为模型的,Unix操作系统本身就是用C编程语言编写的。这也意味着BourneShell的用户必须学习C语言,以便在其中输入命令。此外,csh还有很多bug需要用户和创建者在很长一段时间内解决。人...
大多数操作系统可以分为两个不同的系列。除了微软基于windowsnt的操作系统之外,几乎所有的东西都可以追溯到Unix。 在PlayStation 4上使用的Linux、Mac OS X、Android、iOS、Chrome OS、Orbis OS,无论路由器上运行的是什么固件——所有这...
Linux和bsd都是免费的、开源的、类似Unix的操作系统。他们甚至使用许多相同的软件-这些操作系统有更多的共同点,而不是他们的差异。为什么它们都存在? 这里有很多不同之处,尤其是关于如何构建操作系统并授予许可证的哲...
Linux、Mac和其他类似Unix的系统显示“平均负载”数字。这些数字告诉您系统的CPU、磁盘和其他资源有多忙。它们一开始不是不言自明的,但很容易熟悉它们。 无论您使用的是Linux桌面或服务器、基于Linux的路由器固件、基于Linux...
Unix和Linux的主要区别在于Unix是一个多用户多任务操作系统,而Linux是一个基于Unix的操作系统。 操作系统是用户和硬件之间的接口。它执行任务调度、文件处理、进程管理、控制硬件设备等等。因此,没有操作系统,计算机系统...
...常任务的基本功能和应用程序。 GNOME是一个运行在计算机操作系统之上的图形桌面环境,完全由自由和开源软件组成。KDE是一个桌面环境,用于一组集成的跨平台应用程序,设计为在Linux、Microsoft Windows等平台上运行。GNOME更稳定...
...源软件组成。 桌面环境是桌面隐喻的实现。它由运行在操作系统上的程序组成。此外,它还共享一个通用的图形用户界面。因此,肉桂和Mate是两种这样的桌面环境。 覆盖的关键领域 1.什么是肉桂-定义,功能2.什么是伴侣-定义...