Linux 发行版的第一个公共版本(不仅仅是内核)中可用的程序列表是什么?我特别关心这个发行版何时发布以及是否diff
有实用程序。
答案1
答案2
作为维基百科页面的diff
解释:
diff 实用程序于 20 世纪 70 年代初在新泽西州默里山贝尔实验室新兴的 Unix 操作系统上开发。最终版本于 1974 年首次随 Unix 第五版一起发布,完全由 Douglas McIlroy 编写。
Linux 内核是首次发布1991 年 8 月 25 日作为业余爱好者项目。第一次发行此后不久,即 1992 年出现。
由于diff
那时已经有 18 岁了,因此可以合理地假设至少某些第一个发行版确实包含它。我找不到包含的软件的完整列表,但如果diff
不包含这样基本和成熟的工具,我会感到非常惊讶。
GNU 实用程序,包括 GNU C 和 C++、GNU 调试器、bison、flex、GNU make、
统一上下文差异最初由 Wayne Davison 于 1990 年 8 月开发(unidiff 出现在 comp.sources.misc 第 14 卷中)。一个月后,Richard Stallman 在 GNU 项目的 diff 实用程序中添加了统一 diff 支持,该功能在 1991 年 1 月发布的 GNU diff 1.15 中首次亮相。
因此,GNUdiff
也早于 Linux,因此几乎可以肯定在第一个发行版中就包含了 GNU 工具的其余部分。