• 如何更深入地学习 Linux?

    2015/09/29 yoummg 7 评论

整理知乎大牛答案:

内存分页、进程切换、interrupt 和 exception,以及system call 、lock、进程管理、内存管理和分配、signal、文件系统(ext2, ext3)、输入输出设备、缓存。书籍《Understanding the Linux Kernel, Third Edition [Daniel P. Bovet, Marco Cesati]》,一边看书一边可以写一个简单的linux自己玩,时长一个学期比较合适。但是无论是要做内核开发还是驱动开发,我觉得这些都是基础中的基础,是要扎扎实实掌握的,不得有半点马虎。

个人的理解:首先我没大牛那么高深,但他所说的确实是你了解并且深入任何一个操作系统的基础。我个人喜欢在Linux下写一些代码,跑一些数学模型,大家都懂Linux很稳定,不用担心中途跑数据会die,当用Linux时,我发现自己就在尝试理解一些Linux的知识,慢慢积累。总而言之,深入理解还是要和实际用它(Linux)相挂钩,脱离实际,我觉得空有知识,很难深入。

相信看到这个问题的人,一定也是对Linux很感兴趣的,说说平时你如何学习Linux,并且怎么做到深入的?

欢迎大家各抒己见~~

2 6 收藏


直接登录
最新评论