Hi,
I was going through a job profile mentioned here
http://webapps.ubuntu.com/employment...ical_KD%20PG3/
I recently did some network programming and developed a character driver (basic it takes text from userspace and then displays it back)
and have got a good understanding of network driver (leaving the PHY device part of it) you can see my past posts on the same forum.
I have been reading more on Kernel and related stuff time to time since my college time.
I want to know what do I need to practice so that I can be the best person for the jobs similar to mentioned above.I have been reading and reading a lot of stuff about kernel timers,spin locks,polling of data for CMOS drivers.But I do not have practiced it enough.
I do not want to read any further but I want to actually do some thing on some real stuff.
What should I be doing that is not clear to me can some one help me to understand as where do I begin with.I watch kernel mailing list also I am right now not sure as how much would I be able to fix the bugs in current kernel.I don't find myself heading to any where if I do not actually do some thing.The problem is I am not aware as what should I do so that I can be the right person for Kernel Engineering jobs.
If some one can point me to some thing that I should be developing that can at least satisfy my hunger for technology even that would be great.
I don't feel myself as a novice for kernel development but I am not practiced enough also.
The situation is without practice I don't find myself any where.But what to practice I do not know as I have no idea as what do people in such jobs do.