linux系统的源代码哪里可以下载??

linux系统的源代码哪里可以下载??,第1张

如果要下载指定版本的内核源代码,就去官网下载,地址:

http://www.kernel.org/

如果要查看本机(某个发行版的内核源代码),可以在目录

/usr/src/kernels下面找到。

如果要查看某些安装文件的源代码,可以使用命令查看该文件

的安装源,以查看cat源码为例,命令:rpm -qif `which cat`

之后会有相关信息打印出来,访问其源码路径,下载即可。

附本人博客“获取Linux命令源代码的方法”链接如下:

http://blog.csdn.net/shallowgrave/article/details/7854548

例如:想在Linux系统下查看cat命令工具的源码,方法如下:

1、查看工具的路径

$ whereis cat

cat: /bin/cat /usr/share/man/man1/cat.1.gz

2、查看工具所属的包

$ dpkg -S /bin/cat

coreutils: /bin/cat

coreutils就是cat的源码包名

3、下载工具源码包

$ sudo apt-get source coreutils

[sudo] password for lizh: 

正在读取软件包列表... 完成

正在分析软件包的依赖关系树       

正在读取状态信息... 完成       

需要下载 10.8MB 的源代码包。

获取:1 http://mirrors.sohu.com/ubuntu/ maverick/main coreutils 8.5-1ubuntu3 (dsc) [1,891B]

获取:2 http://mirrors.sohu.com/ubuntu/ maverick/main coreutils 8.5-1ubuntu3 (tar) [10.7MB]

获取:3 http://mirrors.sohu.com/ubuntu/ maverick/main coreutils 8.5-1ubuntu3 (diff) [21.5kB]

下载 10.8MB,耗时 42秒 (254kB/s)                                            

gpgv: 于 2015年07月06日 星期一 13时49分55秒 CST 创建的签名,使用 RSA,钥匙号 21B2133D

gpgv: 无法检查签名:找不到公钥

dpkg-source: 警告: 对 ./coreutils_8.5-1ubuntu3.dsc 校验签名失败

dpkg-source: info: extracting coreutils in coreutils-8.5

dpkg-source: info: unpacking coreutils_8.5.orig.tar.gz

dpkg-source: info: applying coreutils_8.5-1ubuntu3.diff.gz

在经历了两次跳票以后, Red Hat于2007年3月14日正式发布了RHEL5. RHEL 5将是Red Hat的商业服务器 *** 作系统版本的第四次重要版本发布, Red Hat酝酿发布RHEL 5已经超过了两年, 主要变化包括Linux内核由2.6.9升级为2.6.18, 支持Xen虚拟化技术, 集群存储等.

RHEL5的版本主要分为Sever和Desktop两个版本。

具体来说,Server版本分为:

· Red Hat Enterprise Linux Advanced Platform - 对应以前的· Red Hat Enterprise Linux AS

· Red Hat Enterprise Linux - 对应以前的Red Hat Enterprise Linux AS

Desktop版本分为:

· Red Hat Enterprise Linux Desktop - 对应以前的Red Hat Desktop

· Red Hat Enterprise Linux Desktop with Workstation option - 对应以前的Red Hat Enterprise Linux WS

主要的功能包括:

1. 虚拟化技术

在各种平台上支持虚拟化技术

在Red Hat Enterprise Linux Advanced Platform支持存储与扩展的服务器虚拟化技术

Red Hat Network提供各种虚拟化系统的支持

virt-manager, libvirt/virsh管理工具

2. 内核与性能

基于Linux 2.6.18内核

支持多核处理器

广泛的新硬件支持

更新的基于Kexec/Kdump的Dump支持

支持Intel Network Accelerator Technology (IOAT)

对于大型SMP系统技持的增强

增强的管道缓存

内核缓存接合能力用于改进IO缓存 *** 作

3. 安全

SELinux增强

图形化SELinux管理界面

集成的目录和安全机制

增强的IPESEC提高安全与性能

新的审计机制用于提供新的搜索、报表和实时监控的能力

4. 网络与互 *** 作性

支持Autofs, FS-Cache和iSCSI

增强的IPv6支持

改进的Microsoft®文件/打印和Active Directory集成

5. 桌面

更新的管理工具、应用程序和对笔记本的支持

改进的ACPI支持,包括Suspend to Disk

智能卡登录,包括PKI/Kerberos认证

集成的多媒体支持

增强的即插即用支持

Network Manager提供自动的有线和无线网络配置

基于AIGLX/Compiz的图形化界面(支持淡化、透明等效果)

6. 开发环境

增强的开发工具,包括System Tap和Frysk

GCC4.1和glibc 2.5工具链

7. 存储

支持根设置多路IO(MPIO),提高可用性

服务器产品中包含单系统/客户的Red Hat Global File System支持

块设备数据加密支持

8. 管理

安装过程更新简化系统配

基于Yum/Pup的Red Hat Network更新

Conga集群和存储管理

http://download.chinaunix.net/download/0013000/12382.shtml


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存