免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: lowmer

偶然看到一cu网友对BSD的评价《开源与进化论》 [复制链接]

论坛徽章:
0
发表于 2006-09-25 14:16 |显示全部楼层
优胜劣汰,

是不是还少了一句????


“适者生存!!!!!!”



真正能够生存下去的是能够适应的,不是最弱的,也不一定是最强的



牛虽然强壮而勤劳,但走在第一位的是老鼠



把BSD比作自然,也很漂亮
一切源自大自然,而最终都再次回馈大自然!!!

论坛徽章:
0
发表于 2006-09-25 14:25 |显示全部楼层

没有什么可比性

没有什么可比性,就算是linux内部也有分派,像debian就做的更像BSD.而redhat就更像windows,要付费才能享受服务

论坛徽章:
0
发表于 2006-09-25 14:28 |显示全部楼层

楼主很不负责

在说前我先推荐大家看篇文章
http://bbs.cciss.cn/viewtopic.php?id=8

BSD与LINUX的好坏,你单纯的从SourceCode的角度来考虑,其实已经犯了一个很严重的错误.如果你真想评价BSD与LINUX的区别,你先动态调试跟踪下BSD LINUX的内核,然后对比下就知道了.我想调试完你就知道到底那个比较优秀了.我这里没有说LINUX不好的意思,LINUX也有很多的SourceCode,OS的解决方案要好于BSD,但是看一个OS的好坏不能只看什么GNU等问题,而应该看其整体的性能.

我不熟悉什么GNU,但我调试过BSD和LINUX的内核,看了很多BSD LINUX内核的汇编代码,虽然我知道看ASM CODE很累,但是只有在动态调试的时候才可以知道到底内核做了那些事情.LINUX我可以很easy的实现对进程的欺骗,但是BSD我做不到,虽然我想了N多办法.
本人对理论知道的很少,也不知道什么进化论,但我觉得自己的内核编程调试经验还是有些的,仅此而已.
其实我也喜欢LINUX,BSD的话从FREEBSD NETBSD OPENBSD我几乎都比较喜欢.我只是觉得楼主说话有些过了.
在这个OS横飞的年代,在这个软件越来越多的年代,惟有亲自去动态调试下,才会知道到底那个是比较好的.

论坛徽章:
0
发表于 2006-09-25 14:47 |显示全部楼层
原帖由 enjoyo 于 2006-9-25 14:16 发表
大家继续吵啊,虽然这样没有结果,但是有些言论还是很有启迪作用的。

谁说争论(或者辩论)就一定要有结果?

我倒觉得这样比做一个什么“国际自由软件开源日”什么头脑风暴强多了,这才是真正的头脑风暴,这 ...

NO
我觉得纯粹是把简单的问题复杂化。如果你在做点事情的时候想的都是这个的话,什么都做不成。
什么模式都不完美,很多人因为那篇《大教堂与集市》一下子对BSD的开发模式不屑。可是你要是
看看每年Linux爆出的kernel 的严重bug数量,再看看BSD的BUG数量,恐怕Linux没有想象的
那么乐观。
freebsdchina上看到有个比喻,Linux是大市场,而BSD是专卖店,各有所长,看个人需要。

论坛徽章:
0
发表于 2006-09-25 14:50 |显示全部楼层
原帖由 fallblood 于 2006-9-25 14:28 发表
在说前我先推荐大家看篇文章
http://bbs.cciss.cn/viewtopic.php?id=8

BSD与LINUX的好坏,你单纯的从SourceCode的角度来考虑,其实已经犯了一个很严重的错误.如果你真想评价BSD与LINUX的区别,你先动 ...

单纯说代码质量,从C程序就很明显。
但是最终用户不关心代码如何,哪怕那是一团垃圾,能work用户就满意了。
Linux因为其开发模式的原因很多设计都不成熟,但是好处是你能试验各种新的特性。

论坛徽章:
0
发表于 2006-09-25 17:06 |显示全部楼层
原帖由 mingyanguo 于 2006-9-25 14:47 发表

NO
我觉得纯粹是把简单的问题复杂化。如果你在做点事情的时候想的都是这个的话,什么都做不成。
什么模式都不完美,很多人因为那篇《大教堂与集市》一下子对BSD的开发模式不屑。可是你要是
看看每年Linux爆出 ...


我只是表示了我对此议题的看法,但我并没有表示我对Linux和BSD的看法。

我没有对BSD的开发模式不屑,相反,我是BSD的铁杆支持者,我认为真正的大型项目必须是大教堂模式,这样,项目的整体规划,项目的设计,及代码的一致性会很好,你看一下linux的源码你就知道他是多么的杂乱。在linux下的软件各个软件包之间复杂的依赖。集市模式各取所需,你选择一个软件包来辅助你开发软件,而可能你只使用了这个软件包的0.5%,正是这0.5%的代码使你不得不依赖这个软件包。为什么不能把这部分代码提出来,放进你的程序里面去?

集市模式杂乱无章,虽然也可以做出很优秀的软件来,但是相比大教堂模式,他缺乏一个统一的指挥者,没有一个仲裁机构,任何人都可以进入集式,任何软件都可以进入集式,带来的只有良犹不齐,给选择者带来选择上的困惑,在不了解所有软件的情形下,从一大堆软件里选择出合适的,是很困难的。

不要告诉我linus是linux的仲裁者,他不是,你做一个linux,任意修改源码,然后发布,他是不管的,因为linux有好多的发行版,每一个发行版都有自己的特点,相反,FreeBSD却是一个完整的OS开发团队。

多样性是好的,我们需要多样性,但我们需要的是合理的多样性过多,过杂,过乱就该制理了。

集市模式是免费的,但大教堂模式也是免费的,我强烈支持大教堂的开源开发模式。

论坛徽章:
0
发表于 2006-09-25 17:17 |显示全部楼层
7 GPL产生了20年,有发明自己的影响整个软件业的软件吗?gcc很成功,不过各种编译器都不是Gnu发明的;Emacs很好,不过emacs也不是Gnu发明的;Linux,也不过实现了*nix的各种功能,他有什么发明可以影响到整个操作系统行业吗?没有,它既没有如虚拟内存这样的贡献;也没有Tcp/Ip这样的实现;看看Posix里面的标准,SYSTEM V和BSD平分秋色;MP系统Solaris、IRIX早就做好了;它们抨击的BSD文件系统没有日志,殊不知到日志系统也是由BSD引入OS的......Linux不过是个追随者。它的一些发明如RCU,Extn不过是方便自己罢了。

照这么说来,windows也没有什么贡献,可是它影响整个操作系统行业了么?

论坛徽章:
0
发表于 2006-09-25 17:21 |显示全部楼层
原帖由 colddawn 于 2006-9-24 16:10 发表
用进化论解释确实有些不敢苟同。

对于最终用户来说,不管什么类型的软件,只要让他们用最小的代价,完成他们最终的目的就可以了,管你BSDL,GPL,还是商业软件来着。

假如Windows真的卖10块1张,和盗版一个 ...



这话不敢苟同啊,
用Linux难道是因为便宜?

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
发表于 2006-09-25 17:21 |显示全部楼层
原帖由 jeffshia 于 2006-9-25 17:17 发表
照这么说来,windows也没有什么贡献,可是它影响整个操作系统行业了么?...


这里是讨论BSDL 和 GPL , 等你劝服bill 大叔开源之后再参与讨论, 谢谢.

论坛徽章:
0
发表于 2006-09-25 17:29 |显示全部楼层
看了你们争论这个帖子这么长时间,我也说说自己的看法吧。
首先,对原作者,只能说,他真的不理解什么是OS,什么是kernel,BSD作为一个完整的有机体它本身的效率是相当高的,而Linux只是一个kernel,相反的,rh,redflag它们才是OS,如果那个作者要讨论的是kernel那么他应该关注的不是GNU的东西,因为kernel中的东西关GNU什么事,你可以读一下BSD的kernel.
  而如果作者要讨论的是OS,那么他也要看一下是哪个OS,为什么他不提一下有多少的Linux的OS倒下去的事实?这世界上有很多不成功的Linux OS,他有提到过?可是BSD经历版权争端后仍然在发展,这就是团队的力量。当然,这也使得BSD具备了更多的学院派气息,所以我们可以到Linux OS很活跃,而BSD相当沉稳。如同在黑暗寻路,一个敢于尝试各个角落,但碰壁甚多,而另一个则经过认真思考推断去找到出路。就我个人而言,不能说哪一种就是坏的,就像是对小孩子的教育一样,不能说鼓励小孩子尝试就是对的,教小孩子去分析问题就是错的。

其次,Linux内核经历过一天出了四次严重漏洞更新的时候,原作者他根本不知道OpenBSD是四年才更新了一个低级漏洞,因些,他对BSD的评价并不客观,他并没有想到做为一个最终用户所真正关心的是什么,新特性?还是稳定性和安全性?

最后,如同大家所以讨论的有关GNU的东西一样,可有人提到了SSH?不要以为BSD的小组只是酸秀才,他们的每一个作品都会对世界做出巨大贡献。还有BSD LPT,在现在的大多数Linux里仍然在使用这种打印风格,因此CUPS默认就是使用BSD的风格打印,你们可有注意过?BSD的作品也许没有Linux那样的多,新,但每每都是经典,都是上作。所以不要只凭自己的主观来判断一个OS是好是坏,如果说Linux有太多的GNU的东西,那也只能说明是RH,RF,Debian他们集成的太多了,跟Linux本身没有关系,要知道,Linux只是内核。而在Mini的BSD里,GNu的东西有几个?原作者可曾知道?拿GNU说事,只是笑谈
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP