Linux Kernel幻灯片讲解
linux 的内核机制挺全的,linux-kernel-slides算是我见过讲得比较清楚的一份幻灯片资源了。内容覆盖了从移植性、安全性,到模块化和稳定性这些核心特性,适合你快速理解 linux 内核的底层逻辑。
跨平台支持做得蛮不错,能跑在超算也能跑在小设备上,4MB 内存都不嫌少。像做嵌入式或者低功耗设备的同学,这部分信息你会挺有共鸣的。
安全这块也提了不少观点,像“不能隐藏缺陷”,说白了就是全开源,靠社区一起盯着代码,反而更安心。跟闭源系统比,这种开放机制算是另一个维度的安全感了。
还有一点我挺喜欢的就是它的模块化设计,按需加载,能省不少资源,适合你做定制系统或者裁剪系统镜像。举个例子,运行时你想移除某些功能模块,也不麻烦。
如果你对可移植代码感兴趣,可以顺便看看这些相关资料,像VCUSB 编程可移植性、可移植性 C 编码指南都还不错,跟这个 slide 结合起来看,更有收获。
如果你最近在搞系统底层开发,或者想补一波操作系统的基本盘,linux-kernel-slides挺适合当个参考材料,自己撸代码的时候翻一翻也方便。
下载地址
用户评论