迈入Linux内核学习的神圣殿堂(2)

1. 熟练使用Linux操作系统。Linux操作系统是Linux内核在用户层面的具体体现,只有熟练掌握Linux的基本操作,才能在内核学习的过程中达到事半功倍的效果。

2. 掌握操作系统理论基础。只需要掌握操作系统中比较基础的理论,比如分时(time-shared)和实时(real-time)的区别,进程的概念,CPU和系统总线、内存的关系等。

3. 掌握C语言基础。不需要很精通C语言,但能够理解链表、散列表等数据结构的C实现,用过GCC编译器。当然,越熟悉C语言就会越有帮助。

Q:我想问一下 ,学习Linux的过程中, 在真实的机器上操作和在虚拟机上操作有什么不同么?需不需要真实的构建一台纯Linux系统的机器去进行学习?

A:先打个不是很恰当的比方,就像联通的iphone作为iphone的阉割版,基本上并不会影响我们的使用。同样,虚拟机上的linux也基本上不会影响我们去学习各种linux的操作,特别是对于新手。但是有条件的话,我建议还是直接安装个linux系统在机子里,这样起码可以避免心理上对windows的那种依赖。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/23926.html