内核
一张图看尽 Linux 内核运行原理
众所周知的是,几乎整个互联网都运行在 Linux 上,从网络协议,到服务器,到你平常访问的绝大多数网站,都能看到它的身影。Linux 内核就是最复杂最流行的开源项目之一。如果你希望学习内核知识,在网上可以搜到无数的资料,但是 Linux 内核还是一个非常难弄明白的项目。
俗话说:一图胜千言,今天我们就为大家介绍一张完整的 Linux 内核运行原理图,通过这张图,你可以很方便地学习内核知识。
在 Linux 内核中,有许多层次、模块、功能调用和函数;要把其中的每一块儿都弄明白很不容易,不过 MakeLinux 做了一个非常酷的完整的内核交互图,上面非常清晰地标注了每一个组件部分及之间的关系。这张 Linux 内核交互图可以帮助你不用一一细读 Linux 内核代码,就能弄明白各个内核子系统间复杂的内部联系。
这种图上包含有超过400个关键函数,这400个关键函数被分进了一些主要的子系统。彼此之前的关系用连线标明了,交互地图在这里,感谢 MakeLinux 制作的Linux内核交互图,Linux Story 正在制作其中文版,也请保持关注。
本文地址:http://www.linuxstory.org/linux-kernel-map/ 转载请注明
对这篇文章感觉如何?
太棒了
1
不错
1
爱死了
0
不太好
1
感觉很糟
0
9 Comments
Leave a reply
More in:内核
rootfs initramfs kexec 与 Linux 启动过程
作为 Debian 用户,在使用 apt 更新系统时偶尔会发现某次安装更新的时间特别长,这往往出现在较大版本的更新中,仔细观察后就会发现,这个耗时极长的操作并不是安装某个软件,而是对一个名为 init […]
龙芯开始发布针对3A6000系列CPU的Linux补丁
尽管龙芯3A6000处理器尚未正式推出,但自去年以来的传言将其定于在今年上半年推出,并有人声称这种性能提升可以与AMD Zen 3或英特尔Tiger Lake的性能水平相媲美。在3A6000系列推出之 […]
Linux 6.4-rc1发布,新增Intel LAM、多项AMD功能、更多Rust代码和早期Apple M2支持
Linus Torvalds刚刚发布了Linux 6.4-rc1,这也标志着这个令人兴奋的Linux 6.4版本的合并窗口结束了。 Linus Torvalds在之前的6.4-rc1公告中写道: “所 […]
Linux 共享库的 soname 命名机制
Linux 有一套规则来命名系统中的每一个共享库,它规定共享库的文件命名规则如下:libname.so.x.y.z,即前缀"lib"+库名称+后缀".so"+三个数字组成的版本号,其中,x 表示主版本号,y 表示次版本号,z 表示发布版本号。SO-NAME 命名机制,就是把共享库的文件名去掉次版本号和发布版本号,只保留主版本号。在 Linux 系统中,系统会为每个共享库在它所在的目录创建一个跟它的 ”SO-NAME” 一样的软链接指向它。
現在中文版的製作完了嗎
[…] 一张图看尽 Linux 内核运行原理 众所周知的是,几乎整个互联网都运行在 Linux […]
求讲解啊,大神,邮箱 15010217897@163.com
原图里有细致的讲解,你可以点进去链接看看,不过目前都是英文版的,我们正在制作中文版的,请继续关注哦^_^
现在中文版的制作完成了吗
慚愧,還沒有…
居然看图提示网站未备案
[…] 本文地址:http://www.linuxstory.org/linux-kernel-map/ 转载请注明 […]
verygood