来源: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等列强、帮凶,一路上肯定不会一帆风顺的,送它们一首《蜗牛》吧。


113081758 于 2009-12-30 15:21:10发表:
这文章谁写的,我怎么记得Solaris是基于SVR4的呢,怎么成BSD了?
invoke 于 2009-12-30 13:22:09发表:
BSD性能不错
pl_014 于 2009-12-29 22:37:50发表:
linus或许太不是老大,而GNU的创始人应是老大。
BSD系统我也不太熟悉,据说它是个纯unix内核的系统,可能也因此也现了不少产权问题。
shampoo 于 2009-12-29 00:01:45发表:
ftp://ftp.cn.FreeBSD.org/pub/FreeBSD/ (ftp)
ftp://ftp2.cn.FreeBSD.org/pub/FreeBSD/ (ftp)
zhangyinghao452 于 2009-12-28 23:20:13发表:
BSD不知道在哪下载,Linux到处都可以下载到
shampoo 于 2009-12-28 16:02:13发表:
[i=s] 本帖最后由 shampoo 于 2009-12-28 23:58 编辑 [/i]
呵呵,广告被请走了。
shampoo 于 2009-12-27 19:01:27发表:
OpenVMS (Open Virtual Memory System), previously known as VAX-11/VMS, VAX/VMS or (informally) VMS, is the name of a high-end computer server operating system that runs on VAX, Alpha and Itanium-based families of computers. Unlike some other mainframe-oriented operating systems such as z/OS, OpenVMS has a GUI with quite complete graphics support.
shampoo 于 2009-12-27 18:59:22发表:
FreeVMS is a free software clone of the VMS computer operating system, licensed under the terms of the GNU General Public License. As of 2009, the project is in the early stages of development. The latest version is 0.3.15.
It consists of a kernel (planned to be POSIX-compliant) and a DCL command-line interpreter.
alick 于 2009-12-27 18:55:43发表:
14# shampoo
噢,抱歉拼错了。
是VMS
shampoo 于 2009-12-27 18:43:47发表:
虚拟机的“.vmx”档?
我不用虚拟机,所以。。。。 呵呵。
alick 于 2009-12-27 18:21:03发表:
据说还有个VMX,那叫一安全
shampoo 于 2009-12-27 15:28:59发表:
[i=s] 本帖最后由 shampoo 于 2009-12-27 15:32 编辑 [/i]
其实,当伺服器,FreeBSD远比Linux强,
FreeBSD比Linux干净!不论从源码或开发环境说。
简单地说,东西愈少愈干净,碰的人愈少愈干净。
FreeBSD的弱点在嵌入式走得太慢,让Linux垄断了市场。
X帽炒股票玩得非常成功,结果把所有金主都吸引过去了,接着媒体一边倒,便让FreeBSD坐了一段长时间的冷板凳。
shampoo 于 2009-12-27 15:24:00发表:
2000年左右的黑客,清一色都是在Linux上面活动,挂着一个GNU make包就能够从一部Linux跳到另一部Linux。
后来,Linux伺服器吓到了,便把所有services都关掉,只留下三四个;然后微软长大了,Linux的游戏不好玩,才有现代集中于微软系统的高阶病毒。
当做伺服器,Linux是不错,究竟已经接受过考验了。
shenhao0129 于 2009-12-27 14:24:01发表:
Linux最初的目的就是弄出来给黑客学习使用的,用的人不广很正常
haolong 于 2009-12-27 12:54:09发表:
BSD一个感觉就是对硬件支持很少
shampoo 于 2009-12-27 12:13:43发表:
对于看帖子不说话的同志,我这样子说:
当玩Linux的人有30万时,懂得FreeBSD者却只有一千个人,
想想谁找活比较容易?谁存活的机会比较大?
毒瘾未深者,赶快从良吧!
shampoo 于 2009-12-27 12:10:05发表:
不需要时间,眼前就看到Linux已经死啦!打不过微软!
至于FreeBSD能否存活就与Linux无关了,究竟FreeBSD和Linux分别属于不同的世界:资本与共产。
me26659408 于 2009-12-27 11:54:20发表:
BSD一定会输给Linux的
时间会验证这些的
sutop 于 2009-12-27 11:09:02发表:
越看越晕,不明白操作系统的发展方向会是怎样?
fcspnt 于 2009-12-27 09:03:02发表:
支持的硬件少很多
shampoo 于 2009-12-26 23:30:09发表:
[i=s] 本帖最后由 shampoo 于 2009-12-26 23:38 编辑 [/i]
汉图同志的说法,我基本上同意,
Linux核的义工团非常庞大,在硬件的支持上面做了许多贡献。
既然套装软件跟不上,硬件再多,不但比不上微软系统,而且也是没有用。
只能说Linux社区的人都是白干活了。例如,打印机摄像机扫描机等等做么?
套句X老头的话,只要有U盘就行啦!
主要用途为伺服器与工程科学等领域,显示卡方面Xorg已经照顾了,Linux与FreeBSD是不必忙过头。
hantu 于 2009-12-26 23:06:05发表:
BSD性能不错,很安全也很稳定,但它却没有Linux那样灵活多变,定制性比Linux差,支持的硬件也少很多,我的印象就是这样.