社区
UNIX文化
帖子详情
linux内核源码从哪里开始读?
zsdgdg
2010-11-28 07:46:30
linux内核源码从哪里开始读?
...全文
2241
16
打赏
收藏
linux内核源码从哪里开始读?
linux内核源码从哪里开始读?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzw820626
2010-12-07
打赏
举报
回复
从bootsect.asm开始
zzw820626
2010-12-05
打赏
举报
回复
0.11内核应该还是比较好的,注释也详细。
renjianguokeivor
2010-12-03
打赏
举报
回复
wyjkk
2010-12-02
打赏
举报
回复
硬着头皮把赵博士的那本看完,一定要坚持下去!
fzc115100
2010-11-30
打赏
举报
回复
[Quote=引用 2 楼 steptodream 的回复:]
不过从你问问题的方式和内容看 你不一定读得懂内核。
要想往这方面发展 自己去google上多了解一下。
[/Quote]
+1.
真的直接读内核??
从驱动看起吧。。。
paipaikaka
2010-11-30
打赏
举报
回复
建议买一本linux0.11内核注释,然后到http://cms.hit.edu.cn找计算机学院或软件学院的操作系统实验指导书看一下,我想这八个实验基本上可以帮助你了解linux0.11的内核,然后你可以试着了解高版本的内核
huci_hn
2010-11-30
打赏
举报
回复
我也想打算学习一下LINUX,来逛逛
weiweijiayou121
2010-11-29
打赏
举报
回复
/etc/sysctl.conf
小魔菇
2010-11-29
打赏
举报
回复
先读一个简单的版本 把内核的架构弄清楚
然后再去弄一下你需要弄的或者感兴趣的模块
hellojkhjuh01
2010-11-29
打赏
举报
回复
我的建议是,找熟悉的区域来学习,需要时再去了解。可以通读,而不是完全学习。
kongdelu2008
2010-11-29
打赏
举报
回复
楼主是干什么的?如果是做底层的,需要去研究内核,这样的话,先去挑选自己感兴趣的模块去研究,比如USB驱动模块,或是其他的模块,不要奢求把所有的内核代码都去读懂,不可能的,linus也不太可能有这个能力;
如果楼主是做应用的,就没有必要去研究内核了。
leafsoar
2010-11-28
打赏
举报
回复
LZ的目的是神马啊
仅仅只是读一读,准备搞驱动,为了更好的应用...
DIE654456
2010-11-28
打赏
举报
回复
不要想着能完全读懂一个66M的压缩包,解压后大小为380M,包含36000个文件的源码文件夹。
我的建议是,找熟悉的区域来学习,需要时再去了解。可以通读,而不是完全学习。
gjx01212
2010-11-28
打赏
举报
回复
看看赵博士的linux0.11完全注释吧,一个0.11就够呛了
steptodream
2010-11-28
打赏
举报
回复
不过从你问问题的方式和内容看 你不一定读得懂内核。
要想往这方面发展 自己去google上多了解一下。
steptodream
2010-11-28
打赏
举报
回复
又是这样的问题的。
http://www.kerneltravel.net/
ARM
Linux
内核
源码
剖析.pdf
ARM
Linux
内核
源码
剖析.pdfARM
Linux
内核
源码
剖析.pdfARM
Linux
内核
源码
剖析.pdfARM
Linux
内核
源码
剖析.pdf 完整书签
linux
2.6.1
内核
源码
注释
包含
LINUX
内核
同步、信号、内存、调度、文件系统、网络系统、时钟等部分的
源码
注释。前后历时三年,算是干货。
深入分析
Linux
内核
源码
.chm
第一章 走进
linux
1.1 GNU与
Linux
的成长 1.2
Linux
的开发模式和运作机制 1.3走进
Linux
内核
1.4 分析
Linux
内核
的意义 1.5
Linux
内核
结构 1.6
Linux
内核
源代码 1.7
Linux
内核
源代码分析工具 第二章
Linux
运行的硬件基础 2.1 i386的寄存器 2.2 内存地址 2.3 段机制和描述符 2.4 分页机制 2.5
Linux
中的分页机制 2.6
Linux
中的汇编语言 第三章中断机制 3.1 中断基本知识 3.2中断描述符表的初始化 3.3异常处理 3.4 中断处理 3.5中断的后半部分处理机制 第四章 进程描述 4.1 进程和程序(Process and Program) 4.2
Linux
中的进程概述 4.3 task_struct结构描述 4.4 task_struct结构在内存中的存放 4.5 进程组织的方式 4.6
内核
线程 4.7 进程的权能 4.8
内核
同步 第五章进程调度 5.1
Linux
时间系统 5.2 时钟中断 5.3
Linux
的调度程序-Schedule( ) 5.4 进程切换 第六章
Linux
内存管理 6.1
Linux
的内存管理概述 6.2
Linux
内存管理的初始化 6.3 内存的分配和回收 6.4 地址映射机制 6.5 请页机制 6.6 交换机制 6.7 缓存和刷新机制 6.8 进程的创建和执行 第七章 进程间通信 7.1 管道 7.2 信号(signal) 7.3 System V 的IPC机制 第八章 虚拟文件系统 8.1 概述 8.2 VFS中的数据结构 8.3 高速缓存 8.4 文件系统的注册、安装与拆卸 8.5 限额机制 8.6 具体文件系统举例 8.7 文件系统的系统调用 8 .8
Linux
2.4文件系统的移植问题 第九章 Ext2文件系统 9.1 基本概念 9.2 Ext2的磁盘布局和数据结构 9.3 文件的访问权限和安全 9.4 链接文件 9.5 分配策略 第十章 模块机制 10.1 概述 10.2 实现机制 10.3 模块的装入和卸载 10.4
内核
版本 10.5 编写
内核
模块 第十一章 设备驱动程序 11.1 概述 11.2 设备驱动基础 11.3 块设备驱动程序 11.4 字符设备驱动程序 第十二章 网络 12.1 概述 12.2 网络协议 12.3 套接字(socket) 12.4 套接字缓冲区(sk_buff) 12.5 网络设备接口 第十三章 启动系统 13.1 初始化流程 13.2 初始化的任务 13.3
Linux
的Boot Loarder 13.4 进入操作系统 13.5 main.c中的初始化 13.6 建立init进程 附录: 1
Linux
2.4
内核
API 2.1 驱动程序的基本函数 2.2 双向循环链表的操作 2.3 基本C库函数 2.4
Linux
内存管理中Slab缓冲区 2.5
Linux
中的VFS 2.6
Linux
的连网 2.7 网络设备支持 2.8 模块支持 2.9 硬件接口 2.10 块设备 2.11 USB 设备
Linux
内核
深入分析
深入分析
Linux
的源代码!希望能帮到大家
怎样
读
Linux
内核
源代码.pdf
怎样
读
Linux
内核
源代码,不过你想深入了解
linux
内核
,想
读
linux
源码
却无从下手,可以试试此书
UNIX文化
2,161
社区成员
4,355
社区内容
发帖
与我相关
我的任务
UNIX文化
Linux/Unix社区 UNIX文化
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 UNIX文化
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章