服务项目:网站建设、仿站、程序开发、APP开发设计、移动网站开发设计、企业网站设计、电子商务网站开发、网站维护、网站推广、UX/UI 、HTML5、CSS3、JS / Jquery ...
四川浚浚科技有限公司
四川浚浚科技有限公司 (开发设计官网)TEL : 15308000360 / QQ : 38585404

您的位置:首页 > 技术经验 > 服务器 > 正文

Linux与BSD系统的十大差异
技术支持服务电话:15308000360 【7x24提供运维服务,解决各类系统/软硬件疑难技术问题】

是否经常遇到Linux和BSD系统混为一谈的人呢?笔者偶尔会将其混为一谈,与笔者一样的人也不少。当然,Linux和BSD系统有很多相似之处:它们都是基于UNIX系统的。这两个系统大部分是由非商业组织开发的,而且笔者必须说,它们还有一个共同的目标:成为最有用、最可靠的操作系统。 

 
  尽管这样,它们还是有明显的不同。因此,笔者在这里尽所能来帮助BSD的弟兄们来解释BSD系统与Linux系统有何不同。 
 
  1:许可协议 
 
  我们都知道,Linux操作系统是遵守GPL许可的,而该许可证是用来防止闭源软件代码融合和确保源代码的可用性的,并且GPL是不允许发布二进制代码的。 
 
  相比较之下,BSD许可证就没那么多的限制,它甚至允许发布二进制源码。这两系统的关键差异在于:GPL给你使用任何软件的权利,不论你如何使用,但你必须确保源代码提供给下一个人时是正确并能使用。而BSD许可证则不要求您确保下一个使用代码的人保证代码的可用性。 
 
  2:控制管理 
 
  BSD的代码不受任何人的约束,而Linux内核主要是由Linux的创始人Linus Torvalds来管理的,不需要有人告诉你能干什么和不能干什么你就可以进入BSD代码。然而,BSD是由一个核心小组来管理的,核心团队自然就比BSD社区非核心成员拥有更多的发言权。 
 
  3:内核vs操作系统 
 
  BSD项目保留了整个操作系统,而Linux系统主要集中在内核上。这似乎没什么不一样的,很多应用程序都能在这两系统上运行。 
 
  4:UNIX相似度 
 
  有句关于Linux与BSD的话是这么说的:“当一群黑客坐下来尝试传送一个UNIX系统时得到的就是BSD; 当一群黑客坐下来尝试编写一个UNIX系统时得到的就是Linux。很明显这句话会让你更加明白,BSD系统与UNIX系统更相似,因为事实上BSD系统就是传统UNIX的直接衍生物;而Linux是基于UNIX系统的一个新的系统。 
 
  5:基本系统 
 
  基本系统是理清Linux与BSD系统的差异的关键。Linux基本系统事实上并不存在,因为Linux是由一些小系统集成的。许多人认为,Linux的基本系统就是它的内核kernel。问题是如果没有可用的应用程序内核kernel是毫无作为的。与Linux不同,BSD有一个基本系统,包含众多工具, 甚至包括libc。因为这些程序片都可以作为一个基础系统,开发后再包装在一起。
 
  6: 安装源码 
 
  由于BSD的开发方式,很多用户都是用源码而不是预先包装好的二进制安装包来安装系统。这是一个优势还是劣势就不得而知了?因为这取决于个人:如果你喜欢简单友好的界面,那么一看到界面你就会关闭它,新用户也一样会关闭。几乎没有新用户会想要从源码开始编译。但是,利用源码安装也有它的好处。 
 
  7: 升级 
 
  由于BSD的开发方式,只需要一个命令你就可以升级系统。当然你可以下载你要安装的系统,并进行解压他们然后安装你需要的程序。Linux系统的话,你可以使用内置的系统管理来升级系统。BSD仅更新基础系统,而Linux是升级整个系统。不过要记住,升级到最新的基础系统并不意味着所有的附加软件包都将被更新。你所有的软件包将会因为Linux系统的升级而受益的。这是否意味着Linux系统更好呢?笔者可不这么认为,笔者一直都是第一个对Linux进行升级的,但升级时总会发生严重错误导致需要重新安装整个系统,这种情况在BSD系统升级时是不会出现的。 
 
  8: 崩溃边缘 
 
  看到一个处于崩溃边缘的BSD系统是不太可能的。而Linux则发布了许多让其崩溃的软件包。如果你坚持“如果不崩溃,就不解决这个问题”的原则的话,相信你一个BSD的大fan。但如果您跟随潮流,想要最新的尝试,你最好尽快迁移到Linux操作系统。 
 
  9:硬件支持 
 
  你会发现,一般情况下,支持Linux的硬件比BSD的发布来的快,但这并不意味着支持BSD的硬件没有支持Linux的多,只能说明Linux在硬件方面总是在BSD之前被支持。因此,如果你想要最新的,最伟大的图形,考虑都不用考虑BSD。 
 
  10:用户群 
 
  笔者在这里概括了计算机用户群。如下图,从左到右表示低端用户到高端用户。正如你可以看到,Linux的图中间,BSD列在了它的右边,虽然有人支持也有人反对这个观点,但这仍是对用户群的一个准确的概括。



上一篇:网线(双绞线)的标准接法
下一篇:windows 快速安装IIS以及网站调试

相关热词搜索:linux bsd 系统