Linux 实用程序和守护进程的源代码

Linux 实用程序和守护进程的源代码

在哪里可以找到 Linux 实用程序和守护进程的源代码。基本上我想知道 Linux 内核以外的源代码存储库。

答案1

您可以在GNU 的 Savannah。例如这里核心工具

答案2

我想,如果您不了解实用程序、守护进程和内核之间的区别,这对您没有多大帮助。

答案是互联网。

不存在包含 Linux 每个发行版的所有源代码的单一存储库。

内核的官方版本可以从http://www.kernel.org/

根据其大多数软件的许可条款,所有 Linux 发行版都需要发布源代码(包括任何修改) - 此功能通常可从包管理器中获得 - 但您没有说明您正在使用哪个发行版。

答案3

每个发行版可能都有“源”包,其中包括它们对各种实用程序所做的任何更改 - 您可以下载并安装这些包到您的系统上,以阅读源代码和/或根据您的心意更改和重新编译它。

您可能还想考虑查看 BSD 操作系统的源代码树(可以从每个项目下载,也可以通过各种 Web 界面查看代码和更改历史,例如FreeBSD 项目的 CVSWeb)。

答案4

除了@Dennis 指出的 Savannah 之外,每个发行版通常都有自己的方法来提供各种二进制包的源代码。例如,在 Debian 或 Ubuntu 中,您可以使用apt-get source packagename,它将把您指定的包的源代码下载到工作目录中。

相关内容