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 catcat: /bin/cat /usr/share/man/man1/cat.1.gz
2、查看工具所属的包
$ dpkg -S /bin/catcoreutils: /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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)