https://github.com/relph1119/linux-learning-notes
Linux操作系统学习笔记
https://github.com/relph1119/linux-learning-notes
Last synced: about 1 month ago
JSON representation
Linux操作系统学习笔记
- Host: GitHub
- URL: https://github.com/relph1119/linux-learning-notes
- Owner: Relph1119
- Created: 2023-10-31T03:42:11.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-01-11T16:24:02.000Z (over 1 year ago)
- Last Synced: 2024-01-12T01:21:05.013Z (over 1 year ago)
- Language: C
- Homepage: https://relph1119.github.io/linux-learning-notes/#/
- Size: 5.27 MB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Linux操作系统学习笔记
本项目主要是对Linux操作系统的学习,包括源码解读和动手实现,主要阅读以下书籍:
- 《Linux源码趣读》(推荐学时:19天):本书主要通过小说的讲解方式,从内核启动、系统初始化、进程创建、shell程序执行和命令执行等方面,讲解内核源码的相关知识。最喜欢本书的知识回顾,每一回中遇到了其他的知识点,都能简要回顾执行过程,并且给下一回做概览性地介绍,从全局角度上了解执行的全貌。
- 《穿越操作系统迷雾》(推荐学时:21天):本书从计算机的软硬件开始讲起,从电路设计到机器语言、汇编语言、C语言的知识介绍,之后开始从0到1实现操作系统,并详细介绍引导区、内存管理、进程、中断和异常、进程调度、系统调用、进程间通信、图形输出等内容。## 在线阅读地址
在线阅读地址:https://relph1119.github.io/linux-learning-notes/#/
## 项目结构
codes--------------------------------------书中的实现代码
+---implement-an-os-from-scratch---------------《穿越操作系统迷雾》的操作系统实现代码
docs---------------------------------------学习笔记
+---linux-source-code-reading------------------Linux源码趣读
+---implement-an-os-from-scratch---------------穿越操作系统迷雾
references---------------------------------参考资料