
Linux kernel 源码怎么读(版本、顺序、工具等)?
最近想学习一下 Linux kerenl.kernel 拼错了. 我本身是没有什么明确的目的的,但是感觉还是带着目的读可能会好一点?会好一点. 但好处不多. 因为你这属于没事找事, 遇到困难了一般就会想要放弃. 那么Linux源码一般来说有那些可以学习的地方?(抽象四维?C语言技巧?操作系统相关算法?抑或其他什么?)C 语言技术: 确实可以学到一些工程技巧. 比如手写虚表, 再比如 bit field 等等. 但因为涉及到底层, 常常出现很 dirty 的代码,…