FreeBSD和Linux有什么区别?

我给你一个基本问题.因为我是初学者.

我想用Web应用程序构建一个服务器.
我是否选择了FreeBSD或Linux,我感到很困扰
FreeBSD和Linux有什么区别?

请为我选择操作系统选择的建议标准.

解决方法

FreeBSD退出了BSD系列.它基于AT& T原创的100%重写.虽然最初AT& T的法律问题阻碍了它的扩展,但它最终被清除了(当发现AT& T已经占用了BSD代码时,表格已经转变).因此,它是100%免费的,并且没有任何已知的法律索赔.它是根据“BSD许可证”许可的,这是非常自由的,允许重新分配利润.

Linux是一款100%从零开始的System V外观.它是由一位芬兰程序员开始的,他们聚集了其他几个人.随着时间的推移,“linux内核”在开发人员和代码行中不断增长,并在此过程中添加了新功能.它也有一些法律问题,由SCO集团发起,他试图声称拥有某些内核代码.到目前为止,还没有发现任何侵权代码,并且SCO的行为与微软“给予”的一大笔钱之间存在投机关系.当时它是controvercial,因为Linux使用GPL版本2许可证,这要求向公众发布的任何程序还必须(a)具有随时可用的源代码,(b)必须在相同许可证下可用,并且(c) )必须有通知归因于原作者.

两个系统都相当稳定.两者都有很长的发展历史.两者都有积极的发展社区,不太可能很快消失.

在服务器网络支持方面,历史上的共识通常是在BSD方面,已被证明可以容纳繁重的连接和负载.在无处不在方面,Linux在最令人惊讶的地方被发现,并且拥有蓬勃发展的软件文化.

要回答关于Web服务器应用程序的问题,我可能会赞成BSD.选择的基础是BSD的网络堆栈(历史上)已经证明对Linux有轻微的优势.对于后端部署,Linux发行版的灵活性和普遍性意味着我可以使用大量软件.是的,对那些BSD爱好者来说,我知道breadth of software available through the BSD ports program.

但是,找到Linux管理员要容易得多,这是影响部署的潜在因素.如果这是一个快速变化或不断增长的安装,找到BSD人才可能会导致部署中出现劳动力问题.

所以 – 这取决于. :)你需要全职工作人员吗?坚持使用Linux.您是否在小型硬件上寻找大型站点部署? BSD可能适合你.

相关文章

在Linux上编写运行C语言程序,经常会遇到程序崩溃、卡死等异...
git使用小结很多人可能和我一样,起初对git是一无所知的。我...
1. 操作系统环境、安装包准备 宿主机:Max OSX 10.10.5 虚拟...
因为业务系统需求,需要对web服务作nginx代理,在不断的尝试...
Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核...
一、Hadoop HA的Web页面访问 Hadoop开启HA后,会同时存在两个...