繁体   English   中英

我在哪里可以获得 Linux 的源代码?

[英]Where can I get the source code for Linux?

我在哪里可以获得 Linux 而不是它的发行版之一的源代码? 除了 C 语言,我还需要学习哪些语言才能理解该系统?

Linux 5.13 (截至 2021 年 7 月的最新版本)源代码位于https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.13.tar.xz 您可以下载它并使用以下命令提取它:

wget "https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.13.tar.xz"
tar xvf linux-5.13.tar.xz

此外,Linux 在torvalds/linux有官方 Github 存储库,官方 git 服务器位于https://git.kernel.org/ ,可以使用git下载:

git clone "https://github.com/torvalds/linux"

除了 C,您还应该学习 GNU Makefile、一点汇编语言和 shell 脚本。 Github 有一个Languages部分,其中包含可视化项目中使用的技术: 在此处输入图像描述

如您所见,它主要是C。

Linux(内核)可以在https://www.kernel.org/找到

其中大部分是用 C 语言编写的,带有一些程序集等

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM