I just installed Ubuntu on my laptop,got my sound working well and graphics too.but its a little slow due to insufficient RAM.Thinking from hacker's side,My plan is to completely redevelop my ubuntu linux to my own baxzius linux!.Don't you understand.
Of-course putting hands on another one's code,adding some of your own to it and integrating like your own creativity.
But for Hacking, you gotta known some of the great basics which is mandatory.
3.Gtk programming (GUI)
4.Mentor's Help and advices.
5.Source code reveiwing
Thinking that you have the these things with you and acting like a kernel hacker can make you a complete idiot.A kernel hacker is a super genius programmer who develops linux source codes and solves the problem of current linux problems.