Александр Владимирович
Какие книги или статьи посоветуете почитать?
Эта ос в активной раработке, так что все устаревает моментально. И у разработчиков нет обязательств сохранять старые интерфейсы.
Поэтому остается читать тексты поставляемые с ней, гуглить, и идти от возникающих проблем.
Возможно, стоит начать с книг, описывающих подсистемы ядра в общем, интерфейсы. тогда не будете писать char драйвер там, где нужен драйвер ввода. Книги типа LDD, Essential и подобные оставить на потом.