- 论坛徽章:
- 24
|
本帖最后由 woxizishen 于 2015-07-13 20:00 编辑
序言:
freebsd严格意义来说,他是unix系统的一个重要分支,即UNIX的纯种版操作系統,它是由柏克莱大学的Bill Joy开发出来,Bill joy就是后来Sun公司的创始人,Sun的unix系统Solaris就是从BSD的衍生品呗。
而linux却和unix八竿子打不着但又有联系,首先一位教学Unix核心原始码的教授谭宁邦,对于那些把unix商业话的公司,不公开源码十分上火,已经影响到他教学了,所以他在1986年在不看unix源码的情况下,开发了一套与unix完全兼容的minix系统,而linux的父亲林纳斯"托瓦兹对这个minix系统内核进行研究,才有了第一个linux的核心,由于linux核心像unix一样是遵循posix标准,那么在unix能跑的软体自然就能在linux跑,严格意义来说linux他就是个杂交品种。
1、FreeBSD 的优势?劣势?
无论是HP-UX,或是AIX,还是fressbsd,这些大型UNIX系统都不会用于桌面系统,一般用来运行Oracle、Sybase、DB2等大型数据库系统,linux在这一块要处于劣势。这也是freebsd在某些领域仍然存在的理由。他的劣势,维护成本高,现在很好的案例IBM自己的unix系统都快扛不住啦,因为大型机已经不像当年那么好销售,现在云计算新型技术诞生,慢慢会将所有大型机能干的功能都给替代掉,但这个需要相当长的时间。
2、Linux 的优势?劣势?
linux的优势就是应用范围要比freebsd大的无法用级别来形容,linux的核心非常小,linux有什么,小编就和你说说,硬件防火墙,路由器,交换机OS,安卓系统等等都有linux的影子,90%以上企业服务器绝对是linux发行版,而不是freebsd。
劣势,如果在大型机上面使用,linux系统完全不会被考虑,linux在设计之初就不是给大型机使用的,他的口号就是把开源进行到底,而后很多开源软件的诞生都和linux有莫大的关系。
3、举实例,并评价同一应用软件在两平台的表现和差异!
小编没有实际对比过,所以无法评价,但应用软件在两平台的表现和差异是要看开发人员在这2个平台开发出来的水准是否一样。
就像windows下的dns服务器和linux下的dns服务器,你要对比他们表现和差异,谁能测试出来。他们都有各自的优势和劣势。windows的dns服务器容易上手,图形化操作,并且有非常完整的官方手册你懂的。而linux的dns服务器,你要不去掌握原理,除了问题,你除了跑到社区论坛找答案,还真没有一份特别好的官方手册给你参考。但是linux下真的弄懂了某款服务器软件,你的掌握熟练程度那肯定是要比windows下强的不是几倍问题。
4、BSD协议 vs GPL协议,你的看法?
两者都是开源,没有什么太多看法,但bsd上面还是会有一些闭源软件,而linux坚持下的gpl,你必须把源代码公开,所以不会出现什么闭源软件。
5、FreeBSD vs Linux,你的最终选择?理由?
哪一个工作上用到,我就选谁,如果工作上用不到,我真找不到理由为何要选他,除非你小子想跳槽从事这2个当中的一个啦。人不要太贪心,大脑有限,记忆力很差的。所以我已经习惯性的写文档了。当然他们2个你们学好一样,再学另一样,其实难度会降低很多,看序言你懂的。
|
|