Chinaunix首页 | 论坛 | 博客
  • 博客访问: 939449
  • 博文数量: 633
  • 博客积分: 30780
  • 博客等级: 大将
  • 技术积分: 7532
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-12 21:07
文章分类

全部博文(633)

文章存档

2011年(10)

2010年(500)

2009年(47)

2008年(76)

我的朋友

分类:

2008-05-04 00:01:09

Linux 内核

最流行的开源操作系统内核

developerWorks


Linux 内核组成
Linux 剖析系列
内核配置及编译
性能调试
Linux 内核开发与测试
内核 2.4 与 2.6 比较
内核其他文章



Linux 内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用子系统和分层的概念很好地进行了组织。通过本专题,我们可以学习 Linux 的分层架构、内核配置和编译、内核性能调试和 Linux 2.6 中的许多提升功能。


Linux 内核的主要组件有:系统调用接口、进程管理、内存管理、虚拟文件系统、网络堆栈、设备驱动程序、硬件架构的相关代码。



Linux 内核的体系结构图


回页首



M. Tim Jones 推出了一系列文章来剖析 Linux 内核各个方面,相信会为读者展现一个非常清晰的 Linux 轮廓。



回页首



随 着 Linux 操作系统的广泛应用,特别是 Linux 在嵌入式领域的发展,越来越多的人开始投身到 Linux 内核级的开发中。面对日益庞大的 Linux 内核源代码,开发者在完成自己的内核代码后,都将面临着同样的问题,即如何将源代码融入到 Linux 内核中,增加相应的 Linux 配置选项,并最终被编译进 Linux 内核。



回页首



作为最流行的开源操作系统,如果 Linux 要进入企业环境,以及能够作为商业性应用进入 SMP 市场,与商业 UNIX 系统相比,它的 SMP 可伸缩性、磁盘和网络 I/O 性能、调度程序和虚拟内存管理器必须得到改善。



回页首





回页首



相 对 Linux 2.4,无论是对于企业服务器还是对于嵌入式系统,Linux 2.6 都是一个巨大的进步。对高端的机器来说,新特性针对的是性能改进、可扩展性、吞吐率,以及对 SMP 机器 NUMA 的支持。对于嵌入式领域,添加了新的体系结构和处理器类型——包括对那些没有硬件控制的内存管理方案的 MMU-less 系统的支持。并且,和往常一样,为了满足桌面用户群的需要,添加了一整套新的音频和多媒体驱动程序。



回页首



更多 Linux 内核相关文章/教程...





转自http://www.ibm.com/developerworks/cn/linux/theme/kernel/
阅读(424) | 评论(0) | 转发(0) |
0

上一篇:都是灰尘

下一篇:Intel UPnP代码真难读啊

给主人留下些什么吧!~~