I like Linux and am interested in its kernel development. But I have some puzzles about the process. The biggest puzzle is that do I need to download the latest kernel source code (e.g. the linux-next tree or staging tree) and make it run on my target machine?
My concern is that if doing so, it is very possible to make my target machine dead due to the immature code. And it is not so easy to do so, right?
But if not doing so, how could I find bugs of the latest source code? Or how to further develop it?
My target machine is ARM based, e.g. BeagleBoard or phone.
Thanks!
BR