内核与系统
Linux 内核源码剖析、操作系统原理、虚拟化与底层系统编程。
-
【Linux】网络专题(一)——应用层与套接字层数据通路
本篇是Linux网络专题的开篇,这一系列将会自上而下梳理清楚,当我们调用应用层的接口发送报文时,操作系统里到底发生了什么事情。其参考文献放在前面:[译] Linux 网络栈监控和调优:发送数据(2017),有时间和精力的读者可以参考阅读。
-
【Linux】内核学习笔记(十三)——进程地址空间
本篇是《Linux内核学习笔记》系列的第十三篇,讲解内存管理系统另一重要概念:进程地址空间。这是操作系统虚拟化的重要实现部分。
-
【Linux】内核学习笔记(十二)——虚拟文件系统
本篇是《Linux内核学习笔记》系列的第十二篇,讲解另一个重要的子系统——虚拟文件系统VFS。
-
【Linux】内核学习笔记(十一)——内存管理
本篇是《Linux内核学习笔记》系列的第十一篇,我们将开始学习内核中至为重要的子系统——内存管理(mm)。
-
【Linux】内核专题剖析(一)——中断专题
本篇专门讲述中断以及围绕其产生的一系列问题。
-
【Linux】内核学习笔记(十)——内核同步
本篇是《Linux内核学习笔记》系列的第十篇。
-
【Linux】内核学习笔记(九)——模块、调试和系统编程基础
本篇是《Linux内核学习笔记》系列的第九篇。
-
【Linux】内核学习笔记(八)——网络栈简介
本篇是《Linux内核学习笔记》系列的第八篇。
-
WSL2手动编译安装glibc失败后的系统恢复
今天我准备查看socket机制在库函数中的实现,于是下载了glibc的git源代码树。为了便于vscode正确显示语法高亮和代码跳转,我进行了glibc的编译,可以在这里查看方法。(阅读内核代码也类似!)
-
【Linux】内核学习笔记(七)——定时器和时间管理
本篇是《Linux内核学习笔记》系列的第七篇。