KABITools

From KernelDrivers

Revision as of 20:53, 6 February 2007; view current revision
←Older revision | Newer revision→
Jump to: navigation, search

kABI Tools

The kernel drivers project aims to do more than simply provide Linux packaging opportunities to Linux Kernel Module authors. In fact, an ongoing goal of this work is to provide Linux kernel ABI tools that will allow vendors, partners and developers to track changes between kernel releases. Linux developers are frequently interested in knowing which interfaces will remain stable between given distribution kernel releases. Linux vendors are likewise interested in knowing which interfaces are being used by third party drivers, in order to provide an enhanced level of capability between releases. Thus, there is a clear need for tools to automate the process of kABI versioning and detection of ABI used by third parties. Of course, the ideal is that every driver would be in the upstream kernel already - but that's not always possible in reality for a whole host of reasons. A variety of other driver tools are in the pipeline, too.