编写属于你的第一个Linux内核模块

内核编程常常看起来像是黑魔法,而在亚瑟 C 克拉克的眼中,它八成就是了。 Linux内核和它的用户空间是大不相同的:抛开漫不经心,你必须小心翼翼,因为你编程中的一个bug就会影响到整个系统。浮点运算做起来可不容易,堆栈固定而狭小,而你写的代码总是异步的,因此你需要想想并发会导致什么。而除了所有这一切之外,Linux内核只是一个很大的、很复杂的C程序,它对每个人开放,任何人都去读它、 学习它并改进它
相关文章
相关标签/搜索