чему я должен научиться как программисту писать ядро типа Microsoft Windows
я знаю c и c ++, но что мне делать, чтобы написать ядро Нужно ли знать основы программирования ядра linux
как стать экспертом в программировании для Linux и Windows
Ребята из OSR проводят отличные семинары, если у вас есть $. В противном случае, вы можете многому научиться на их сайте http://www.osr.com/.
ОБНОВЛЕНИЕ: теперь у них есть сайт, посвященный самопомощи: http://www.osronline.com/.
Следующий сайт может быть вам полезен
http://www.osdev.org/
Узнайте о ядрах. Научитесь кодировать код ядра. Написание драйверов устройств - это начало.
Вы, вероятно, должны начать с опыта работы с другими ядрами, такими как Linux.
Microsoft, вероятно, не позволит вам прикоснуться к их ядру без опыта.
Если вы имеете в виду разработку драйверов, то повсюду есть DDK и руководства.
Learn C (и некоторые другие вещи).