<div dir="ltr"><div><div><div><div><div><div><div>Kernel development may not directly be related to the Distro. The choice of distro is completely personal. If you have read kernel development books or Linux in general you would have understood the same. Some distros come ready with development tools right from onsets, for others you can use repository for downloading and installing the tool. The kernel systems and distros have become quite complicated for pretty much all major distros, so the overhead is necessarily always there. <br>

</div>Linus Torvalds and Alan Cox use Fedora(or other redhat distros), though Alan talked about shifting to other distros due to his annoyance with Fedora.<br><br>Few important distros I would consider as a developer<br>
Fedora: Pros: most development tools are installed by default and you can get all others easily. It is pretty bleeding edge when it comes to adoption of new open source technologies. <br>
</div>Cons: It might be buggy at times, it can be difficult for newbies sometimes. <br></div>Debian: Pros: very stable releases, not so many experimental features, huge number of packages, adheres closely to unix philosophy <br>

</div>Cons: fewer new releases, can be difficult to begin with or you are used to redhat/suse based distros<br></div>Arch: Pros:newer distro, very favoured by everyone, very very comprehensive user guides, good for development, does everything from the scratch, but there are pre configured configs all over the place to choose from.<br>

</div>Cons: you should know a little bit as to what exactly are you doing, you may have to manually configure package configuration files etc. I donno if there are any bugs.<br><br></div><div><div class="gmail_extra"><br>

-- <br>Thank you <br>Warm Regards<br>Anuz<br>
</div></div></div>