经过这几个月的学习和查找,我发现了基本适合linux内核初学者用的书籍,仅代表个人观点。
《linux内核设计与实现》第二版就够了,第三版太贵了,而且内容没太多更新;
《linux设备驱动开发技术及应用》&&《linux设备驱动程序》;
《linux网络内核分析与开发》,仅仅作为参考,还是要看内核代码来分析;
《linux内核源码剖析-TCP/IP实现》,可以帮助更好的理解内核网络协议栈代码;
《深入理解linux内核》更细致的了解内核原理;
linux内核代码,这是最能理解内核的。
对于网站,我比较常去的是:linux内核之旅,CU的内核源码,多看看别人问的,自己会不会,慢慢发现自己的不足,进而学习进步。
我的内核之旅刚刚开始,对于内核的理解也慢慢加深,同时也要弥补自己在算法上的缺陷,自己的功课很重了!