多数的Linux内核态程序都需要和用户空间的进程交换数据,但Linux内核态无法对传统的Linux进程间同步和通信的方法提供足够的支持。本文总结并比较了几种内核态与用户态进程通信的实现方法,并推荐使用netlink套接字实现中断环境与用户态进程通信。1