linux源码解读系列

简介: linux源码解读系列

linux源码解读(一):进程的创建、调度和销毁

linux源码解读(二):文件系统——高速缓存区

linux源码解读(三):文件系统——inode

linux源码解读(四):文件系统——挂载和卸载

linux源码解读(五):文件系统——文件和目录的操作

linux源码解读(六):文件系统——虚拟文件系统VFS

linux源码解读(七):文件系统——可执行文件的加载和执行

linux源码解读(八):内存管理——分页和分段

linux源码解读(九):内存管理——buddy和slab

linux源码解读(十):内存管理——内存分配和释放关键函数分析&ZGC垃圾回收

linux源码解读(十一):多进程/线程的互斥和同步&JVM同步原理

linux源码解读(十二):系统调用(strace命令0和中断&字节跳动HIDS简要分析

linux源码解读(十三):内核驱动module加载kprobe&字节跳动Elkied简要分析

linux源码解读(十四):红黑树在内核的应用——红黑树原理和api解析

linux源码解读(十五):红黑树在内核的应用——CFS调度器

linux源码解读(十六):红黑树在内核的应用——虚拟内存管理

linux源码解读(十七):红黑树在内核的应用——epoll

linux源码解读(十八):红黑树在内核的应用——timer定时器

linux源码解读(十九):网络通信简介——sk_buff结构体介绍

linux源码解读(二十):网络通信简介——socket&sock结构体介绍

linux源码解读(二十一):网络通信简介——tcp三次握手

linux源码解读(二十二):网络通信简介——网络拥塞控制之cubic算法

linux源码解读(二十三):网络通信简介——网络拥塞控制之BBR算法

linux源码解读(二十四):进程间通信IPC方式对比&poll接受数据

linux源码解读(二十五):mmap原理和实现方式

linux源码解读(二十六):android binder原理和实现方式

linux源码解读(二十七):协程原理和背景(一)

linux源码解读(二十八):通过epoll实现协程(二)

linux源码解读(二十九):android线程通信机制handler&java对象实例布局

linux源码解读(三十):quic协议分析(一)

linux源码解读(三十一):quic核心源码分析(二)

linux源码解读(三十二):dpdk原理概述(一)

linux源码解读(三十三):android下boringSSL核心源码解析&x音防抓包证书校验原理

相关文章
|
4月前
|
Linux
Linux源码阅读笔记10-进程NICE案例分析2
Linux源码阅读笔记10-进程NICE案例分析2
|
4月前
|
Linux
Linux源码阅读笔记09-进程NICE案例分析1
Linux源码阅读笔记09-进程NICE案例分析1
|
4月前
|
SQL 关系型数据库 MySQL
linux 上源码编译安装 PolarDB-X
linux 上源码编译安装 PolarDB-X
202 6
linux 上源码编译安装 PolarDB-X
|
4月前
|
存储 缓存 编译器
Linux源码阅读笔记06-RCU机制和内存优化屏障
Linux源码阅读笔记06-RCU机制和内存优化屏障
|
4月前
|
Linux
Linux源码阅读笔记13-进程通信组件中
Linux源码阅读笔记13-进程通信组件中
|
4月前
|
消息中间件 安全 Java
Linux源码阅读笔记13-进程通信组件上
Linux源码阅读笔记13-进程通信组件上
|
4月前
|
Linux 开发者
Linux源码阅读笔记18-插入模型及删除模块操作
Linux源码阅读笔记18-插入模型及删除模块操作
|
4月前
|
数据采集 Linux
Linux源码阅读笔记20-PCI设备驱动详解
Linux源码阅读笔记20-PCI设备驱动详解
|
4月前
|
Linux
Linux源码阅读笔记19-插入删除模块实战
Linux源码阅读笔记19-插入删除模块实战
|
4月前
|
Linux
Linux源码阅读笔记17-资源分配及总线系统
Linux源码阅读笔记17-资源分配及总线系统