学习Linux内核编程都需要什么基础。

比如,C语言,还有什么,全方面讲解Linux系统的教材有哪些?
2025-03-06 17:57:22
推荐回答(2个)
回答1:

LINUX有很多方向 软件开发 桌面应用 服务器应用等。
C语言好的可以从事软件开发,如嵌入式开发,驱动开发。
没有一本书能够全面的把LINUX全部讲透。
入门的话建议看 鸟哥的私房菜 ,对LINUX有一个大致的了解以后在从自己感兴趣的方向发展

这是鸟哥的网站http://linux.vbird.org/ 鸟哥偏重服务器应用

回答2:

至少对操作系统常识要有一定的了解,信号量,进程之类的东西,还有linux内核的一些基本知识,比如内核的组成结构,编写内核可用的库文件等等。去看下linux设备驱动吧,至少会有一些了解。