Здравствуйте, -n1l-, Вы писали:
N> К тому же всякие драйвера для линуксов не пишутся на С++.
В ядре нет поддержки C++ runtime и есть некоторые ограничения на код сгенирированный компилятором, которые затрудняют написание драйверов на C++. Их пишут на C, потому что выбора нет.
> Плюс и для C есть много современных фреймворков.