В каком смысле, без библиотек? Какой уровень доступа? Можно на уровне контроллеров, на уровне ядра, на пользовательском уровне, на уровне скриптового языка и т.д. Везде свои нюансы.
>Без каких либо библиотек и хедеров.
весьма бесполезное занятие, только если не пишите свой драйвер