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