Kernel Browsing and Hacking using KDevelop
One of the most frequent request from kernel newbies is a way to easily explore its source code. LXR or ctags somehow do the job, but require tedious configuration and work on the entire source, producing zillions of references to unused drivers. kdev-kernel is a plugin that turns KDevelop into the ultimate kernel browsing (and hacking?) tool. Using the kernel configuration to tune the code parser and limit its action to relevant files, symbol lookup becomes configuration-aware and only returns results of interest. All the features of KDevelop (code completion, refactoring, ...) are also usable. Configuration and build are integrated, and a working kernel can be produced straight from the IDE. The main target is the kernel beginner who wants to explore the source code and hack from the comfort of a modern IDE, but experienced hackers may also see that there is life beyond Vi and Emacs.