我有兴趣检查最古老的公共 bash 源代码实现了哪些功能。
有没有办法从网上下载这个?Google 无法帮助查找 bash-1.14.7 之前的任何内容。
请参阅BashFAQ/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 上找到这个origin bash-1.05 的副本。
bash-1.04
首次提及发现于1989-11-07
bash-1.03
另请查看Brian 的评论:
我没有立即发布补丁,这确实是我的意图。从那时起,我完成了对 readline 库的主要重写,补丁将毫无意义。除非我认为它是完美的,否则我往往会很慢地发布一款软件。由于我知道 Bash 还不完善,所以我慢慢发布它。然后,人们对我大喊大叫要发布一些东西,任何东西,我就急于进入最后一个新功能。
bash-1.02
第一次提及发现于1989-07-09。
bash-1.01
bash-1.00
很难找...
根据1989 年 6 月 23 日发布的题为Brian's Fox 的帖子Bash-1.00.tar.Z
:
我已将 bash 1.01 版的完整源代码放在prep.ai.mit.edu 上。
在修复所有已知和报告的错误之前,不会再发布 shell。
所以我们可以假设最早的bash版本已经上传到了上面的网站。还有这些镜像站点。
bash-0.99
首次提及发现于1989-06-11
但是,我认为 Bash 0.99 没有按照Brian 的评论发布:
文档太不完整,目前无法随 shell 一起提供,因此我没有将其放入发行版中。
您只能通过查看gnu.bash.bug论坛或原作者 ( Brian Fox ) 的一些旧帖子来检查随机差异更改。