Не советую учить одновременно си и осдев. В самом си хватает и без осдева втф моментов, если даже просто писать на нем приложения в юзерспейсе. Например, слабая модель памяти и strict aliasing rules.
Мне кажется, если писать ось на С, пока со всеми тонкостями языка не разберешься, лучше не начинать, а то утонешь.