Hi,
SandeepMathew wrote:How many people here actually develop kernels as a part of your job ?
Heh - not me. None of the jobs I've had have really involved programming.
SandeepMathew wrote:As far as I am concerned my real job is light years away from kernel development , i do consider kernel development as a hobby . How many of you are hobbist kernel hackers ( like me

) . But at some point in my carrier I want to be a kernel developer , and if God permits , i will be .....

When I was in high school I was really interested in computer programming and electronics. I decided that programming is fun because I can do what I like, but if I worked as a programmer I wouldn't be able to do what I liked and programming wouldn't be fun anymore. Because of that I tried to get into electronics but I didn't have proper qualifications, so when I was offered an electrical apprenticeship I took it (I assumed it was "close enough" and that I'd be able to move from electrical to electronics later on). My interest in electronics mostly evaporated since.
SandeepMathew wrote:Finally where did it begin and what attracted you to os development ?
I grew up on a Commodore 64, where the built-in BASIC interpreter taught me how easy programming could be; but interpreted BASIC has some severe performance problems which is what attracted me to assembly language (assembly language was the *only* way to get anything close to decent performance from a 1 MHz 8-bit CPU).
Eventually I bought a "top of the line" 80486DX2 running Windows 3.11. I set it up, turned it on, looked at the desktop and *then* wondered what on earth I was meant to do with such an expensive white box. There was no BASIC or any other programming languages, and if there was an assembler I didn't know how to use it anyway.
It didn't take me long to get hold of an assembler (A86) and some information (Peter Norton's "blue book") and start teaching myself 80x86 assembly while playing with DOS and BIOS functions (in real mode). I quickly moved on to doing some really strange (real mode, single tasking, very dodgy) operating systems; but mostly I was scratching around in the dark.
Then something amazing happened - something so ridiculously fantastic that you wouldn't believe it in a million years. It was the 1990's, and the results of some USA military research was starting to be introduced to normal citizens. Yep, say hello to the internet! Proper tools, actual programming manuals direct from Intel, mailing lists, news groups, and people who could actually understand what I was talking about! OMFG!!!
Of course my dodgy real mode single-tasking OSs got deleted. The rest is fairly obvious - natural progression if you will...
Cheers,
Brendan