http://hub.opensolaris.org/bin/view/Main/downloads
我看到 2009.06 的下载和 2010.03 的开发下载。(当前月份是 2010-12)
这是否意味着自从 Oracle 收购 Sun 以来,OpenSolaris 一直处于停滞状态?(到目前为止)
答案1
Oracle 终止 OpenSolaris 项目。该网站仍然存在,但大部分都无人维护(据我所知,邮件列表仍然活跃)。虽然出现了一些分支,但似乎还没有一个占主导地位(伊鲁莫斯和印第安纳公开赛浮现在脑海中)。
Solaris 将恢复为闭源产品,该产品仅通过官方硬件获得许可(据我所知)并且仅通过支持合同获得许可(再次据我所知)。
Oracle 显然确实计划在 Solaris 更新后发布其部分源代码。但发布的内容和时间仍不得而知。显然,发布的代码会有一些许可证,但他们目前尚未宣布,而且已经有一段时间没有发布任何更新了。
答案2
Solaris 11 Express(又名 build 151a)从技术上来说也可以称为 OpenSolaris 2010.11。
可免费下载http://www.oracle.com/technetwork/server-storage/solaris11/downloads/index.html但不可再发行,并且其许可证已更改(请参阅下载页面上的 OTN 许可协议,尤其是有关使用限制的内容)。如果您不满足 OTN 开发人员许可要求,则需要一份支持合同,我认为这意味着您在经过认证的硬件上运行操作系统。后者列在 HCL(http://www.sun.com/bigadmin/hcl/data/s11exp)。
只有核心内核和实用程序源代码 (ON) 不再像以前那样定期更新。最新发布的 ON 源代码大约是版本 147(2010 年 8 月)。
ON 有一个主分支(曾被称为 spork),名为 illumos。illumos 的目标是提供完全开源的 ON 实现,同时尽可能与主 Solaris 代码/ABI 保持兼容。OpenSolaris 并非完全开源,因为一些组件以闭源二进制形式发布。illumos 社区正在将这些组件替换为开源组件。
OpenIndiana 的目标是提供基于 illumos 的完整可安装发行版,尽可能接近 OpenSolaris。另一个宣布将使用 illumos 作为其核心的发行版是 nexenta。
另一个以前基于 OpenSolaris 的发行版 Schillix 0.7.2 使用 illumos 作为其核心发布,但是其开发人员现在决定维护他们自己的 ON fork。
OpenSolaris(现为 Solaris 11 Express)的其余大部分开源代码仍然保持公开开发,并且仍在整合存储库中定期更新,可从以下位置浏览:http://src.opensolaris.org/并且可以通过 mercurial 下载http://hub.opensolaris.org/bin/view/Community+Group+tools/hg_help
例如,X11 相关的源代码仍然发布到 OpenSolaris 站点,甚至包含比 Solaris 11 Express 更新的更新:http://hub.opensolaris.org/bin/view/Community+Group+x_win/changelogs-nv_150
最新的 OpenSolaris 二进制稳定版本是 2010.05(内部版本 134b),于 2010 年 11 月发布。您可以通过网络从 2009.06(内部版本 111b)升级到该版本。它比您提到的最新开发版本略新。
请参阅这些博客,了解有关如何从 111b 升级到 134b,然后升级到 151a(Solaris 11 Express)的详细信息: