免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 蛮多肉
打印 上一主题 下一主题

[服务应用] FreeBSD vs Linux , who is the king of Unix-like? [复制链接]

论坛徽章:
0
21 [报告]
发表于 2015-07-13 17:10 |只看该作者
本帖最后由 芭比小柒 于 2015-07-13 17:14 编辑

讨论话题
1、FreeBSD 的优势?劣势?
除了许可证,跟Linux比几乎没任何优势,劣势硬件支持不咋的(这个主要是设备商的问题)
2、Linux 的优势?劣势?
硬件支持广,劣势许可证,商业不友好。
3、举实例,并评价同一应用软件在两平台的表现和差异!
应用: https://www.gehaowu.com/notes/
目前 P ower FreeBSD ,说实话。我还是觉得差异在许可证上,所以个人原因几乎没啥区别
4、BSD协议 vs GPL协议,你的看法?
借用Delphij的话“发信人: delphij (许可证超出一页纸,非*即盗!), 信区: FreeBSD ”
5、FreeBSD vs Linux,你的最终选择?理由?
FreeBSD,个人网站就是采用FreeBSD系统的


### 我是冲着奖品去的。。。

论坛徽章:
24
天蝎座
日期:2014-05-13 18:05:59IT运维版块每日发帖之星
日期:2015-11-26 06:20:00操作系统版块每月发帖之星
日期:2015-12-02 14:57:54IT运维版块每月发帖之星
日期:2016-01-07 23:01:56IT运维版块每周发帖之星
日期:2016-01-07 23:04:2615-16赛季CBA联赛之青岛
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之北控
日期:2016-03-23 14:20:06IT运维版块每日发帖之星
日期:2016-04-01 06:20:0015-16赛季CBA联赛之吉林
日期:2016-06-28 13:51:54IT运维版块每日发帖之星
日期:2016-07-01 06:20:00IT运维版块每日发帖之星
日期:2015-11-23 06:20:00
22 [报告]
发表于 2015-07-13 19:59 |只看该作者
本帖最后由 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个你们学好一样,再学另一样,其实难度会降低很多,看序言你懂的。

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
23 [报告]
发表于 2015-07-13 21:55 |只看该作者
回复 21# woxizishen


  其他的都赞同,但对这几句有点不敢认同:

,linux有什么,小编就和你说说,硬件防火墙,路由器,交换机OS,安卓系统等等都有linux的影子,


其实FreeBSD也有很多,据说思科和另外一家以j开头的交换机厂商,都是用FreeBSD,同样apple也有freebsd的影子。

论坛徽章:
0
24 [报告]
发表于 2015-07-14 08:50 |只看该作者
其实生产环境还是选择主流的好。
家用那就各有所好咯,选择你最喜欢的就好。

论坛徽章:
15
2015年迎新春徽章
日期:2015-03-04 09:57:09操作系统版块每日发帖之星
日期:2016-08-10 06:20:00操作系统版块每日发帖之星
日期:2016-07-16 06:20:00操作系统版块每日发帖之星
日期:2016-06-04 06:20:00操作系统版块每日发帖之星
日期:2016-03-14 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2015-12-23 06:20:00操作系统版块每日发帖之星
日期:2015-11-04 06:20:00每日论坛发贴之星
日期:2015-10-21 06:20:00操作系统版块每日发帖之星
日期:2015-10-21 06:20:00操作系统版块每日发帖之星
日期:2015-10-18 06:20:00操作系统版块每日发帖之星
日期:2015-07-13 23:17:29
25 [报告]
发表于 2015-07-14 13:10 |只看该作者
freebsd只用於大型?   freebsd跟那些商業unix是不一樣的   freebsd桌面我就在用
不過樓主會開發   為什麼要在這發這個...   拿來時間開發bsd不是更好

论坛徽章:
0
26 [报告]
发表于 2015-07-15 11:30 |只看该作者
@lsstarboy我补充下

1. 据说netgraph运行在一个大锁里,不知道现在有没有改成细粒度的锁;
2. 现在可以用pkg命令安装二进制包,类似Linux里的apt、yum、pacman等工具;
3. 看网卡实时流量我喜欢用systat -ifstat 1,也可以指定单位;
4. ifconfig lagg可以绑定多个网卡做链路聚合;
5. FreeBSD里自带的是vi,vim需要另外安装;
6. Linux里可以用Shift + PgUp或Shift + PgDn查看屏幕上的历史内容;

FreeBSD里kqueue的设计绝对比Linux里的epoll高一个层级,方便易用,非常人性化。
BPF也比Linux里类似的东西强大很多,但前段时间开发的一个BPF应用会经常导致kernel panic,
后来才在FreeBSD的bugzilla里看到是因为一个内核bug导致的,打上内核补丁后就正常了。

评分

参与人数 1可用积分 +6 收起 理由
lsstarboy + 6 赞一个!

查看全部评分

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
27 [报告]
发表于 2015-07-15 11:53 |只看该作者
回复 26# lin_wang

实际上,我对Linux不熟,只是偶尔用一下。


实时网卡流量用systat -if 1有几个限制,1)只能看到当前的,前几秒或几分钟的看不到;2)网卡多了,或者是ng、vlan多了要用match过滤才行。

kqueue也有人说比epoll简单。

我个人感觉bpf涉及到内核中太多的东西,比较复杂。

论坛徽章:
0
28 [报告]
发表于 2015-07-15 12:01 |只看该作者
回复 27# lsstarboy

我觉得BPF的过滤规则很好用,不然的话可以试试Luigi Rizzo的netmap,也是黑科技。


   

论坛徽章:
12
寅虎
日期:2013-12-04 20:37:4915-16赛季CBA联赛之广东
日期:2017-08-22 19:23:1215-16赛季CBA联赛之上海
日期:2016-06-18 23:05:05操作系统版块每日发帖之星
日期:2016-06-06 06:20:00操作系统版块每日发帖之星
日期:2016-06-05 06:20:00操作系统版块每日发帖之星
日期:2016-06-03 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:152015年亚洲杯之巴勒斯坦
日期:2015-02-10 21:38:08卯兔
日期:2014-10-31 20:42:23申猴
日期:2014-06-11 17:15:10处女座
日期:2014-05-22 09:00:1815-16赛季CBA联赛之广夏
日期:2017-09-25 23:37:46
29 [报告]
发表于 2015-07-15 14:33 |只看该作者
回复 25# lsstarboy

喔用了很长一段时间的 FreeBSD,其实理由很简单。
  1. % sysctl dev.cpu | grep temperature
  2. dev.cpu.0.temperature: 48.0C
  3. dev.cpu.1.temperature: 51.0C
  4. dev.cpu.2.temperature: 52.0C
  5. dev.cpu.3.temperature: 52.0C
复制代码
FreeBSD 的 sysctl 可以直接查看 cpu 温度。Linux 非要装一个 lm_sensors ,还要配置一下。让我很不爽。按道理说,添加这个功能是比较容易的。

理由很奇怪吧。

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
30 [报告]
发表于 2015-07-15 15:01 |只看该作者
回复 28# lin_wang


我没写bpf的事,是因为我在Linux下man了一下,发现bfp-filter是一样的。

netmap也是这样,因为netmap官方页面写着支持linux。

我测试过netmap,性能确实不一般,但是一直没敢正式用,不知道稳定性怎么样。   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP