【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

OpenBSD和Linux的不同

放大字体  缩小字体 发布日期:2020-06-27 03:07:51    浏览次数:5
导读

  也许你已经看到OpenBSD 6.5发布信息,你也曾想过,OpenBSD和Linux有什么不同呢?然后就没什么然后了。  这些同样适用于其它的BSD系统。同时为了防止口水之争,在本文开始之前,我们需要声明一些事情。  本文主要针对那些正在使用Linux并对OpenBSD感兴趣的人群。本文主要讲述的是一个Linux用户观点的改变,而不是一

  也许你已经看到OpenBSD 6.5发布信息,你也曾想过,OpenBSD和Linux有什么不同呢?然后就没什么然后了。

  这些同样适用于其它的BSD系统。同时为了防止口水之争,在本文开始之前,我们需要声明一些事情。

  本文主要针对那些正在使用Linux并对OpenBSD感兴趣的人群。本文主要讲述的是一个Linux用户观点的改变,而不是一个技术立场的改变。

  我们需要意识到,从表面上,OpenBSD和Linux的差异是非常小的。它们都是类Unix系统。我们在两个体统上,依然是使用Terminal,X Windows,Firefox和Libreoffice等软件。

  尽管OpenBSD无法安装一些闭源软件,但是绝大部分开源软件可以在OpenBSD上重新编译。我们不要期待任何视觉上的变化。事实上,Linux上的KDE和GNOME的差异,都比两个平台的KDE差异大。

  这些是否让读者们有所认知了?笔者很清楚,一时很难完全理解这些。读者们可以参考“Windows VS Linux”,这两个操作系统在各个方面有更多的差异,就像大象和麻雀的差异。但是在无经验的人眼中,分辨鸽子和斑鸠也是有困难的。

  一些理念上导致的差异,并不那么容易被看到。这些差异也是不那么容易被阐述清楚,只有通过使用才能理解。这就是我们推荐“去尝试OpenBSD用亲眼所见去发现”。

  但是这里并没有太多。有一些特性,但是有一些是我们不希望的副作用。每一个决定都需要权衡,让我们看看这些吧。

  不管怎么说, OpenBSD是一个非常简单的系统。对系统管理员来说,非常省心省力。所有的模块都是遵循Unix哲学理念,注重简单易用。如果读者对该理念不是很了解,只需要去想象rc体系和Systemd体系。这是不可低估的力量:好多人选择使用OpenBSD,是因为它比Linux更精简,甚至和同系列的FreeBSD相比也是很精简。

  这些替代品是更好还是更差?好吧,这些替代品涵盖了90%用户功能,同时又强大且易于管理。想一想:“就当前的邮件系统核心问题是,我们如何从头开始编写一个包含任何历史包袱的现代电子邮件系统?”

  是不是听起来很耳熟?绝大部分都是OpenBSD的创新,这些创新不断的被其它Unix系统采用。

  我只能说他们之间有不同,但是差不多少,但是随着系统发展,OpenBSD将会更加的安全和稳定。

  在x86体系下,站在系统管理角度,包升级都有一定难度但是相差不多。如果读者想使用不同的应将架构,读者就需要时不时的在OpenBSD上重新编译软件包。

  这是因为可能没啥差异。因为很少有,只有OpenBSD能做而Linux不能做的事情。然而,他们做了什么,谁做得更好。这对你很重要吗?

  绝大部分Linux上闭源软件是无法在OpenBSD上工作的:Skype,Slack等。如果这些软件都是读者日常使用非常重要的一部分,只能选择Web应用或者尝试含有Linux兼容层的FreeBSD。

  同样道理,OpenBSD拥有非常优秀的硬件驱动,但是这些驱动的量实在太有限了。所以读者要使用OpenBSD时,就要谨慎的选择硬件。提示:选Thinkpad。

  因为它主要精力集中在安全和简单上,所以性能并未得到充分优化,绝大部分软件都会比Linux慢一些。在笔者的实际经验(和一些性能测试)中OpenBSD的软件运行速度比Linux慢10%到20%。

  笔记本的电池也受到很大影响。我的x230,在使用Linux,它可以使用5个小时,但是使用OpenBSD时,它才能使用3:30。当然更新的笔记本和更大的电池,也许对使用者来说是一个更实际的解决方案。

  但是想一下,最开始是什么吸引读者使用Linux的。它并不是比Windows更快的电脑,更多的驱动或者更多的软件。而是一种自由的精神,Linux为我提供了,更健壮,更安全和更个性化的系统。

  事实上:在当前的时间点上,对读者来说,这些无形的资产是无形的。但是对其他人或者部分读者,正是被OpenBSD这些特性所吸引而去使用OpenBSD。对笔者而言,OpenBSD的架构,理念和系统管理,OpenBSD比Linux强上10倍。

  让笔者换个方式来问问题:如果读者能得到一个更强大,更健壮和更易用的系统,读者是否愿意去忍受它的一些缺点?

  是的,现在也许读者会想:“也许Linux是自由,软件可用性和新手友好之间做了良好平衡的结果“。对绝大部分人来说,这是没有任何问题的。但是笔者也使用Linux,笔者只是想帮读者增加一个选项。

  至此,是否已经激起各位读者的兴趣了呢?或者不打算尝试而直接关掉本文呢?让我们勇往直前吧,使用一个虚拟机或者在一台老旧机器上安装OpenBSD体验下吧。

  生活,从来就不是非黑即白。也许OpenBSD并不能成为读者日常的工作系统,但是完全可以当作玩具系统。认真的说,笔者知道一部分人只使用OpenBSD。

  那么以笔者自身为例子。笔者日常工作系统是Mac OS X,并非Linux,因为笔者需要使用微软的Office和一些只有Windows和Mac OS X才有的软件来完成日常工作。

  但是,当回到家中,笔者就会使用安装在x230上的OpenBSD,并且感到OpenBSD比Mac OS X用起来更加舒适。

  译者是一个长期使用类Unix系统的前端开发,主要使用Mac OS X,FreeBSD和OpenBSD。基本上所管理的服务器都是使用OpenBSD和FreeBSD。笔者曾提到推荐购买ThinkPad来使用OpenBSD,虽然译者目前使用ThinkPad W530来运行OpenBSD,但是译者现在(2019年)更推荐小米的air和华为的MateBook X。因为就中国市场而言,ThinkPad性价比实在太低了,使用同美国相比2倍的价格都无法买到美国同等配置。

  对于一般的读者,译者并不推荐使用OpenBSD。OpenBSD和FreeBSD在某些特定领域得到了很好的应用,但是作为日常使用对一般读者需要下巨大的决心。

 
关键词: openbsd
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.31duo.com/news/show-326461.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4