Я уже некоторое время интересовался программированием операционной системы. Изучая несколько разных сайтов, я натолкнулся на интересную концепцию (перефразируя): если вы начнете писать свой загрузчик с помощью #include, вы уже совершили фатальную ошибку.
Я прошел через K&R, и вся книга включает это на каждом уроке. Я не знаю, что я узнал, используя stdio, а что нет. Что вы можете делать на C без stdio?