找回密码
 注册创意安天

BSD不输Linux

[复制链接]
发表于 2009-12-26 20:54 | 显示全部楼层 |阅读模式
新闻来源:Nubi.UNIX@Gmail.com
Linus曾经直言不讳地说过:“I'm a bastard(我就是一文明用语)”,按我们中国的传统来说,这是多么谦虚啊,在外国也讲谦虚的,他也怕人们误解,还使劲解释。而从前些年爆出的内核部门的同志出走事件可以看出Linus是一个理论与实践相统一的好同志。所以嘛,说Linus是个实在人我是很相信的,但是说他在管理方面上有什么什么我有点不能理解——除非,是在搞发烧式的崇拜。

不久前看到一篇文章《Linux为什么会比BSD更受人们的欢迎?》,不禁有所感想,记于下。 1990年代,BSD陷于版权官司,恰时一位学生自己编写了一个操作系统,然后丢到网上让大家拍砖,这也就是几乎被很多人当作神话的Linus和Linux的故事。 更巧合的是,GNU的HURD陷于瓶颈,一看采用GPL的企鹅火起来了,就顺便拿来做一包装,成为了GNU Linux。 这一连串的巧合促成了Linus和Linux的神话。

Linus很有才,自己搞个操作系统,他也很有勇气,敢拿到网上让人拍砖。但是笔者要说,我们不要犯了先果后因的毛病,把本没有的东西说成是有的。Linus大神说过:“仇恨微软是种病,得治”,盲目崇拜Linus不也是种病么。

一. Linus Torvalds的管理哲学 Linus曾经直言不讳地说过:“I'm a bastard(我就是一文明用语)”,按我们中国的传统来说,这是多么谦虚啊,在外国也讲谦虚的,他也怕人们误解,还使劲解释。而从前些年爆出的内核部门的同志出走事件可以看出Linus是一个理论与实践相统一的好同志。所以嘛,说Linus是个实在人我是很相信的,但是说他在管理方面上有什么什么我有点不能理解——除非,是在搞发烧式的崇拜。 当然有的同学要说,Linus的伟大在于他的开源管理模式。 这就说到我所谓的先因后果了。稍微考证一下就知道,开源的风潮其实是从UNIX时代开始的。 而一种模式的背后必定存在一个规则,支撑Linux模式的规则就是GNU GPL。 因此说没有UNIX的影响(其实是UNIX影响了Linus的老师,然后Linus的老师影响了Linus,真绕=。=),没有GPL的支撑,你能想象Linux会怎么发展么?特此感谢以Thompson、Ritchie和Stallman为首的大神们的英明领导。 所以与其说是Linus的管理哲学,不如说这是UNIX数十载开源气候的产物。 而linus真正最为可贵之处在于其实事求是、其勇敢、在于进取精神,而不是所谓“管理哲学”。真正的管家是GNU、GPL,真正让Linux火起来的是RedHat、IBM众。

二. 硬件支持 我相信NetBSD的硬件支持特性不会太差,当然还是要看让它做什么,你想用NetBSD玩极品飞车应该要折腾一番了。 而对于专有硬件来说,BSD分支的系统更显示了其强大特性,看看那些商业的BSD吧:Solaris、AIX、OS X——性能出色、稳定可靠。

三. 开源界的大力支持 平心而论,在社区方面BSD系统的热度的确不如Linux系统,这也与其模式有关系。 不过现在也有很多BSD资源了,国内也有了很好的BSD论坛。 而debian、Ubuntu的BSD计划似乎也慢慢启动起来了,真是让我感到很高兴。

四. 教堂与集市 教堂,指代少数人把持的地方。集市,指代人们都无拘无束的地方。 而事实是,Linux正在变成教堂。 在得到众多厂商支持的同时,Linux日趋臃肿,核心代码提供者逐渐被少数大厂商把持。 相反,BSD系统一直处于更自由的状态,在一个不显眼的角落默默奉献。 而苹果看到了BSD的价值,基于BSD核心的OS X系统拯救了苹果公司。 其实只算苹果系统的安装数量,就比Linux桌面多不知多少倍了。而作为服务器的BSD类服务器,相信未必比Linux要少,Solaris的内核Sun Os以及AIX都是BSD的衍生。它们甚至工作在更苛刻、更机密的环境下。

五. 各个版本均有所长 BSD的版本并不像Linux那样多,就笔者本人来说,下载一个Linux,打个包,就为Linux又贡献了一个distro。 但是这个有什么意义呢? 所有的Linux都使用同一个内核,然后人们在这个内核上扩展内容形成不同的distro。也就是说,相当数量版本的Linux系统最大的区别只是装的程序不一样。 但各主要版本的BSD其分工非常明确而不重复:全能发展的FreeBSD、注重安全的OpenBSD、具有强大可移植能力的NetBSD。我相信Linux也有,而且有很多,但是我想知道,那么多有什么意义呢?为什么不专注做好同一件事呢? BSD衍生的操作系统,设置也与BSD都是天壤之别:Solaris专注于强大的线程机制,AIX用于大型机,OS X则给了强大的BSD核心一身华丽而易用的外衣。

六. 商业公司的支持 就如前面“教堂与集市”所说,受众多商业公司支持的Linux正逐渐沦为大公司之间争夺的牺牲品。如果你只想在你的双核机器上运行Linux,那么为什么要让它的内核为了几十几百核的能力做调整呢?看看Linux的Top Contributors,你就知道为什么了。厂商们对Linux内核代码控制的你争我夺最后会导致混乱。 而且SCO死灰复燃,背后自有人指使。 Linux的用户们还是要小心。与官版UNIX脱离干系的BSD就轻松的多。(个人认为SCO的闭源UNIX是死水一潭,是完全违背初期UNIX自由思想的产物) 聚光灯外,BSD还是默默发展着自己最针对的领域。 也许可以这样说,BSD是为卖高匹配度软硬件的厂商服务的,而Linux是为卖高质量服务的厂商服务的。

七. 媒体的忽视 Linux有众多厂商的支持,所以媒体不去大肆渲染BSD简直是理所当然(要不谁给他们广告费呀),但是BSD纯正的学院血统是他无形而且无价的资产,这决定了它可以不受人摆布,决定了它是自由的。

八. GPL vs. BSDL GPL好不好?好!也不好!BSDL好不好?好!也不好! GPL和BSDL都各自支持着一套自己的生态系统。我个人认为至少在自由开源的操作系统上,BSDL的生态系统比Linux更健康一点,因为它既开源友好,也更加商业友好。 问题在于现在GPL普遍都在卖服务,而抢手又没有坚实本家的Linux也采用GPL,大家也不能直接卖Linux,那就要对你进行渗透,让其向对自己有利的方向发展,这就造成了Linux内核的混乱。相比较来说,采用GPL的Solaris本家是强大的多的Sun,他想兼容谁兼容谁,GPL对其更有利。同样的事物,环境不一样,结果也不一样。

九. 软件的支持 说到软件的支持,要知道,BSD和Linux是相互兼容的。如果你Linux玩不转,BSD也悬,反之亦然。你要是说企业支持,相信两者也是旗鼓相当吧(主要指企业级UNIX)。 总结 综合来说,我认为BSD已经放出了相当大的能量,而且还潜藏着更巨大的潜力。我看好BSD。 数十年UNIX、GNU的风风雨雨,让自由的思想早已幻化为种子,播向各处,不管是肥沃的土壤还是干涸的石缝,都生枝发芽。自由的信念是无法被扑灭的。我相信Linux也有它自己的发展之路,它也是自由种子中的一粒,所以我也衷心祝愿它能生长得更好。 当然面对微软、SCO等列强、帮凶,一路上肯定不会一帆风顺的,送它们一首《蜗牛》吧。
您需要登录后才可以回帖 登录 | 注册创意安天

本版积分规则

Archiver|手机版|小黑屋|创意安天 ( 京ICP备09068574,ICP证100468号。 )

GMT+8, 2024-11-18 19:52

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表