views:

172

answers:

6

what should i learn as a programmer to write kernel like microsoft windows

i know c and c++ but what should i do to write kernel is it necessary to know basics of kernel programming of linux

how to become expert in both linux and windows kernel prograaming

+1  A: 

Learn C (and some other things).

Greg Hewgill
Greg, that really isn't very helpful, but your answers usually are. Are you having a bad day?
kenny
Quite possibly, sorry about that. General malaise yesterday, but unlikely to be H1N1. Today is better!
Greg Hewgill
+1  A: 
  1. get yourself a DDK or WDK
  2. read lots of documents or books. the WDK site has lots of resources.
  3. wait, you want to be a kernel developer in MSFT? then you need a smart brain.
Francis
Everyone has to start somewhere you know - your point 3 is excessively dismissive
1800 INFORMATION
+1  A: 

You should probably start by getting experience working on other kernels like Linux.

Microsoft probably would not let you touch their kernel without experience.

If you mean driver development, then there are DDKs and tutorials all over the place.

Unknown
+1  A: 

Learn about kernels. Learn to code kernel code. Writing device drivers is a start.

Preet Sangha
+1  A: 

Following site may be useful to you

http://www.osdev.org/

chappar
+3  A: 

The guys at OSR have excellent seminars if you have the $. Otherwise, you can learn a lot from their website http://www.osr.com/.

UPDATE: they now have a site dedicated to self help here: http://www.osronline.com/.

kenny
=1 they were invaluable when I started.
Preet Sangha