Linux内核编程必读

Linux内核编程必读
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2006-07
版次: 1
ISBN: 9787111193456
定价: 75.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 616页
34人买过
  • 本书是一本Linux内核编程的权威指南,其独特的由表及里学习途径使得内核编程更易于理解。本书从用户空间到内核,把内核内在的实现原理与用户级编程的基本原则相联系,系统地跟踪了实现功能。这种途径有助于在你所了解的Linux知识基础上,加深对内核组成及工作机理的理解。
      
      
       为了理解内核代码并掌控其行为,作者逐步引入所有的工具和汇编语言编程技术,并一一比较x86和PowerPC的实现,揭示了含糊不清的实现功能。另外,书中对源代码例子和实际项目都加有适当注释。本书是第一本全面涵盖快速增长的PowerPC Linux开发平台的书,也是惟一一本用Linux构建系统彻底讨论内核配置的书。
      
      
      本书主要内容
      
      
      ● 数据结构
      
      
       ● x86和PPC汇编语言
      
      
       ● 查看内核内部状态
      
      
       ● Linux进程模型

      ● 用户空间和内核空间

      ● 中断和异常

      ● 内存分配和跟踪

      ● 跟踪子系统行为

      ● I/O交互

      ● 文件系统和文件操作

      ● 调度和同步

      ● 内核启动过程

      ● 内核构建过程

      ● 配置选项

      ● 设备驱动程序

      本书介绍了Linux内核编程需要的所有技巧和技术,无论对于系统程序员、软件工程师、系统分析员、测试人员还是Linux的热衷者来说,都是不可或缺的参考书。 Claudia Salzberg Rodriguez 就职于IBM Linux 技术中心进行内核及相关编程工具的开发。她做了5年多的Linux 系统程序员,针对Intel 和PPC平台,进行嵌入式到高性能系统的Linux 开发。 Foreword

    Acknowledgments

    About the Authors

    Preface

    Chapter 1 Overview

      1.1 History of UNIX

      1.2 Standards and Common Interfaces

      1.3 Free software and Open Source

      1.4 A Quick Survey of Linux Distributions

        1.4.1 Debian

        1.4.2 Red Har/Fedora

        1.4.3 Mandriva

        1.4.4 SUSE

        1.4.5 Gentoo

        1.4.6 Yellow Dog

        1.4.7 Other Distros

      1.5 Kernel Release Information

      1.6 Linux on POwer

      1.7 What Is an Operation System?

      1.8 Kernel Operation System?

      1.9 Overview of the Linx kernel

        1.9.1 User Inter face

        1.9.2 User Indentification

        1.9.3 Files and Filesystems

        1.9.4 Processes

        1.9.5 System Calls 

        1.9.6 Linux Scheduler

        1.9.7 Linx Devce Drivers

      1.10 Prtability and Architecture Dependence

    Chapter 2 Exploration Toolkit

    Chapter 3 Processes: The Principal Model of Execution

    Chapter 4 Memory Management

    Chapter 5 Input/Output

    Chapter 6 Filesystems

    Chapter 7 Scheduling and Kernel Synchronization

    Chapter 8 Booting the Kernel

    Chapter 9 Building the Linux Kernel

    Chapter 10 Adding Your Code to the Kernel

    Bibliography

    Index
  • 内容简介:
    本书是一本Linux内核编程的权威指南,其独特的由表及里学习途径使得内核编程更易于理解。本书从用户空间到内核,把内核内在的实现原理与用户级编程的基本原则相联系,系统地跟踪了实现功能。这种途径有助于在你所了解的Linux知识基础上,加深对内核组成及工作机理的理解。
      
      
       为了理解内核代码并掌控其行为,作者逐步引入所有的工具和汇编语言编程技术,并一一比较x86和PowerPC的实现,揭示了含糊不清的实现功能。另外,书中对源代码例子和实际项目都加有适当注释。本书是第一本全面涵盖快速增长的PowerPC Linux开发平台的书,也是惟一一本用Linux构建系统彻底讨论内核配置的书。
      
      
      本书主要内容
      
      
      ● 数据结构
      
      
       ● x86和PPC汇编语言
      
      
       ● 查看内核内部状态
      
      
       ● Linux进程模型

      ● 用户空间和内核空间

      ● 中断和异常

      ● 内存分配和跟踪

      ● 跟踪子系统行为

      ● I/O交互

      ● 文件系统和文件操作

      ● 调度和同步

      ● 内核启动过程

      ● 内核构建过程

      ● 配置选项

      ● 设备驱动程序

      本书介绍了Linux内核编程需要的所有技巧和技术,无论对于系统程序员、软件工程师、系统分析员、测试人员还是Linux的热衷者来说,都是不可或缺的参考书。
  • 作者简介:
    Claudia Salzberg Rodriguez 就职于IBM Linux 技术中心进行内核及相关编程工具的开发。她做了5年多的Linux 系统程序员,针对Intel 和PPC平台,进行嵌入式到高性能系统的Linux 开发。
  • 目录:
    Foreword

    Acknowledgments

    About the Authors

    Preface

    Chapter 1 Overview

      1.1 History of UNIX

      1.2 Standards and Common Interfaces

      1.3 Free software and Open Source

      1.4 A Quick Survey of Linux Distributions

        1.4.1 Debian

        1.4.2 Red Har/Fedora

        1.4.3 Mandriva

        1.4.4 SUSE

        1.4.5 Gentoo

        1.4.6 Yellow Dog

        1.4.7 Other Distros

      1.5 Kernel Release Information

      1.6 Linux on POwer

      1.7 What Is an Operation System?

      1.8 Kernel Operation System?

      1.9 Overview of the Linx kernel

        1.9.1 User Inter face

        1.9.2 User Indentification

        1.9.3 Files and Filesystems

        1.9.4 Processes

        1.9.5 System Calls 

        1.9.6 Linux Scheduler

        1.9.7 Linx Devce Drivers

      1.10 Prtability and Architecture Dependence

    Chapter 2 Exploration Toolkit

    Chapter 3 Processes: The Principal Model of Execution

    Chapter 4 Memory Management

    Chapter 5 Input/Output

    Chapter 6 Filesystems

    Chapter 7 Scheduling and Kernel Synchronization

    Chapter 8 Booting the Kernel

    Chapter 9 Building the Linux Kernel

    Chapter 10 Adding Your Code to the Kernel

    Bibliography

    Index
查看详情
相关图书 / 更多
Linux内核编程必读
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux内核编程必读
Linux操作系统活页式教程
李国辉
Linux内核编程必读
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux内核编程必读
Linux系统自动化运维(Python版)(微课版)
张莉,丁传炜
Linux内核编程必读
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux内核编程必读
Linux源码趣读
闪客
Linux内核编程必读
Linux 内核完全注释(20周年版) 赵炯
赵炯
Linux内核编程必读
Linux网络操作系统项目式教程(CentOS 7.6)(微课版)(第2版)
刘正,张运嵩,尤澜涛主编
Linux内核编程必读
Linux 内核完全剖析——基于0.12内核(15周年版) 赵炯
赵炯
Linux内核编程必读
Linux高效学习教程:Linux就该这么学+Linux常用命令自学手册
刘遄 刘遄
Linux内核编程必读
Linux后端开发工程实践
万木春
Linux内核编程必读
Linux运维从入门到精通
明日科技
您可能感兴趣 / 更多
Linux内核编程必读
一次告别(加西亚·马尔克斯逝世十周年,长子真挚回忆父母的最后时光。献给无可避免的告别)
罗德里戈·加西亚 著;新经典 出品
Linux内核编程必读
希腊3500年
罗德里克·比顿
Linux内核编程必读
布鲁诺探索天文学:布鲁诺和宇宙大爆炸,布鲁诺和光(全2册)
罗德里戈 著;曹世豪 译;卡罗利娜 绘;小时光童书 出品
Linux内核编程必读
献给历史学家的量化方法
罗德里克·弗劳德(Roderick Floud)
Linux内核编程必读
希腊三百年
罗德里克·比顿(Roderick Beaton)
Linux内核编程必读
寻找帕依提提(中经典精选·软精装)
罗德里戈·阿斯布恩 著;杨晓畅 译
Linux内核编程必读
大都市社区
罗德里克·邓肯·麦肯齐 著
Linux内核编程必读
天体写真 : 高清天文摄影之美
罗德里·埃文斯 著;孙正凡 译
Linux内核编程必读
激励
罗德里克·格雷
Linux内核编程必读
组织中的信任
罗德里克·M·克雷默 著
Linux内核编程必读
计量史学方法导论
罗德里克
Linux内核编程必读
剑桥中华人民共和国史
罗德里克.麦克法夸尔(马若德);费正清