转自:Linux Kernel UAPI 问题描述 从3.5开始,Linux Kernel 里多了一个 uapi 文件夹,里面放了很多 Linux Kernel 各个模块的头文件.如果是第一次碰到,可能会对这个不是很了解. 问题分析 Linux Kernel 中新增的这些 uapi 头文件,其实都是来自于各个模块原先的头文件,最先是由 David Howells 提出来的.uapi 只是把内核用到的头文件和用户态用到的头文件分开. 解决方案 在 3.5 之前,Linux Kernel 的头文件一…