Я заинтересован в программировании решения для виртуализации на уровне приложений. Более конкретно, мне нужен способ полностью изолировать работающее приложение от хост-ОС. Мне не обязательно нужна или нужна полная виртуальная машина, но мне нужна изоляция, которую она обеспечивает.
Исходя из моего понимания по этому вопросу, если я могу изолировать пространство процесса приложения и предоставить ему минимальный гипервизор, который предоставляет гиперссылки, в которых он нуждается, это должно быть достаточной изоляцией. Я совершенно не прав? Есть ли способ изолировать только пространство процесса без виртуализации всего остального? Кроме того, есть ли какие-либо ресурсы, которые я мог бы использовать, чтобы начать свою разработку?
Кроме того, было бы разумно посмотреть, как работают эмуляторы dynarec, поскольку они по сути делают то, что мне нужно, но обеспечит ли это достаточную изоляцию?
Заранее спасибо.