1. http://lxr.free-electrons.com/
2. https://lxr.missinglinkelectronics.com/+trees
3. http://oldlinux.org/Linux.old/kernel/Historic/
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
9.8k累计阅读
9.8k平均单平台
已同步平台
CSDN
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄9年
linux学习书籍篇
当前文章被以下社区和专栏收录:
SourceInsight:Linux内核源码阅读器
Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。SourceInsight是基于windows操作系统的源码阅读器,在阅读Linux内核源码之前要先把它放到windows操作系统下。
如何在线阅读Linux内核源码?
开源社区有一句名言:Talk is cheap, show me your code。阅读源代码是学习Linux操作系统的必经之路。但是,Linux内核的代码量超过3000万行,工程包非常大,直接下载耗时较长,这就需要使用一些在线阅读的技巧。
linux内核源码在线阅读以及全文检索
与arch/lib下的代码不同,这里的库代码都是使用C编写的,在内核新的移植版本中可以直接使用。内核中最核心的部分,包括进程的调度(kernel/sched.c),以及进程的创建和撤销(kernel/fork.c和kernel/exit.c)等,和平台相关的另外一部分核心的代码在arch/*/kernel目录。所有与体系结构相关的代码都在这个目录以及include/asm-*/目录中,Linux支持的每种体系结构在arch目录下都有对应的子目录,而在每个体系结构特有的子目录下又至少包含3个子目录。
Linux源码在线阅读网站
Linux源码在线阅读
进程控制块PCB结构 task_struct 描述
一、task_struct 结构描述 1.进程状态(State) 进程执行时,它会根据具体情况改变状态。进程状态是调度和对换的依据。Linux 中的进程主要有如下状态,如表4.1 所示。 (1)可运行状态 处于这种状态的进程,要么正在运行、要么正准备运行。正在运行的进程就是当前进程(由current 宏 所指向的进程),而准备运行的进程只要得到CPU
读书笔记:《Linux内核源代码情景分析》
第1章 预备知识 1.1 Linux内核简介 Unix、Minix、Linux Micro-Kernel、Macro-Kernel 1.2 Inter X86 CPU系列的寻址方式
【亲测免费】 深入Linux内核:《Linux内核源代码情景分析》PDF资源推荐
深入Linux内核:《Linux内核源代码情景分析》PDF资源推荐 【下载地址】Linux内核源代码情景分析全册高清带书签PDF资源介绍分享 这份完整的PDF文档不仅包含了对Linux内核深度剖析的全册内容,而且以高清格式呈现,更重要的是,它贴心地附加了书签功能,方便读者快速导航到感兴趣或需要深入学习的部分。对于学习和研...
【亲测免费】 Linux内核源代码情景分析(全册高清带书签) PDF 资源介绍
Linux内核源代码情景分析(全册高清带书签) PDF 资源介绍 【下载地址】Linux内核源代码情景分析全册高清带书签PDF资源介绍分享 这份完整的PDF文档不仅包含了对Linux内核深度剖析的全册内容,而且以高清格式呈现,更重要的是,它贴心地附加了书签功能,方便读者快速导航到感兴趣或需要深入学习的部分。对于学习和研究...
linux 内核源代码结构及阅读代码
linux内核源代码位于/usr/src/linux/目录下 include/ 子目录包含了建立内核代码时所需的大部分包含文件(例如 #include),这个模块利用其他模块重建内核 init/ 子目录包含了内核的初始化代码,这是内核开始工作的起点。 arch/ 子目录包含了所有硬件结构特定的内核代码 drivers/ 目录包含了内核中
Linux内核源代码 学习笔记
一、内核源码下载和在线阅读地址 Linux source code (v5.18.1) - Bootlin Index of /pub/linux/kernel/ 二、阅读源代码 初次看源代码的同学问的最多的两个问题: 2、1 使用什么IDE来阅读源代码? 代码阅读工具是source insight 2、2 网络协议栈源代码有哪些? 由于linux内核代码非常的多,我只看网络协议栈相关代码,所以只需要导入以下的目录: 目录结构以后再慢慢的调整,不着急。 基础部分 lib..
idt源码是linux下的吗,怎样读Linux内核源代码.pdf
您所在位置:网站首页 > 海量文档 > 计算机 > linux/Unix相关怎样读Linux内核源代码.pdf19页本文档一共被下载:次,您可全文免费在线阅读后下载本文档。 下载提示1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。2.该文档...
快速查找内核源代码脚本
学习Linux驱动时,经常要和内核API打交道。可能讲解Linux驱动的书籍会说明某某函数包含在某某头文件里,但是当要刻意去查找调用某个函数应该包含哪个文件时,却怎么也找不找。再者,如果想要查看某个函数的源代码,却不知从哪找起,不知道在哪个.c文件里。而Linux驱动书上也不一定能找到答案。进入内核源码文件夹,grep一下,噼里啪啦地在终端里打印一大堆信息,还得去粗取精,也挺麻烦的。到在线阅读Li
ubuntu 阅读内核源代码 lxr
linux下阅读内核源代码,通常都使用vim + ctags 或者 lxr进行,我个人比较倾向于lxr,因为lxr提供了良好的界面,函数和定义都使用超链接标记出来,可以很方便的跟踪到函数内部去查看详细或者查看数据 结构的定义等。网上有现成的网站提供了这样的服务,如果你只是偶尔看看内核源代码的话,其实直接登录某些提供这样服务的网站就差不多了,比如LXR ,这个网站提供的体验相当不错,我以前就是经常在这个网站上查看源代码的,毕竟搭建这个环境的过程中,要建立文件检索的过程还是比较漫长的。 利用lxr查
走到哪学到哪,用手机阅读linux源代码
linux内核学习进入了蜜月期,时时在找机会阅读内核0.11的源代码,为以后阅读高版本内核代码打好坚实的基础。 上班时间放下手头的工作,偷偷打开emacs,边读intel的硬件资料,边写wiki,边用emacs自带的源代码阅读工具阅读0.11的代码;晚上回宿舍没电脑,带本赵炯老师的>,在灯管下整理思绪分析头文件的定义;走在路上、饭堂排队、夜深熄灯无眠时,打开手机,0.11源代码照看无误 : 手
【转载】 Linux内核源码阅读以及工具
Linux内核源码阅读以及工具 原文【转载】:http://blog.sina.com.cn/s/blog_510219d701008yrl.html 随着linux的逐步普及,现在有不少人对于Linux的安装及设置已经比较熟悉了。与Linux 的蓬勃发展相适应,想深入了解Linux的也越来越多。而要想深入了解Linux,就需要阅读和分析linux内核的源代码。
Linux kernel & module program
Linux内核/模块开发常见问题集(FAQ)(转载)1. 请推荐一些好的Linux内核参考书? a.《Linux Device Drivers, 2nd Edition》,有中文译本 b.《Understanding the Linux Kernel, 2nd Edition》 c.《Linux内核源代码情景分析》,分上下两册 d.《边干边学-Linux内核指导》 e.《Linux内核2.
Linux内核/模块开发常见问题集(FAQ)
转载自水木清华 欢迎大家补充 请推荐一些好的Linux内核参考书? 源代码问题 2.1 如何得到某一版本的Linux内核源代码? 2.2 请问xx命令、xx库的源码是哪个文件? 2.3 linux-2.x.x.tar.gz.sign 文件有什么用途? 2.4 请推荐一些源代码查看工具? 2.5 内核patch如patch-2.6.3怎么用? 2.6 如何统计linux内核有多少行代码? 2...
Linux源代码查看工具
a. Windows系统可以用Source Insight,Linux系统可以用Source Navigator。 b. vim或emacs编辑器,配合cscope、ctags、etags等交叉索引工具。 c. vim或emacs编辑器,配合grep、egrep等文本搜索工具,不过最好要对源代码目录结构有所熟悉 d. LXR,以网页的形式通过浏览器浏览,安装复杂(debian下安装容易,
关于Linux内核学习(尚观Linux研究室)
1. 请推荐一些好的Linux内核参考书? a.《Linux Device Drivers, Second Edition》,有中文译本 b.《Understanding the Linux Kernel, 2nd Edition》 c.《Linux内核源代码情景分析》,分上下两册 d.《边干边学-Linux内核指导》 2. 内核源代码问题 2...
3745

被折叠的 条评论
为什么被折叠?



