Multikernel Linux позволит объединить несколько ядер в одной системе
Команда разработчиков сделала общедоступным репозиторий проекта Multikernel Linux. Он позволяет одновременно выполнять несколько экземпляров ядра Linux.
Этот релиз построен на Linux 7.0 и обозначен как v7.0-mk2 в репозитории ядра проекта. В настоящее время официально поддерживается только x86_64. Вместо одного ядра Linux, запускающего все процессы, он позволяет нескольким отдельным ядрам работать параллельно на одном и том же оборудовании.
Один экземпляр Linux выступает в качестве хоста и управляет пулом процессоров, памяти и устройств PCI. Он может разделить эти ресурсы на отдельные группы и запустить другое ядро Linux в каждой группе. В отличие от виртуальных машин, эти дополнительные ядра не работают на гипервизоре. Каждое из них получает свои собственные физические процессоры, память и устройства и работает непосредственно на оборудовании.