答案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
答案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 + 可用源代码这里