Programming Kernel modules


I want to make some kernel programming just for fun. I have downloaded from the book “Linux drivers”. In order to build a driver, I have to build a kernel first, but the kernel does a lot of time and consumes a lot of space. Do I have to build a whole new kernel or is there any way to speed up or bypass this step?


Look firstly what programming languages do you know?
Secondly if you want to develop kernel, it would better to read this Kernel (programming language) - Wikipedia, the free encyclopedia

this Kernel (computing) - Wikipedia, the free encyclopedia

and this The Linux Kernel Module Programming Guide

Hi Leonardo12!

Kernel development for fun is great.
There is Linux Kernel Newbies project, you can find there a lot of kernel’s beginners. There are IRC, mailing list, wiki and also forum.