最新版本的Linux内核源代码,可以通过LXR插件对源代码进行查看学习。
2024-01-24 16:39:34 96.1MB Linux内核 源码
1
vmlinux : vmlinux是最原始,未压缩的内核镜像。vm代表Virtual Memory。Linux支持虚拟内存,因此得名vm。它是通过源码经过编译汇编, 链接而成的 ELF 文件。因此这个 vmlinux 文件包含了 ELF 的属性,以及各种调试信息等,因此这个阶段的内核镜像 vmlinux 特别大,而且不能直接在 arm 上直接运行。 Image: Image 由于 vmlinux 镜像体积巨大而且不能在 arm 上运行,因此需要使用 objcopy工具将不需要 的 section 从 vmlinux 里面剥离出来,最终在就是 arch/arm/boot/Image 文件, 此时 Image 是可以在 arm 平台上运行的,该镜像文件也是未压缩。 piggy_data: piggy.gz/piggy_data The file Image compressed with gzip. 一开始只支持 gzip 压缩方法,所以将压缩之后的 Image 称为 piggy.gz,但随着内核的不断 发展,内核支持更多的压缩算法.
2023-11-01 09:00:07 238.46MB linux
1
Linux内核源码编译安装指导,相当滴全面
2023-11-01 08:58:51 998KB Linux 源码
1
内核模块分析框架 duanery 2019年1月23日 Linux爱好者 核心原理简介 1使用方法 用户态的用法 内核态的用法 2编译 发现模块是如何编译的(如果有的话) 3初始化 模块的初始化入口,以及初始化阶段做了什么 3.1 start_kernel初始化 3.2 initcall初始化 core_initcall(fn)arch_initcall(fn)fs_initcall(fn)device_initcall(fn)late_initcall(fn) 4源码简析 简要介绍核心原始码,或者详解核心原始码 4.1数据结构 介绍核心数据结构 4.2内核线程 介绍内核线程的作用与相互作用(如果存在内核线程的话) 4.3 percpu percpu的逻辑,如hrtimer即每cpu一颗红黑树挂接定时器,runqueue即每CPU运行操作系统,挂接进程。 5界面 proc文件系统接口,
2023-05-11 17:19:27 408KB 系统开源
1
《Linux内核完全注释》v3.0修正版(基于Linux0.11内核)赵炯编著。Linux操作系统很好的入门级参考书。欢迎下载评论!
2023-04-02 23:16:20 7.61MB Linux内核 源码 完全注释 Linux0.11内核
1
本书对 Linux 早期操作系统内核(v0.95)全部代码文件进行了详细全面的注释和说明,旨在使读者能够在尽量短的时间 内对 Linux 的工作机理获得全面而深刻的理解,为进一步学习和研究 Linux 系统打下坚实的基础。虽然所选择的版本较低, 但该内核已能够正常编译运行,其中已经包括了LINUX工作原理的精髓,通过阅读其源代码能快速地完全理解内核的运作机 制。书中首先以 Linux 源代码版本的变迁历史为主线,详细介绍了 Linux 系统的发展历史,着重说明了各个内核版本之间的 重要区别和改进方面,给出了选择 0.11(0.95)版作为研究的对象的原因。另外介绍了内核源代码的组织结构及相互关系, 同时还说明了编译和运行该版本内核的方法。然后本书依据内核源代码的组织结构对所有内核程序和文件进行了注释和详细 说明。每章的安排基本上分为具体研究对象的概述、每个文件的功能介绍、代码内注释、代码中难点及相关资料介绍、与当 前版本的主要区别等部分。最后一章内容总结性地介绍了继续研究 Linux 系统的方法和着手点。
2023-03-31 15:21:26 2.49MB linux
1
Linux内核源码剖析—TCP&IP实现(上).pdf
2023-01-19 14:42:59 51MB TCP&IP实现
1
ARM Linux内核源码剖析.pdf是中文版,内容清晰,目录标签全。 对嵌入式计算有很大帮助。(分成2个压缩包:ARM Linux内核源码剖析.pdf.7z.001,ARM Linux内核源码剖析.pdf.7z.002)
2023-01-10 21:06:58 57MB Linux剖析
1
内存屏障、内存映射、同步机制、GDB基本功能、CPU缓存、内核启动流程、 syncookie、读写分析、NFS实现框架、网络新特性、skb核心操作、HASH算法、过滤框架Nftables、接 收框架、页缓存PageCache、Netfilter框架、处理器架构、中断机制、malloc、free实现原理、内存的 动态、缺页中断、Kfifo环形缓冲区、开发工具ARM-LInux-gcc安装、网络协议栈、构建嵌入式Lnux系 统、内存性能优化、核心知识CPU、内核编译、UDP收包率、反向映射机制、MMu-gather操作、进程 描述符、虚拟内存机制、RCU机制、ARM架构、高速缓存、页面回收、数据同步、回写机制、页交换、 软硬中断区别、等待队列、字符设备驱动、系统调用、内存碎片。
2023-01-04 11:03:08 72.6MB 嵌入式 驱动开发 Linux内核 内存调优
1
Linux内核源码剖析:TCP/IP实现(套装上下册)》详细论述了Linux内核2.6.20版本中TCP/IP的实现。书中给出了大量的源代码,通过对源代码的详细注释,帮助读者掌握TCP/IP的实现。《Linux内核源码剖析:TCP/IP实现(套装上下册)》根据协议栈层次,从驱动层逐步论述到传输层,包括驱动的实现、接口层的输入输出、IP层的输入输出以及IP选项的处理、邻居子系统、路由、套接口及传输层等内容,全书基本涵盖了网络体系架构全部的知识点。特别是TCP,包括TCP连接的建立和终止、输入与输出,以.及拥塞控制的实现。
2022-12-14 19:20:14 48.48MB linux内核
1