翻看OpenSolaris多舛的命运

系统 其他OS
不久前Oracle宣布将要解散OpenSolaris委员会,一群开发人员启动Illumos项目准备挽救OpenSolaris。回看OpenSolaris多舛的历史,它的未来还是很渺茫。

"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的包装系统。无论新的包装系统具备什么样的技术优势,我们也很难想象这种优势会超过磨合和改进现有系统的优势所在。

Linux取胜?

显而易见让OpenSolaris复活的努力看起来是多么的不幸。如果Illumos/OpenSolaris的研发人员能帮助Linux和其生态系统更上一层楼的话,每个人都能从中受益。Illumos/OpenSolaris的平行研发也不至于太糟糕,除了SUN为了保护Solaris系统不会迁移到Linux而设置的令人讨厌的许可证授权障碍。由于这个问题的存在,OpenSolaris悲惨的境遇还将继续。更糟糕的是,OpenSolaris并不是完全的开源--因此Illumos的研发人员就不得不将大量研发的时间花费在Linux中已经存在的二进制更新上,比如 Solaris LibC的国际化功能和大量设备的驱动程序。

当然了,将研发团队转移到Linux是有着悠久历史的Solaris家族以及OpenSolaris投资方必须接受的现实。但是围绕 OpenSolaris构建一个成功的社区看起来是个很难完成的任务。毫无疑问OpenSolaris将继续艰难的前行,但是OpenSolaris博得主流受众青睐的机会确实十分有限。

争论的焦点还包括Solaris或者OpenSolaris有着这样或者那样的特性,在这方面或者那方面都要优于Linux等等。但要得到市场的认可或者从可持续性发展的长远观点来看,技术优势并不能代表全部。OpenSolaris相对Linux而言就是第一代录像系统与家用录像系统的对决。 Linux在市场认可程度,生态系统,社区和多样性上都更胜一筹。

如果Solaris系统能与Linux共生共存的话,那么对于免费软件和免费^nix软件来说将是个更加和谐的世界。无论是那种方式,对OpenSolaris所作出的努力都是一种进步。

最后,免费软件意味着OpenSolaris的拥趸者可以对Solaris/OpenSolaris的开放源码做任何他们想做的事情了。有一种说法是,只要用户和社区觉得满意,开源项目就是成功的,这种说法有一定道理。但是事实如何呢?对我而言是毫无用处的。Illumos可能的机会来自于现有社区外部的动力。

作为一种业余爱好,只要有人用,让一款操作系统生存下去也并无坏处。但是免费软件的支持者也需要与时俱进,用更加成功的项目来替代失败的项目。

Solaris曾经拥有过在SUN的光辉岁月。在服务器领域还将至少存在十年以上,甲骨文会竭尽所能的从中汲取它的价值。但是Illumos看起来能将这种不可避免的必然性延续下去。

【编辑推荐】

  1. OpenSolaris保卫战:开发者启动Illumos项目
  2. OpenSolaris 2010.03完全体验与应用推荐
  3. 甲骨文取消OpenSolaris免费光盘投递计划
  4. 甲骨文收购Sun 或整合OpenSolaris和Linux
  5. OpenSolaris的未来很尴尬
责任编辑:张浩 来源: IT专家网
相关推荐

2015-02-05 10:09:59

Windows RT

2014-12-17 10:15:55

乔布斯电影

2023-06-30 07:24:59

Intel单芯片MCC

2021-11-02 16:08:58

C波段5G美联邦航空局

2021-12-26 22:51:45

区块链元宇宙数字货币

2014-11-24 13:10:49

Tizen三星操作系统

2009-06-14 08:34:53

OpenSolaris开源

2014-01-15 11:08:41

2009-06-03 16:10:34

OpenSolaris

2010-08-19 09:10:53

SolarisOpenSolaris甲骨文

2011-04-12 09:13:51

OpenIndianaSolaris替代品

2015-10-21 09:34:02

软件开发容器技术技术趋势

2010-08-13 13:19:11

OpenSolarishypervisor配

2009-02-16 17:10:17

OpenSolarisLinux 挑战

2022-06-27 06:16:30

蓄电池通信基站

2015-10-20 09:22:20

软件开发容器技术

2010-08-16 09:47:06

2010-01-26 13:43:05

2010-04-23 14:21:36

2018-11-29 21:20:47

Windows 10Windows十月更新
点赞
收藏

51CTO技术栈公众号