为什么有人会选择FreeBSD而不是Linux?与Linux相比,FreeBSD有哪些优势? (我的共享主机提供商使用FreeBSD。)
#1 楼
如果您想知道有什么不同之处,以便可以更有效地使用该系统,那么以下是Linux背景下的人们经常参考的BSD简介。决定,我只是猜测他们为什么选择FreeBSD。在第一个互联网泡沫时期,FreeBSD 4在ISP中非常受欢迎。这可能与是否添加kqueue
有关。维基百科页面由此描述了对FreeBSD 4的感受:“……被广泛认为是整个Unix家族中最稳定和高性能的操作系统之一。”特别是FreeBSD随着时间的推移增加了其他功能,这些功能会吸引托管服务提供商,例如jail
和ZFS支持。我个人非常喜欢BSD系统,因为它们感觉它们比大多数系统都更适合我使用过的Linux发行版。而且,直接在各种手册等中提供的文档也很出色。如果您要使用FreeBSD,我强烈建议您使用FreeBSD手册。
#2 楼
FreeBSD以更强大的网络堆栈而闻名。根据前一家公司的专业经验,我们有一个代理服务器正在从负载中掉下来。当我们在上面放置FreeBSD时,服务器轻松地处理了一年以上的负载(我继续前进-仍然可以工作)。NetBSD在许多不同的硬件上运行而享有盛誉。 >它是Unix,功能强大且免费。没有真正的理由避免它,但是您会错过Linux趋向于具有的新功能。
评论
在FreeBSD之前您正在运行什么?
–BigSack
13年8月22日在10:11
那是前一段时间。给定时间范围,可能是CentOS或RHEL 4。
– Greg Cain
13年8月26日在16:08
而且您仍在某处使用它,我是说BSD?
–BigSack
13年8月26日在17:35
那是几份工作。我目前没有使用它。当时我不能代表我的雇主。
– Greg Cain
13年8月26日在21:28
@Jinxed例如,最新版本的Linux 4.7支持AMD Radeon RX 480(这也是最新的硬件)。但是我们必须等待更多的时间才能听到支持相同硬件的公告。那是新的热点
–德维什·塞尼(Devesh Saini)
16年7月28日在17:45
#3 楼
我更喜欢BSD许可证而不是GPL许可证的许可证理念。对我来说,免费意味着您可以对代码进行几乎所有的操作。它是如此的免费,您可以使其不像苹果那样变得免费。另一个原因是我想修修补补,我发现当我使用Ubuntu时,我并没有戴上unix帽子。相反,我只是在各处使用GUI,就像在Windows中一样(这不一定是一件坏事,只是有所不同)。
#4 楼
FreeBSD是一个操作系统。 Linux是内核。因此,在您的问题中,您正在比较苹果和橙子。评论
从技术上讲,操作系统是内核本身。 FreeBSD与Linux相当,唯一的区别是Linux中的系统实用程序位于一个名为util-linux的单独存储库中,而在FreeBSD中,它们的源代码与主存储库中的OS(OS = kernel)代码一起提供。
–user6039980
18/12/31在13:20
从技术上讲,内核可以是整个操作系统(在使用受限的设备中),但实际上通常不是。用于直接控制硬件操作的驱动程序和任何其他程序都是操作系统的一部分。 FreeBSD不能与Linux相提并论,但是可以与Linux发行版相提并论。从技术上讲,Linux只是一个内核(尽管大多数人不知道这一点)。
–鲍勃
19年1月5日在16:39
#5 楼
这是我写的有关BSD Unix变体的内容,以回答关于serverfault的类似问题。广义而言,与典型的Linux发行版相比,BSD系统的代码库受到更严格的控制。您会得到一些更像传统的unix的东西,并且该系统非常健壮,并且具有更保守的更改策略。如果您是纯开放源代码商店并且不依赖于任何商业软件,例如然后,Oracle的BSD UNIX系统将为您提供一个非常稳定,易于理解和控制的软件平台,而不是Linux。大多数历史性问题(如不良的驱动程序或SMP支持)已在几年前解决,特别是在主流服务器硬件上。
如果您想要传统的unix桌面,那么BSD unix可以为您提供这一点Linux发行版。如果您使用的是最终用户系统,那么使用Ubuntu或Fedora可能会更好。 Gentoo Linux是基于BSD'ports'打包系统的衍生产品。
#6 楼
BSD和Linux发行版之间的差异可以追溯到Unix的早期。AT&T拥有Unix,但是由于限制,它无法在计算行业中竞争。因此,他们将Unix授权给了Berkeley。伯克利开始进行这种自定义和调整,直到最终在他们的新操作系统中真正没有AT&T代码,名为BSD(伯克利软件发行版)。系统课使用名为Minix的不完整的Unix克隆进行工作,该克隆旨在培训学生构建操作系统。 Linus采纳了这个想法,成立了Linux分支。
现在我的经验更多地来自于OpenBSD,从这个角度来看,两者之间的差异是惊人的。有人提到OpenBSD更加安全,其历史上只有2个漏洞利用,因此它获得了这一权利。
创始人Theo de Raadt认为安全性应该是主要焦点,许多Linux和其他BSD系统并不是专门写好的代码,而是过多地专注于添加新功能,只是为了添加新功能。
OpenBSD的发布时间表为6个月,在此期间无法完全安全地实施任何事情。期间未添加。与像Ubuntu这样的Linux发行版相比,它们从未在发行前测试过危险的东西,对于许多系统管理员和服务器操作员来说,这是使您高枕无忧的巨大钥匙。
#7 楼
像@User一样,我更喜欢BSD许可证,这是我将其用作主要操作系统的主要原因。我绝不反对GPL,但如果使用类似MIT / MIT的许可应用程序可用,我将首先在类似GPL的应用程序中使用它。 >这对于面向业务的用户以及像我这样的用户都非常有吸引力。还要记住)。
另外,由于FreeBSD在桌面上不如Linux流行(PC-BSD非常出色),所以我内心的极客不得不将其用作桌面OS。我无能为力。其中包括Flash-无需在Linuxulator下运行:gecko-mediaplayer + Firfox + GreaseMonkey + Linterna Magicka。
#8 楼
文档:http://www.freebsd.org/doc/zh_CN.ISO8859-1/books/handbook/
开发一致性:
http://svnweb.freebsd.org/base/release/
许可证
版权所有1992-2012 FreeBSD项目。保留所有权利。
在满足以下条件的情况下,无论是否经过
修改,均允许以源代码和二进制形式重新分发和使用:
重新分发源代码必须保留上述版权声明,此条件列表和以下免责声明。
以二进制形式进行的重新分发必须复制上述版权声明,此条件列表和以下免责声明。
文档和/或发行版附带的其他材料。 ,但不限于,
对特定目的的适销性和适用性的默示担保不承担任何责任。在任何情况下,FREEBSD项目或贡献者均不对任何直接,间接,偶发,特殊,特殊或后果性的损害(包括但不限于,
购买替代商品)承担责任或服务;使用损失,数据或
利润;或业务中断),无论是基于合同责任,严格责任还是侵权行为(包括疏忽或过失),均基于
责任理论否则),即使已告知可能发生此类损坏,也以任何方式使用本软件。
软件和文档中包含的观点和结论
是作者的,
不应解释为代表FreeBSD项目的官方政策,无论是明示或暗示。
#9 楼
长期以来,FreeBSD的“端口集合”(即可以通过其软件包管理器为其使用的软件)比Linux存储库中的软件更大,更好。我想现在还不正确,尽管我不知道任何统计数据。评论
ports集合在其程序包管理器的“外部”。端口集合的大小与集合中“端口”的数目无关。当然,它应该包含您要使用的仓库中不可用的任何软件,仅此而已。
–腕骨
17年12月13日在9:12
评论
@Tshepang这可能完全是个人经验,在拥有丰富Linux经验的人未见过BSD的人们中可能很少见。我想出的另一种解释是,我通过阅读官方项目文档了解了大部分有关BSD的知识,但是我通过Googling学习了大部分(大多数)Linux发行版的知识。 Gentoo还是一个例外(当我探索Gentoo时,他们的Wiki是一个很好的资源),这使我认为我更好地了解了在那些系统上做出某些决定的原因。
–汉克·盖伊
2011年6月7日在9:51
我最喜欢的FreeBSD“集成”方面的示例:在FreeBSD上,您可以使用“ ifconfig”配置网络接口。在Linux上,可以使用“ ifconfig” ...,“ brctl”和“ vconfig”,“ ethtool”,“ iwconfig”和“ ip”和...来配置网络接口。
–幼虫
2011年6月11日下午0:59
第一个链接很有趣,谢谢
– marto
2011年10月11日上午10:47
@marto Glad您发现它很有用。我记得我第一次偶然发现它时就想到“这太棒了”。
–汉克·盖伊
2011年10月13日在20:14
@ashwin FreeBSD手册是我所见过的有关操作系统的最佳文档。我所见过的最接近的可能是Gentoo手册。尽管OpenBSD的手册页可能比FreeBSD的手册页好,但BSD的手册页也往往非常好。
–汉克·盖伊
2012年9月10日21:10