http://www.kernel.org/
如果要查看本机(某个发行版的内核源代码),可以在目录
/usr/src/kernels下面找到。
如果要查看某些安装文件的源代码,可以使用命令查看该文件
的安装源,以查看cat源码为例,命令:rpm -qif `which cat`
之后会有相关信息打印出来,访问其源码路径,下载即可。
附本人博客“获取Linux命令源代码的方法”链接如下:
http://blog.csdn.net/shallowgrave/article/details/7854548
一般的开源软件,都有自己的官网,除了linux发行版的网站可能有比较全的链接外,一般都不回有全的哈我都是输入软件名字,然后进入该网站官网,点击download页面,找到需要的版本,下载OK
你要什么源代码?一般情况下,你的 Linux 系统,会在提供安装盘下载的页面上,标出如何下载源代码的信息。
还有的下载源代码,需要在系统里面使用特殊命令获取。
另外,还需要注册什么邮箱验证的都不可能,现在的 Linux 只要你能正常的获取安装盘,那你就有相同的权利下载整个程序的源代码。比如 RHEL ,他的下载必须是 RHEL 的注册用户,那么你下载 RHEL 也必须是注册用户。
总的来说,你从什么地方获得的安装盘,你就去什么地方要源代码。
不过从楼主提问的内容来看,就算给你了源代码,你也不会用……
因为你还不知道 Linux 的源代码是什么样子的。
每个软件、每个程序库,每个驱动,只要他选择了开源协议,那么都有自己的源代码,通常这些东西都有自己的网站,比如内核,官方网站是 www.kernel.org ,他只提供源代码下载。
Linux 发行版不会轻易把这些分开的源代码集成起来,所以,你完全可以只去找你需要部分的源代码。比如内核,比如 glibc ……
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)