Linux内核源代码漫游,Linux内核设计与实现

本书基于Linux 2.6内核介绍了Linux内核的设计与实现,涵盖了从核心内核系统的应用到内核设计与实现等各方面内容,主要内容包括:进程管理、调度、时间管理和定时器、系统调用接口、内存寻址、内存管理、页缓存、VFS、内核同步、可移植性、调试技术等。此外,本书还讨论了Linux 2.6颇具特色的内容,包括CFS调度程序、抢占式内核、块I/O层以及I/O调度程序。

  一、Webmin的安装: 
  下载Webmin的RPM包就可以在Red Hat Linux中正常安装,如果在一些不能使用RPM软件包的Linux发行版本中安装Webmin,需要下载.tar.gz格式的软件包。本文主要是指对RPM格式的Webmin软件进行安装。把下载的Webmin安装包放置在Linux主机的适当目录,使用rpm命令进行安装:

本章试图以顺序的方式来解释 Linux 源代码,以帮助读者对源代码的体系结构以及很多 相关的 unix 特性的实现有一个很好的理解。目标是帮助对 Linux 不甚了解的有经验的 C 程 序员对整个 Linux 的设计有所了解。这也就是为什么内核漫游的入点选择为内核本身的启始 点:系统引导(启动)。

本书详细描述了Linux内核的主要子系统和特点,包括其设计、实现和接口,既介绍理论也讨论具体应用,填补了Linux内核理论和实践细节之间的鸿沟,能够带领读者快速走进Linux内核世界,真正开发内核代码。

  #rpm webmin-1.350-1.noarch.rpm -ivh

这份材料需要对 C 语言以及对 Unix 的概念和 PC 机的结构有很好的了解,然而本章中并 没有出现任何的 C 代码,而是直接参考(指向)实际的代码的。有关内核设计的最佳篇幅是 在本手册的其它章节中,而本章仍趋向于是一个非正式的概述。

如果你是一名Linux内核爱好者,本书的内容可以帮助你大显身手。如果你是一名普通程序员,本书的内容将会拓宽你的编程思路。如果你初次接触Linux内核,本书则可以帮助你对内核各个核心子系统有一个整体把握。

  执行上述命令后,当屏幕上出现:Webmin install complete.You can login to

本章中所参阅的任何文件的路径名都是指主源代码目录树,通常是/usr/src/linux。

Linux内核设计与实现(第三版)PDF 英文版 下载

  #service webmin status

这里所给出的大多数信息都是取之于 Linux 发行版 1.0 的源代码。虽然如此,有 时也会提供对后期版本的参考。这篇漫游中开头有     图标的任何小节都是强调 1.0 版本 后对内核的新的改动。如果没有这样的小节存在,则表示直到版本  1.0.9-1.1.76,没有作 过改动。

本文由ca88手机版登录发布于ca88手机版,转载请注明出处:Linux内核源代码漫游,Linux内核设计与实现

TAG标签: ca88手机版登录
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。