求linux源代码的下载

求linux源代码的下载,第1张

linux代码是公开的,你可以到很多地方下载,比如说

1.用电驴下载,安装电驴,直接搜索,肯定有。

2.到http://www.kernel.org/下载一个linux内核到源码包,然后用zip解压就行了,最好是用source insight来查看。

3.你如果装了linux,在这个目录下就有啊 ,/usr/src/linux目录

arch 这个子目录包含了此核心源代码所支持的硬件体系结构相关的核心代码。如对于X86平台就是i386。

include 这个目录包括了核心的大多数include文件。另外对于每种支持的体系结构分别有一个子目录。

init 此目录包含核心启动代码。

mm 此目录包含了所有的内存管理代码。与具体硬件体系结构相关的内存管理代码位于arch/*/mm目录下,如对应于X86的就是arch/i386/mm/fault.c 。

drivers 系统中所有的设备驱动都位于此目录中。它又进一步划分成几类设备驱动,每一种也有对应的子目录,如声卡的驱动对应于drivers/sound。

ipc 此目录包含了核心的进程间通讯代码。

modules 此目录包含已建好可动态加载的模块。

fs Linux支持的文件系统代码。不同的文件系统有不同的子目录对应,如ext2文件系统对应的就是ext2子目录。

kernel 主要核心代码。同时与处理器结构相关代码都放在arch/*/kernel目录下。

net 核心的网络部分代码。里面的每个子目录对应于网络的一个方面。

lib 此目录包含了核心的库代码。与处理器结构相关库代码被放在arch/*/lib/目录下。

scripts此目录包含用于配置核心的脚本文件

你要什么源代码?

一般情况下,你的 Linux 系统,会在提供安装盘下载的页面上,标出如何下载源代码的信息。

还有的下载源代码,需要在系统里面使用特殊命令获取。

另外,还需要注册什么邮箱验证的都不可能,现在的 Linux 只要你能正常的获取安装盘,那你就有相同的权利下载整个程序的源代码。比如 RHEL ,他的下载必须是 RHEL 的注册用户,那么你下载 RHEL 也必须是注册用户。

总的来说,你从什么地方获得的安装盘,你就去什么地方要源代码。

不过从楼主提问的内容来看,就算给你了源代码,你也不会用……

因为你还不知道 Linux 的源代码是什么样子的。

每个软件、每个程序库,每个驱动,只要他选择了开源协议,那么都有自己的源代码,通常这些东西都有自己的网站,比如内核,官方网站是 www.kernel.org ,他只提供源代码下载。

Linux 发行版不会轻易把这些分开的源代码集成起来,所以,你完全可以只去找你需要部分的源代码。比如内核,比如 glibc ……


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/8288531.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存