Linux内核0.11完全注释(修正版) --读书笔记(1)

Linux内核完全注释-读书笔记-目录 Linux内核完全注释 声明 此博客为笔者读书笔记,书籍是:《Linux内核完全注释》赵炯编著 写此博客目的: 方便自己复习 提供给大家一个简洁,精华版的Linux内核完全注释 读Linux源码意义何在 这一点不是很好说,而且国内很多童鞋们都认为意义不大,没有对底层知识的认可感和危机感。 这里主要记录我的读书笔记,不对其进行论证,有兴趣可以去了解关于底层知识的重要性。仁者见仁,智者见智,互联... 阅读详情

RTFSC
阅读0.11内核版本的原因:

适合操作系统初学者的入门学习起点 阅读早期内核的好处:
简化的内核代码,避免现有内核的复杂性,能够透彻的说明问题 – Leland
能够在极短的时间内深入Linux内核的基本工作原理

阅读早期内核的不足:
所选用的内核(0.11)不包括对虚拟文件系统VFS的支持、对网络系统的支持、仅支持 a.out 执行文件和其他一些现有内核中复杂子系统的说明

阅读完整源代码的重要性和必要性:
理解一个软件系统的真正运行机制,RTFSC。实践与理论并重。

如何选择要阅读的内核代码版本:
在这里插入图片描述
注意注意: 0.11只有俩万行(麻雀虽小,五脏俱全)… 还是很多啊(2.6.0 也就592万,哈哈哈,,,,) 本书作责还重建了该内核可运行的 Linux0.11系统。
注:使用该版本的内核可以避免使用现有较新内核版本中变得越来越复杂的各子系统部分的研究:虚拟文件系统VFS 、ext2或ext3文件系统、网络子系统、新的复杂的内存管理机制等。
阅读本书需要的基本知识:
C语言: Brain W. Kernighan ઼ Dennis M. Ritchie<>
Inter Cpu 汇编、嵌入式汇编
在这里插入图片描述
在这里插入图片描述
使用早期版本是否过时:
可对linux系统内核快熟入门,同时在阅读后可以对系统的运行原理有一个实际的概念。

EXT2文件系统和MINIX文件系统:
ext2或则ext3文件系统实在1.x后开发的。功能强劲并且稳定,是目前linux系统上的标准文件系统。 但对理解linux的基本内核而言,太过于复杂。
0.11上仅包含最为简单的MINIX1.0文件系统,对于理解一个操作系统中的文件系统的实际组成和工作系统已经足够。

《Linux内核完全注释》pdf v3.0 阅读详情

相关推荐

Linux内核完全注释:前言+概述(第一章)

前言+概述(第一章) 前言 本书(《Linux内核完全注释》)仅仅是Linux内核的一本入门读物,对代码量比较小(一万四千行左右)的Linux0.11版本进行注释,帮助读者理解 Linus:要理解一个 ...

鹏鹏的博客 633

Linux内核完全注释 阅读笔记:1、概述

By: Ailson Jack Date: 2018.08.31 个人博客:  http://www.only2fire.com/        本文在我博客的地址是:http://www.only2fire.com/archives/68.html,排版更好,便于学习,也可以去我博客逛逛,兴许有你想要的内容呢。 1、选择《Linux内核完全注释》的理由          从现在起,我打...

Ailson Jack的专栏 3739

可以运行的linux-0.00和linux-0.11

这两个版本的linux都是根据 赵炯的>修正版V3.0 整理出来的.已经在Ubuntu 12.04.1版本(bochs 2.4.6)上运行过 https://github.com/voidccc/linux0.00 https://github.com/voidccc/linux0.11 linux 0.00 说明: 这是一个假想中的版本, 并不是由Linus所写,因为当

voidccc的专栏 2568

Linux内核完全注释(基于Linux0.11)_笔记_/linux/kernel/system_call.s

笔记

dc12499574的博客 943

深度解码Linux-0.11内核:完整注释与实践指南

本文还有配套的精品资源,点击获取 简介:《Linux-0.11内核完全注释》是一本由赵炯老师编写的深入剖析Linux内核的指南书。基于Linux早期版本0.11,本书详细注释了核心代码,帮助读者深入理解Linux内核的工作原理和操作系统设计。书中包含内核结构、进程管理、内存管理、文件系统、设备驱动、中断处理、系统调用、编译调试和源码分析等关键知识点,特别适用于操作系统学习者...

weixin_36019375的博客 1914

赵炯博士解析Linux内核源码及注释(内核版本0.11)

本文还有配套的精品资源,点击获取 简介:Linux内核是开源操作系统的核心部分,自1991年由林纳斯·托瓦兹发布以来,经过了持续的发展和优化。赵炯博士的《Linux内核完全注释v3.0版》对Linux内核0.11版本进行了详尽的注解和解析,旨在帮助读者深入理解Linux内核的工作原理。本书覆盖了进程管理、内存管理、文件系统、设备驱动、网络协议栈、中断处理、调度策略和系统调用...

weixin_33240461的博客 2162

linux 内核0.11源码,Linux内核完全注释(内核版本0.11)及源码 (Linux kernel fully commented (kernel version 0.11) and sour...

压缩包 : b9fffa2cf4cf22ac654682878c4f0.zip 列表Linux 诞生和发展的五个重要支柱.pdfLinux-0.11-文件系统.doclinux-0.11.tar.gzlinux-0.11/linux-0.11/boot/linux-0.11/boot/bootsect.slinux-0.11/boot/head.slinux-0.11/boot/head.s.ba...

weixin_30597089的博客 564

Linux内核0.11完全注释与源码深入剖析

进程具有以下特点:动态性:进程是程序的一次执行过程,是动态的系统实体。独立性:进程是资源分配的基本单位,每个进程都有自己的地址空间。并发性:多个进程可以同时存在于内存中,可以并发执行。进程的生命周期包括创建、就绪、运行、阻塞和终止等状态。进程在生命周期中的状态转换如下图所示:graph LRA[创建] --> B[就绪]B --> C[运行]C -->|时间片用完| BC -->|等待资源| D[阻塞]D --> BC -->|执行完毕| E[终止]

weixin_28721743的博客 494

《Linux内核0.11(0.95)详细注释》

文章来自OldLinux论坛 《Linux内核0.11(0.95)详细注释》 Linux内核0.11(0.95)完全注释 A Heavily Commented Linux Kernel Source Code Linux Version 0.11 这是本站献给那些致力于Linux软件开发和使用爱好者的一本有关Linux内核工作原理的入门书。 版权说明 作者保留本电子书籍的修改和正式出版的所有权

lionkid的专栏 2013

《Linux 0.11内核完全注释》PDF

《Linux 0.11内核完全注释》

linux 0.11源码(中文注释版)-无需积分

linux 0.11源码 Linus曾经说过:RTFSC - Read The Fucking Source Code. 本代码是目前能够找到的最早的Linux的内核版本。(如果你能找到更早版本的Linux源码,请一定要告诉我。;-) ) 本代码中的注释99%都来源于赵炯老师的那本Linux-0.11源码完全注释,这么算的话,我好像只是一个搬运工.... 资源from:https://github.com/karottc/linux-0.11

《 Linux内核完全剖析》、《linux内核完全注释》学习

《 Linux内核完全剖析》、《linux内核完全注释》学习

青少年趣味编程 1536

Linux 内核完全注释0.11内核(修正版V3.0).pdf.7z

linux 内核 注释 0.11版本

Linux内核0.11体系结构 《Linux内核完全注释》

Linux内核0.11体系结构 《Linux内核完全注释》 目录 0 总体介绍 1 Linux内核模式 2 Linux内核系统体系结构 3 Linux内核对内存的管理和使用 4 Linux系统的中断机制 5 Linux的系统调用 6 系统时间和定时 7 Linux进程控制 8 Linux系统中堆栈的使用方法 9 Linux 0.11采用的文件系统 10 Linux内核源...

青岛海珊瑚IT学习中心 1206

Linux内核完全注释-内核0.11(0.95)修正版V1.9.5(带源码中文注释)

Linux内核完全注释_内核0.11(0.95)修正版V1.9.5(带源码中文注释)

Jetbrains IDE 配置上Gemini Code 插件,让你的的编程高效起飞~

Gemini Code Assist是 Google 家产品,基座模型为最新的Gemini 2.5 Pro。本篇实践了在 WebStrom 中Gemini Code Assist插件的高效编程。

2301_76993408的博客 4595

《Linux内核完全注释》笔记(1)

此博客已经废弃,迁往http://blog.csdn.net/starflame开始看《Linux内核完全注释》,不局限于此书,期望将以前不懂或不甚明白的地方弄通。不考虑时间,只培养自己的兴趣。能力有限,尽力而为 下载地址:http://www.oldlinux.org/download/clk011c-1.9.5.pdf   内核版本:0.11(很老么?呵

Tiger_Shark的专栏 1249

Win11下DCMTK的Visual Studio 2022配置教程

最近有个新需求,需要完成读取和解析DICOM数据相关的SDK

qq_45797625的博客 3261

linux 0.11 内核完全注释V3.0学习笔记(一)

linux 0.11 内核完全注释V3.0学习笔记(一)第1章 概述1.1 Linux的诞生和发展Linux操作系统是UNIX操作系统的一种克隆系统,诞生于1991年10月5日(第一次对外公布时间),Linux操作系统的诞生、发展和成长过程依赖以下5大支柱:UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。目前Linux内核版本已经开发到4.13.11稳定版本,

songze_lee 4374

告别手动改代码!用SSC工具5分钟搞定EtherCAT从站动态模块配置(含Excel模板)

本文详细介绍了如何利用SSC工具和Excel模板实现EtherCAT从站动态模块配置的自动化流程。通过零代码修改的动态配置方案,大幅提升工业自动化产线的灵活性和效率,配置时间从平均4小时缩短至8分钟,错误率下降96%。文章包含Excel模板设计、实战演示和避坑指南,助力工程师快速掌握这一高效工具。

weixin_28339967的博客 569

QMK键盘固件开发零基础教程(2025全新重制版)

《QMK键盘固件开发零基础教程(2025全新重制版)》是一套专为键盘爱好者和开发者设计的全面教程,旨在帮助用户从零基础快速掌握最新的QMK固件开发技术。教程基于2025年最新的QMK版本(0.19.8+),解决了旧版教程中的诸多问题,如概念不清、步骤缺失和代码过时等。新版教程提供了详细的图解、完整的项目源码以及从环境配置到高级功能开发的全流程指导。此外,教程还涵盖了2024年QMK生态的重大变革,包括键码系统的重构、编译工具链的更新以及Config文件格式的改变等。付费版教程额外提供独家内容,如新特性解析、

Despacito0o的博客 1121
上一篇: 文件I/O
下一篇: Linux内核0.11完全注释(修正版) --读书笔记(2)
Noneghost
博客等级 码龄10年 1粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值