¿para qué necesitas un IDE programando módulos kernel, si lo único que escribirás/harás/verás será código?...
No confundan IDE con GUI.
* Para los drivers da igual el IDE que uses ya que como sabras es puro codigo sin ningun tipo de GUI ya que estos deberan ser externos al drivers (hasta la fecha no me se de ningun driver que en si mismo genere una GUI)... al final en lo personal compilo en linea de comandos estos solo los drivers; Por otro lado el IDE solo es una ayuda para el programador, al IDE Code::Blocks se le puede integrar facilmente cualquier libreria, el problema vendria configurarlo para que compile el proyecto, aun que este IDE es muy maleable.
Dulces Lunas!¡.