我有兴趣检查最古老的公共 bash 源代码实现了哪些功能。
有没有办法从网上下载这个? Google 无法帮助找到 bash-1.14.7 之前的任何内容。
答案1
请参阅此列表:Bash常见问题解答/061其中提供了有关 Bash 早期版本的一些信息:
bash-1.14
可以在存档版本中找到http://ftp.gnu.org/gnu/bash/
bash-1.13
看起来 Chet Ramey 在 1.12 到 1.13 之间接任维护者。
bash-1.12
bash-1.11
你可以找到
bash-1.11
在oldlinux.org。bash-1.10
首次提及发现于1991-10-07,所以在那之前的一段时间。
bash-1.09
首次提及发现于1991-06-02。
bash-1.08
bash-1.07
bash-1.06
这是困难的一个。显然 1.06 存在一个“盗版”版本,因此这需要更多的挖掘。
bash-1.05
你可以找到
bash-1.05.tar
文件于oldlinux.org。还找到这个GitHub 上的原始 bash-1.05 副本。
bash-1.04
首次提及发现于1989-11-07
bash-1.03
还要检查这个布莱恩的评论:
我没有立即发布补丁,这确实是我的意图。从那时起我已经完成了 readline 库的重大重写,补丁将毫无意义。我往往会缓慢地发布一个软件,除非我认为它是完美的。由于我知道 Bash 还不完美,所以我慢慢地发布它。然后,人们对我大喊要发布一些东西,任何东西,我就急于加入最后一个新功能。
bash-1.02
首次提及发现于1989-07-09。
你可以找到
bash102.taz
在 decuslib.com 的存档版本bash-1.01
bash-1.00
好不容易寻找到...
根据布莱恩的福克斯邮政标题
Bash-1.00.tar.Z
发表于 1989-06-23:我已将 bash 版本 1.01 的完整源代码放在准备.ai.mit.edu。
在修复所有已知和报告的错误之前,不会再发布 shell 版本。
所以我们可以假设最早的bash版本已经上传到上述网站了。还有这些镜像站点。
bash-0.99
首次提及发现于1989-06-11
然而我不认为 Bash 0.99 已在任何地方发布Brian 的评论:
该文档目前还不够完整,无法随 shell 一起提供,因此我没有将其放入发行版中。