Linux 源代码

Gun*_*ini 0 linux

我要寻找使用/在Linux上使用,如常见的系统命令的源代码calsusudolsdirpwd,等我想使用的源代码,以了解更多关于Linux系统管理。

此类系统二进制文件的源代码在哪里——这些代码在 Linux 内核之外,但与大多数 GNU/Linux 变体一起分发?

哪个 Linux 发行版最适合学习和查看这些命令的源代码?

是否可以更改代码以了解它们的实际工作原理?

Gre*_*ill 9

值得记住的是,“Linux”仅指内核。基本命令来自GNU Coreutils包以及许多其他类似的包。

不过,在寻找类似的东西时,我通常会去FreeBSD SVN Repository,我发现它比多个 GNU 包更容易导航。例如,ls可以在此处找到源代码:


voy*_*ger 6

如果您正在寻找全源 Linux 发行版,您应该考虑安装Gentoo

否则,您可以走更“手动”的路线,并尝试使用Linux From Scratch磨砺您的牙齿,这似乎正是您正在寻找的。这是从头开始构建可用 Linux 系统的分步指南。它详细解释了每个包是什么,以及如何构建它们。这有点令人生畏,您绝对应该遵循Beyond Linux From Scratch,它旨在拥有一个功能强大的Linux 系统。

如果您只想查看那些常见的应用程序,您只需下载Coreutils包即可。