Linux vs. BSD:应该使用哪个?

在PCPC.me中,我们将Linux作为Windows和Mac OS X的“替代"进行了相当多的介绍。但是,它们并不是仅有的三个操作系统-还有BSD系列的类似Unix的操作系统,在技​​术上与Linux有所不同。

以公平竞争的名义,现在也该让BSD操作系统获得一些认可了。并且没有比将它们与Linux进行比较更好的方法了。 BSD操作系统有什么不同,您应该运行它而不是Linux? Linux和最好的BSD桌面操作系统PC-BSD在桌面上有什么比较?

Linux和BSD有何相似之处

因此,当您尝试寻找更大的产品时,明显的差异,您将找不到任何差异。另一方面,它实际上取决于较小的幕后细节及其后果。

内核与操作系统

BSD通常是整个操作系统,而不仅仅是内核。多个BSD操作系统之间确实存在差异,但是将它们统称为BSD家族(因为它们都来自BSD Unix)是更容易且很正确的。

Unix Heritage

另一方面,Linux加入了Minix,成为仅有的两个类似Unix并受Unix启发的操作系统,但与原始Unix没有任何实际联系。

许可

然后Linux和BSD系列使用的许可有所不同。两者都使用开放源代码许可证,而Linux使用GPL通过强迫开发人员以开放源代码和相同许可证的形式发布对GPL许可软件的任何修改,从而对用户有利。

BSD系列使用BSD许可,通过允许开发人员使用开源软件,对其进行修改,然后将其保留为专有软件(而不是强迫他们将更改作为开源软件发布(尽管如果愿意,他们仍然可以))而对开发人员有利。 p>

由于BSD许可,Apple可以使用各种BSD位(包括来自FreeBSD的位)并将Mac OS X创建为混合源产品。尽管使用和修改了Linux内核(以及其他GPL许可的软件),但Google仍能够创建Android,因为它们以开放源代码的形式发布了移动操作系统,并且这样做没有问题。

供应商支持

基于FreeBSD的PC-BSD肯定是可用的,并且由于使用了相同的桌面环境,因此肯定可以使用,并且与Linux类似,因此非常有用。但是,一旦尝试做更多的事情,就会开始发现它的局限性。

尽管Mac OS X有很多其他BSD操作系统没有的功能,但仍然没有与Linux相比,Mac OS X是一个轻松的胜利。

BSD的技术优势

但是,不同的BSD内核具有各种技术的许多不同实现,其中一些已被证明可以实现优于Linux。 FreeBSD以出色的网络堆栈而著称,而OpenBSD以尽可能人性化而著称。与Linux相比,NetBSD甚至可以在包括烤面包机在内的更多架构上运行。因此,从技术角度来看,BSD操作系统还不错,但是与Linux相比,第三方开发人员对BSD操作系统的支持要少得多。有了足够的支持,您就可以在操作系统上进行任何操作。

在台式机上,坚持使用Linux

最后,大多数用户都希望坚持使用Linux对于他们的台式机,原因有很多,为什么Linux在台式机上会更好。但是,如果本文使您对BSD操作系统更加好奇,请随时在虚拟机或备用计算机上进行尝试。

了解BSD操作系统的哪些功能,它们比Linux更好?您为什么选择其中一个?在评论中让我们知道!

标签: