内核开发的特点 内核编程是不能访问C库。内核编程是不能使用GNU C。缺乏像用户空间编程时的内存访问保护机制。内核编程时浮点数很难使用。内核只有一个很小的定长堆栈,编译时配置大小通常在8K。由于内核支持异步中断、抢占、SMP等要时刻注意并发与同步。要考虑可移植性。