找不到下载 OpenSolaris 源代码的链接

找不到下载 OpenSolaris 源代码的链接

我想了解 OpenSolaris 如何工具(处理工具)有效。 pstack、pmap、pargs 等到底是如何工作的,但我找不到其完整源代码的任何链接。我只能找到在线版本来源。有什么建议可以下载源代码以供离线使用吗?

答案1

正如 Kristof Provost 提到的,代码的官方来源是:

ssh://[email protected]/hg/project/project-repo

正如您所说,源 tarball 现已弃用。

我无法安装 Mercurial :(

?但是你应该可以访问一些可以访问的机器?如果没有,另一种可能性是安装了 Mercurial 的 Live CD,例如优秀的GRML

除此之外,我为您克隆了存储库;-) 您可以在以下位置找到它:http://solaris.oark.org/usr/src/。你要找的是目录http://solaris.oark.org/usr/src/cmd/ptools/wget现在应该完成这项工作:-)

注意:我将在接下来的几周内删除这个克隆的存储库......

玩得开心。

答案2

您可以从 github 下载 illumOS 代码。链接在这里。。您还可以下载为一个 zip 文件

答案3

Oracle 接管 Sun 后迅速关闭了 OpenSolaris 项目。

由于之前使用了开源许可证,代码仍然可用。

截至 2023 年,网上只有一个旧 Mercurial 存储库的 Mercurial 克隆版本:

注意:该存储库不仅仅是一个镜像,而且是一个分支,即在官方 SUN.com OpenSolaris 历史结束后,“SchilliX”开发历史随之而来。

然而,人们仍然可以像这样克隆该存储库:

hg clone http://hg.code.sf.net/p/schillix-on/schillix-on schillix-on-schillix-on

要查看并导航到 OpenSolaris 历史记录的末尾:

hg log -r b23a4da  -f
hg checkout b23a4da

或者,可以检查最近的标签,即schillix-on_00返回一些提交。

最后一次真正的 OpenSolaris 提交是:

Sukumar Swaminathan
b23a4da
2010-08-18
6973228 Cannot download firmware 2.103.x.x on Emulex FCoE HBAs
...

还有一个存档LSARC/PSARC 文件先前发布于 opensolaris.org。

一般来说,也可以参考一下目前的情况illumos 源代码浏览器 (-> illumos-gate)作为伊卢莫斯基于最后可用的 OpenSolaris。另请参阅Github镜像

直接链接到 illumos github 历史记录,即 OpenSolaris 开发停止并添加第一个 illumos 提交的位置:

与此同时,Illumos 的开发仍在继续,因此某些代码可能包括错误修复和其他改进。但总的来说,代码应该仍然非常接近最新的 OpenSolaris 技术,因为 illumos 开发资源非常有限。

当 OpenSolaris 还存在时,Sun 也定期发布开源手册页档案。 illumos 等价的是可浏览的手册页网站并且有最新 2009.06 OpenSolaris 手册页转储的可浏览 HTML 存储库:

答案4

OpenSolaris + 可用源代码这里

相关内容