首页分类计算机从零开始写Linux内核:一书学透核心原理与实现
从零开始写Linux内核:一书学透核心原理与实现
计算机

从零开始写Linux内核:一书学透核心原理与实现

海纳

28
累计阅读

支持 PDF · EPUB · Word · TXT 多种格式下载 (PDF 含 A4 / 手机版)

作品简介

本书由知名编译与操作系统专家海纳撰写,将沉淀20余年的Linux系统研究所得倾注书中。本书用不到1万行代码复现了Linux 0.12内核,打通了“古早”工具链障碍,模块实现环环相扣,带你穿透“迷雾”,窥见Linux系统设计的绚丽“天光”。

本书共8章,从逻辑上分为四部分。第一部分(第1和2章)是基础知识,介绍开发内核所需的基础知识,包括开发环境和调试环境的搭建,以及i386保护模式等。第二部分(第3~6章)是核心模块,逐步实现进程、中断、系统调用、内存管理、字符设备驱动和块设备驱动等模块。

第三部分(第7章)是文件系统,涵盖Minix文件系统、管理inode、管理普通文件、管理目录、文件链接、执行程序等内容。第四部分(第8章)是系统服务接口,介绍一些重要的函数,这部分不是内核的主要部分,但为了让shell程序正确地运行,这些函数也是必须实现的。

出版时间2024-11-01
共 10 章
前言试读
第1章 基础知识和环境准备试读
第2章 保护模式
第3章 进入内核
第4章 创建进程
第5章 支持字符设备
第6章 支持块设备
第7章 文件系统
第8章 系统服务接口
附录 显示模式

读者评论

暂无评论,来发表第一条吧

登录后参与评论

去登录 →