写点什么

OpenSolaris 走到尽头了吗?

  • 2010-08-29
  • 本文字数:2446 字

    阅读完需:约 8 分钟

Oracle 的一份内部非官方备忘录概述了与OpenSolaris 操作系统相关的策略。一些人觉得这宣布了 OpenSolaris 的结束,而还有人指出,这给了 Illumos 项目不错的机会,Illumos 是一个开源组织,它想实现完全开放的 OpenSolaris,提供当前闭锁状态的代码,并且不再依赖于 Oracle。

这份内部备忘录是由 Mike Shapiro、Bill Nesheim 和 Chris Armes 签署的(暂时还是非官方的),它改变了提供源代码的方式。

在发布企业级 Solaris 操作系统的完整版本之后,我们会依据已验证的 CDDL 或者其它开源许可发布更新程序。以这种方式,新技术的革新会在我们发布的产品中最先出现。在开发 Solaris 操作系统的过程中,我们不会基于每夜构建分发完整的源代码。

任何依据 CDDL 获得 Solaris 源代码的人,不管是分发的 OpenSolaris 源代码的一部分还是由此衍生出来的产品,都可以使用我们所发布的任何更新程序,那可能是基于 CDDL、LGPL 或者任何可用的许可。

Oracle 还计划使用 OTN 项目,从而让对此感兴趣的合作者更早地能够访问到源代码:

我们会开展一项技术合作者项目,让我们的业界合作者通过 Oracle 技术网络(OTN)完全访问到开发中的 Solaris 的源代码。这会包括在早期访问源代码和二进制文件,以及合适的其他人贡献的程序。所有这种合作关系都会基于个案进行评价,但是当然,我们现存的核心技术合作者,像 Intel,就拥有已认证的合作关系。

人们认为该项举措会给 OpenSolaris 社区造成很大的冲击,他们无法影响操作系统的进程,因为企业版 Solaris 的源代码会在二进制文件之后不久就发布。根据这份泄漏的备忘录,有些人声称OpenSolaris 要走到尽头了。 除此之外,一位软件工程师同时也是OpenSolaris 的贡献者,Steven stallion 认为 Oracle 此举有违开源精神

这会终止我(以及很多外部贡献者)在 OpenSolaris 项目中四年来所做的工作。这导致大量为了提高软件质量的工作付之东流,现在那会和 Oracle 的产品一起交付,我们(原来的作者)将再无法获得无限制的基础代码。

我只能为了对其进行全面改善而维护我负责的代码,而不是为一家公司服务。这完全是对开源精神的曲解。

OpenSolaris 管理委员会(OGB)主席 John Plocher评论道:

就是这帮家伙。

看起来 Oracle 不想再与外部社区合作来开发新版本的 Solaris 了。没有这样的合作,我们这些 OpenSolaris 开发社区的成员就无法继续像之前特许地那样工作了。我不会继续等待正面的信息,只是觉得现在是要让 Oracle 在另外保护伞下重新组建的时候了,如果他们这么选择的话。

并且他号召成员正式解散 OGB,并提交以下举措

关于解散 OGB 的举措
然而Oracle 再次忽略安排一次沟通的请求,从而解决与 OGB 协作开发 OpenSolaris 和我们社区的将来的问题,并且
鉴于Oracle 在 2010 年 8 月 13 日向员工发送邮件,公布了 Oracle 决定单方面停止与 OpenSolaris 社区之间的开发合作关系,并且
鉴于没有 Oracle 在 OpenSolaris 的开源开发方面合作的支持,OGB 和 Sun/Oracle 创建的用来支持开源的 Solaris 开发协作的社区就毫无意义了,并且
鉴于大家积极要求继续开发 OpenSolaris 的需求已经明确送达 Oracle(以及本社区)的手中,并传递给其他社区,OpenSolaris 管理委员会在此
决定全体辞职,请注意,根据 OpenSolaris 章程 1.1 节(以及准则 1.3.5),以后的责任将从 OGB 移交给 Oracle。

此项举措在 8 月 23 日经全体一致表决通过,这意味着 OpenSolaris 组织已经结束了它的使命。但是有些人相信这并不是 OpenSolaris 社区的终点。本月早些时候,新组织的领导者 Garrett D’Amore 宣布了 Illumos 项目。在该幻灯片(PDF)中他概述了今后的计划:

  • 该组织“不会被公司级别的管理者‘关闭’或者推翻”
  • 有限的管理
  • 使用开源代码替换所有非开源代码 包括 libc_i18n、NFS 锁管理器、加密框架部分以及大量关键的驱动程序。

D’Amore 在他的博客中对 OpenSolaris 事件发表了评论:

最有趣的是,基于我今天的一通电话,我对 illumos(它的代码库之前被称为 Solaris)的未来非常乐观, 每天都有更多天才加入到这项工作中来。

我非常非常激动……坦白讲,Oracle 关闭了原来的组织,却为我们创造了真正开始贡献的机会,如果我们还试图维护紧密排列的源文件树,那么我就根本无法使用这种方式。

我认为从总体上看,Oracle 可能会将 Illumos 视为一种进步而不是倒退。

稍后他又写道

Illumos 中已经拥有了业界一些最有思想的人的支持;Solaris 共享者和潜在的共享者列表中的成员已经公开支持这个扩展的项目。其中很多人都非常著名,像 Bryan Cantrill 。 正是 Oracle 的措施和无为使得这成为可能。 ……

这样,Illumos 的将来会惊人地光明。它不会再依赖于一种产品,而开发该产品的公司没有明确的意图。项目会拥有各种来自于开源的 OpenSolaris 社区中最有名的革新者(以及他们的公司)的支持。

因此,通过他们的措施,Oracle 可能会迫使 Illumos 成为“分支‘,那还是有希望的,尽管不是我最喜欢的那种。……

Oracle Solaris 将不再是该项技术 _ 唯一 _ 的源代码,现在看来它甚至不是该项技术 _ 最好的 _ 源代码了。

我曾经说过,我永远不希望 Illumos 与 Solaris 竞争。真的是那样,但是如果 Oracle 坚持这个问题的话,那么不管它有多么大的经济实力,我只想说:”放马过来!“

同时,Oracle 希望雇佣工程师来从事 Solaris 方面的工作:

“在我们签署了声明的同时,我们增加了在 Solaris 上的投入,包括从业界雇佣操作系统专家,”备忘录中说。“我们不会把 Solaris 外包给其他人,它并不是其他技术的集合,并且也不只是维持性的产品……我们的目标只是要把 Solaris 11 做成有史以来最好也是 Solaris 最重要的一个版本。”

OpenSolaris 计划开始于 2004 年,Sun 公司在 2005 年 1 月发布了第一个开源组件,在同年夏天发布了操作系统更多的源代码。随着时间的推移,他们提供了后续的版本,最后的版本是 OpenSolaris 2009.06,其中加入了对 SPARC 平台的支持。本来下一次计划在 2010 年 3 月发布,但是现在看来是无望了。

查看英文原文: Has OpenSolaris Reached the End of the Road?

2010-08-29 08:212085
用户头像

发布了 340 篇内容, 共 129.0 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

Tuxera NTFS Mac2022磁盘读写工具

茶色酒

Tuxera NTFS Mac2022

2021字节面经纯分享:面试真题+Java成长笔记

爱好编程进阶

Java 面试 后端开发

残酷春天里的中国科技(二):和全球供应链一起“仰卧起坐”

脑极体

学生管理系统详细架构设计文档

哈喽

「架构实战营」

下单流程解耦新方案-你知道Spring事件监听机制吗

越长大越悲伤

事件驱动 SpringBoot 2 实战

@Autowired注解 -【Spring底层原理

爱好编程进阶

Java 面试 后端开发

ActiveMQ详细入门教程系列(一)

爱好编程进阶

Java 面试 后端开发

为什么选择学习 Sanic 框架

宇宙之一粟

4月月更 sanic

EasyRecovery15数据恢复软件

茶色酒

EasyRecovery15

10个经典场景带你玩转SQL优化

爱好编程进阶

Java 面试 后端开发

15 高可用网站的软件质量保证

爱好编程进阶

Java 面试 后端开发

2020年Mybatis常见面试题总结(附答案)

爱好编程进阶

Java 面试 后端开发

Linux驱动开发-内核定时器

DS小龙哥

4月月更

Android C++系列:C++最佳实践4多重继承与虚继承

轻口味

c++ android 4月月更

AirServer2022苹果mac电脑投屏软件工具

茶色酒

AirServer

2020年最具影响力的4种编程语言 平均薪资20K+

爱好编程进阶

Java 面试 后端开发

Canal 如何实现数据库库事务的一致性

爱好编程进阶

Java 面试 后端开发

Dio —— Flutter 网络请求之王者

岛上码农

flutter 移动端开发 4月月更 跨平台开发 安卓 ios

【PIMF】OpenHarmony啃论文俱乐部——“六脉神剑”详解

离北况归

OpenHarmony Openharmony啃论文俱乐部 六脉神剑

2021春招最新分享:Java一线大厂高岗面试题解析合集(六大专题

爱好编程进阶

Java 面试 后端开发

7步搞懂分布式全内容,我不信面试官还敢“怼

爱好编程进阶

Java 面试 后端开发

Alibaba2021年船新Java架构师成长笔记开源

爱好编程进阶

Java 面试 后端开发

[Day17]-[动态规划]打家劫舍

方勇(gopher)

LeetCode 数据结构和算法

8 应用服务器性能优化

爱好编程进阶

Java 面试 后端开发

设计消息队列存储消息数据的 MySQL 表格

孙强

架构师实战营

一文了解异步编程基础

宇宙之一粟

Python 异步编程 4月月更

13W字!2021最新发布互联网大厂高频面试技术点!

爱好编程进阶

Java 面试 后端开发

残酷春天里的中国科技(三):持续缠绕的科技封锁线

脑极体

深入解析JVM-Java对象头组成

janyxe

Java JVM Java内存布局 Java对象头 Java对象组成

20年最新金九银十面试必备,教你一份文档吊打面试官,拿到offer

爱好编程进阶

Java 面试 后端开发

HttpClient使用详解与实战一:普通的GET和POST请求

乌龟哥哥

4月月更

OpenSolaris走到尽头了吗?_Oracle_Abel Avram_InfoQ精选文章