免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8377 | 回复: 11
打印 上一主题 下一主题

[FreeBSD] 求科普,三大BSD之间的差异有多大? [复制链接]

论坛徽章:
3
卯兔
日期:2013-08-15 13:17:31处女座
日期:2014-01-10 11:35:23双子座
日期:2014-01-25 02:16:06
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-01-20 23:30 |只看该作者 |倒序浏览
本帖最后由 sunny7476 于 2014-01-20 23:43 编辑

如果这个问题过分小白了,请无视吧。。。

众所周知,FreeBSD源自4.4BSD,NetBSD源自4.3BSD。而OpenBSD又在NetBSD诞生不久就独立出来了。他们互相独立距今有近20年了。这三种BSD有不同的发展思路和侧重点。

问题就是,现在FreeBSD、NetBSD、OpenBSD直接的血缘是否仍然很亲,二进制程序的兼容度如何。

他们之间的兼容性和众Linux发行版比起来又如何。

比如他们之间的差别,与Debian系、RedHat系、独立系如Arch等之间的差别。

又如NetBSD与PC-BSD,与Debian系中,专注于测试的Kali与Fedora之间的差距,相比如何?

求科普,谢谢!

PS:随便大家选取哪个方面进行比较。

相关参考资料:OpenBSD的FAQ中关于其与其他BSD差异的介绍

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
2 [报告]
发表于 2014-01-21 00:14 |只看该作者
可以认为是三套有联系但区别很大的独立的系统,差别比Linux的所以发行版之间的比较都大,他们的差别不仅是配置、应用层命令、系统库的差别,还有内核的差别,整体构架的区别,所以你经常看到*BSD之间的功能移植过来移植过去的。而Linux的众多发行版在包管理、配置管理上差别很大,然而系统库用的从www.gnu.org出来的,而内核用的是从www.kernel.org出来的。

论坛徽章:
3
卯兔
日期:2013-08-15 13:17:31处女座
日期:2014-01-10 11:35:23双子座
日期:2014-01-25 02:16:06
3 [报告]
发表于 2014-01-21 00:47 |只看该作者
回复 2# gvim


    多谢解惑!

论坛徽章:
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
4 [报告]
发表于 2014-01-21 09:13 |只看该作者

Linux 是 fork,*BSD 是 fork + exec

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
5 [报告]
发表于 2014-01-21 14:44 |只看该作者
差距很大,非常大。

论坛徽章:
4
CU大牛徽章
日期:2013-04-17 11:48:26CU大牛徽章
日期:2013-04-17 11:48:40CU大牛徽章
日期:2013-04-17 11:48:45摩羯座
日期:2013-12-06 18:10:04
6 [报告]
发表于 2014-01-22 17:45 |只看该作者
最大的区别是:OpenBSD估计快要关张了,因为没钱。

论坛徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午马
日期:2014-08-06 03:56:58
7 [报告]
发表于 2014-01-22 18:41 |只看该作者
     多谢解惑!{:2_172:}

论坛徽章:
0
8 [报告]
发表于 2014-01-23 00:03 |只看该作者
BSD是表面差异小,内在差异大(也不是非常大);Linux的发行版是表面差异大,内在差异极其微小。

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
9 [报告]
发表于 2014-01-23 10:37 |只看该作者
这个问题,如果只说技术方面,可以码几页纸的字。如果说到文档、社区、文化,可以写本书了。

论坛徽章:
0
10 [报告]
发表于 2014-01-23 21:15 |只看该作者
现在的BSD貌似已经经历过一次回炉了~~~,所以不能完全说,都是基于一个源头的。
比如现在的FreeBSD就是基于一个被删节过的BSDlite代码。

三种BSD,的发展方向不一样,FreeBSD么,比较追求整体体验,稳定,给人的感觉更通用,有点像RedHat那种感觉。
NetBSD么,貌似比较追求架构方面的美学设计,所以,他在硬件等方面的移植都比较出色,你看看NetBSD支持的架构体系你就能了解了。
至于OpenBSD么,我个人觉得貌似比较小众的样子(虽然我用FreeBSD在整个系统家族里看也算是小众),他比较追求系统的安全性,貌似OpenSSL也和他们是有关系的。

个人选择FreeBSD,是因为相对其他两个,文档比较齐全。而且,从长远看,这个系统的被支持力度还是比较大的,并且各种软件或者硬件的支持都比较不错。
当年FreeBSD 6.0 对我笔记本的声卡支持为0,然后好像是第二年吧,FreeBSD 7.0出来了,我的声卡就被支持了。
又比如,ATI显卡的硬件加速支持,那么多年在BSD上一直被认为是梦里才会发生的事情,但最新出来的FreeBSD10就已经支持了。

总而言之,作为日常使用。如果你有时间折腾,并且,愿意在某些方面忍受软件或者硬件的不支持,那选择BSD,是不错的。如果又想稍微折腾一下,但又不想完全没有希望的望眼欲穿的等,那可以试试linux。
之前用过gentoo,觉得那个太费电了,而且,内核更新又挺频繁的,每次都要手动配置内核,实在我这种在为生存而生活的人有点力不从心。所以现在改用archlinux,其实gentoo对程序的优化是有限的,
定制么,如果你砍掉很多依赖,其实相应的功能也会被砍掉,所以,你最后发现,你还是不得不把那些依赖添加上去。最后的东西,可能和archlinux编译好的二进制包差不多。但你每次装软件花的时间实在是让人无语。

评分

参与人数 1可用积分 +6 收起 理由
send_linux + 6 学习了....

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP