"Free"的软件在一般人看来意味着自由、无界限,但事实是这样吗?除了红帽和Novell打着开源的旗号相互攻击、互设壁垒以外,留给人们的印象似乎比微软这样的垄断者也好不到哪去。有时又是特性匮乏,漏洞太多的代名词。比如说OpenSolaris的悲惨命运就是个例证。 命运不济 自从甲骨文将SUN收至麾下以后,OpenSolaris操作系统的命运就陷入沉寂。笔者试图向甲骨文高层求证此事也是无功而返。笔者曾经和甲骨文公共关系部门及OpenSolaris研发社区的某些员工探讨过这个话题,得到的反馈也是不便公开报道或者是令人气馁的。坦率的说,甲骨文看起来是要将OpenSolaris搁置下去,甚至不会对社区提供官方支持。 因此由Nexenta率领的一批OpenSolaris系统的拥趸者扛起了这杆摇摇欲坠的大旗,打算用Illumos项目拯救OpenSolaris。 因为OpenSolaris的悲惨境遇去谴责甲骨文是很简单的事情,当然甲骨文也应该受到这种谴责。但是SUN对这款系统有很深的感情并且构建了完全依赖单个实体的社区体系。在SUN被收购期间OpenSolaris陷入无边的绝境以及甲骨文之后保持的沉默也完全在意料之中。 OpenSolaris在研发和资源方面都太过依赖SUN了。 如今面临重生的机会,笔者认为这未必是件好事。OpenSolaris一直以来都是个令人头疼的系统。这还是离不开Solaris质量的问题 --当然这款操作系统有它自己的优势,并且在某些方面还超过了笔者所钟爱的Linux操作系统。但是随着SUN被收购成为事实并且SUN竭力要保住其 Linux的市场地位,免费软件和开源社区的命运在最后的时刻和Solaris困在了一起。SUN的员工以及前员工最近都在谈论SUN走开源之路是如何如何好,但是却忽略了这些年SUN一直在跟开源做斗争,将重点放在Linux的推广上,直到Linux的普及程度达到无法被视而不见的地步。 OpenSolaris在对待开源社区的态度上并不友好,他们拼尽全力的要维系Linux的地位,尽管Linux在一路蚕食着Solaris的市场份额。 OpenSolaris就是SUN试图劝导研发人员和公司从根本上摆脱Linux所作出的努力。 SUN在开源领域确实也做了很多积极地事情,但是公司却不是称职的项目领导者。SUN对开源社区的控制太多,而且经常还在重蹈覆辙。举例来说,为OpenSolaris创建另一个包装系统而不是采用已经很成熟而且在用的Debian的包装系统。无论新的包装系统具备什么样的技术优势,我们也很难想象这种优势会超过磨合和改进现有系统的优势所在。 |