PDA

View Full Version : what it takes to start system, kernel module programming ?



abhilashm86
May 29th, 2010, 06:25 AM
Hi, i'm a voracious user of linux ubuntu, i'm a computer science student.
After learning c++, oops concepts, some high level laungages, i want to know more about linux kernel, mnodules and commands and do some work....

i've this doubts,

should i learn all linux commands and their structure? i know basic commands to use
should i master bash, sh before doing system and kernel programming??
i've plenty time ahead over a year, so how long it takes to understand.....

Till now i've hands on and project on these category,
Opengl and c++ - projects like simulation, animation, robotics till now
flex and actionscript 3.0 - some websites till now

I kinda want to concentrate and learn linux programming, please help with your suggestions, i know there are experinced programmers, so asking here!! :)

high level programming is so easy?? want to get pkilled by system level coding:P

simeon87
May 29th, 2010, 07:12 AM
I'm by no means experienced with kernel programming but I do think what you propose it a good start: have a look at the source of some common Linux tools and gradually move on to reading the code of the kernel. Maybe find something easy to fix and submit a patch for it. It'll take a while to understand even parts of the kernel but the journey will be worth it if that's your goal.