Когда говорят о создании нового ядра со всякими современными наворотами и плюшками, обычно приводят железный аргумент:
- Кому оно нужно без драйверов?
И это верно. Вопрос: а можно ли написать новое навороченное ядро (или даже микроядро, но необязательно), скажем, на Rust (тоже необязательно), и подрубить к нему драйвера от Linux? Возможно ли теоретически создать некий интерфейс или прослойку между написанным с нуля ядром и линуксовыми дровами?