linux与unix的联系 BSD用户为什么比Linux用户少?
BSD用户为什么比Linux用户少?
主要有两个原因
第一,Linux不像一个系统那么简单,它是一个巨大的自由软件帝国。这个帝国的领袖是理查德·史泰尔曼和他的枪计划。
他的免费软件理念是,你可以使用我免费发布的任何开源软件,但如果你使用我的软件开发新软件,你也必须开源。我们现在称之为GPL协议。这是GPL协议的核心思想。
Richard就是按照这个想法开发了gcc编译器,Linus用gcc开发了Linux系统,所以他也不得不开源。GPL协议的传染性决定了通过GPL协议构建的软件是开源的。这种方法已经被世界上大多数黑客和程序员所认可,这就是为什么Linux社区今天非常流行的原因。
但是BSD,一个开源软件,走了一条不同的路。虽然BSD系统是开源的,但对使用BSD系统的程序几乎没有任何要求。换句话说,您可以完全修改BSD系统,然后关闭软件源代码。
这种非传染性BSD协议并不是每个人都支持的,它的捍卫者也非常罕见。Linux每天都有无数的开发人员免费提供代码,因为他们知道,如果他们使用自己的代码,软件也必须是开源的。在BSD系统的框架下,你可以完全使用别人的代码,然后打包并关闭源代码,说这是你自己的产品版本。很多人不愿意做这种事。
因此BSD系统已成为商业公司生产自己产品的首选系统。例如,PS系列、苹果MaciOS等系统都是基于BSD的封闭源代码操作系统。这与自由软件程序格格不入。
第二,BSD有一个特殊要求,即所有使用BSD开源代码的软件都不允许使用BSD系统进行宣传。换句话说,BSD协议禁止PS说我们的系统是基于BSD的。因此,BSD的普及率很低,很多人不知道自己用过BSD。
linux与unix的联系 freebsd为何败给linux freebsd和linux区别
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。