it-swarm.cn

为什么有人会选择FreeBSD而不是Linux?

为什么有人会选择 FreeBSD 而不是Linux?与Linux相比,FreeBSD有哪些优势? (我的共享主机提供商使用FreeBSD。)

157
ilhan

如果您想知道有什么不同之处,以便可以更有效地使用系统,请参阅 来自Linux背景 的人们对BSD的普遍参考。

如果您想了解更多有关此决定的历史背景,我会猜测他们为什么选择FreeBSD。在第一次互联网泡沫破灭之际,FreeBSD 4在极端受ISP的欢迎。这可能与或不与 kqueue 的添加有关。维基百科页面由此描述了对FreeBSD 4的感受:“……被广泛认为是整个Unix家族中最稳定和高性能的操作系统之一。”特别是FreeBSD随着时间的推移增加了其他功能,这些功能会吸引托管服务提供商,例如 jail 和ZFS支持。

就我个人而言,我真的很喜欢BSD系统,因为它们比我使用的大多数Linux发行版都更适合感觉。此外,各种手册等中直接提供的文档也很出色。如果您要使用FreeBSD,我强烈推荐 FreeBSD手册

121
Hank Gay

FreeBSD以更强大的网络堆栈而闻名。根据先前公司的专业经验,我们有一个代理服务器正在从负载中掉下来。当我们在上面放置FreeBSD时,服务器轻松地处理了一年以上的负载(我继续前进-仍然可以工作)。

NetBSD在许多不同的硬件上运行而享有盛誉。

OpenBSD具有极高的安全性(当之无愧)。

它是Unix,功能强大且免费。没有真正的理由避免它,但是您会错过Linux趋向于具有的新功能。

48
Greg Cain

我更喜欢BSD许可证而不是GPL许可证的许可证理念。对我来说,免费意味着您可以对代码进行几乎所有的操作。它是如此免费,您可以像Apple那样)使其不免费。

实际上,它可能对我没有影响,但是我原则上更喜欢它,这也是我选择在Linux上使用FreeBSD的原因之一。

另一个原因是我想修修补补,我发现当我使用Ubuntu时,我并没有戴上unix帽子。相反,我只是在各处使用GUI,就像在Windows中一样(这不一定是一件坏事,只是有所不同)。

30
User

FreeBSD是一个操作系统。 Linux是内核。因此,在您的问题中,您正在比较苹果和橙色种子。

许可和设备支持是我会选择一个人而不是另一个人的两个主要原因

25
EhevuTov

这是关于BSD Unix变体的 我写的东西 ,以回答关于serverfault的类似问题。广义而言,与典型的Linux发行版相比,BSD系统的代码库受到更严格的控制。您会得到一些更像传统的unix的东西,并且该系统具有更保守的更改策略,因此非常强大。

如果您是一家纯粹的开源商店,并且不依赖于任何商业软件(例如Oracle),那么BSD Unix系统将为您提供一个非常稳定,易于理解和控制的软件平台,而不仅仅是Linux。大多数历史性问题(如不良的驱动程序或SMP支持)已在几年前解决,尤其是在主流服务器硬件上。

如果您想要传统的Unix桌面,那么BSD Unix可以为您提供此版本以及任何Linux发行版。如果您使用的是最终用户系统,则最好使用Ubuntu或Fedora。 Gentoo Linux基于BSD'ports'打包系统的派生版本。

14
ConcernedOfTunbridgeWells

BSD和Linux发行版之间的差异可以追溯到Unix的早期。

AT&T拥有Unix,但是由于限制,它无法在计算行业竞争。因此,他们将Unix授权给了Berkeley。伯克利开始进行这种自定义和调整,直到最终在他们的新操作系统BSD(伯克利软件发行版)中确实没有AT&T代码。

稍等片刻,Linus Torvalds参加了一个操作系统课程,该课程使用一个名为Minix的不完整的Unix克隆,该克隆旨在培训学生构建OS。 Linus接受了这个想法,并创建了Linux分支。

现在,我的经验更多地来自于OpenBSD,从这个角度来看,差异是惊人的。有人提到过,OpenBSD更安全,在其历史上只有2个漏洞利用已获得了这一权利。

创始人Theo de Raadt认为安全性应该是主要重点,许多Linux和其他BSD系统并非专门编写良好的代码,而是过多地专注于添加新功能以仅添加它们。

OpenBSD的发布计划为6个月,在此期间无法完全安全实施的任何内容都不会添加。与像Ubuntu这样的Linux发行版相比,它们从未在发行前测试过危险的东西,对于许多系统管理员和服务器操作员来说,这是让您省心的巨大钥匙。

13
Brandon Weaver

@ User 一样,我更喜欢BSD许可证,这是我将其用作主要操作系统的主要原因。

我绝不反对GPL,但如果有MIT/MIT之类的许可应用程序可用,我将首先使用它作为类似GPL的类似应用程序。

它是如此免费,您可以使其不免费

这对于面向业务的用户以及像我这样的用户非常有吸引力。

Ports系统是无与伦比的(IMNSHO),已经成为数个Linux发行版的模仿模型(Gentoo马上浮现在脑海)。

另外,由于FreeBSD在台式机上不如Linux流行(PC-BSD很棒),所以我内心的怪胎不得不像我一样使用它桌面操作系统。我无能为力.

到目前为止,在Windows上没有Linux不能做的任何事情,在Linux上FreeBSD不能做的任何事情。 ...并且包括Flash-无需在Linuxulator上运行:gecko-mediaplayer + Firfox + GreaseMonkey + Linterna Magicka。

11
gregnotcraig

文档:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/

发展一致性:

http://svnweb.freebsd.org/base/release/

许可证

版权所有1992-2012 FreeBSD项目。版权所有。

如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以:

  • 重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。

  • 二进制形式的重新分发必须复制以上版权声明,此条件列表以及以下内容中的免责声明。
    分发包随附的文档和/或其他材料。

此软件IS由FreebSD项目“按原样”提供,并且任何明示的[OR隐含担保,包括但不限于对适销性和特定性适用性的隐含担保目的不予受理。在任何情况下,FREEBSD项目OR贡献者均不对任何直接,间接,偶发,特殊,特殊,OR继发性损害负责(包括但不限于购买替代品) OR服务;使用损失,数据,OR利润; OR业务中断),无论是基于合同责任,严格责任, OR侵权(包括过失OR否则)以任何方式使用本软件引起,即使已告知可能发生此类损坏。

软件和文档中包含的观点和结论是作者的观点和结论,不应解释为代表FreeBSD项目的官方政策,无论明示还是暗示。

4
Pete

长期以来,FreeBSD的“端口集合”(即可以通过其软件包管理器使用的软件)比Linux存储库中的软件更大,更好。我想现在不是真的,虽然我不知道任何统计数据。

1
Tom Anderson