Какие шаги потребуются для переноса KVM на ядро ​​Apple XNU?

266
Dean Kayton

У меня есть несколько связанных вопросов, на которые я не могу найти твердый ответ:

  • У ядра XNU уже есть порт KVM? Я знаю, что KVM был портирован на ядро ​​illumos. Насколько реально сделать то же самое для XNU?

  • Есть ли у XNU эквивалент чего-то вроде KVM? Если нет, то какой будет наиболее эффективный * способ установки минимального хоста виртуальной машины на основе ядра XNU?

* Под эффективным я имею в виду:

  • Минимальное использование оперативной памяти
  • Нет необходимости в среде рабочего стола
  • Нет необходимости в оконном менеджере
  • Нет необходимости в X11 или эквивалентном
  • Единственные необходимые процессы должны быть связаны с процессом размещения виртуальных машин и работой в сети.
0
XNU вообще или macOS конкретно? grawity 7 лет назад 0
@ grawity Я специально не упомянул Mac OS. Я бы предпочел не ограничивать варианты, насколько это возможно. Но, тем не менее, я предполагаю мультисистемную платформу, основанную на оборудовании Apple Mac. Я - QA, и было бы здорово иметь возможность переключаться между операционными системами на лету с минимальными накладными расходами. Обновление: я не думал, что ОС может иметь значение для процесса портирования. Насколько я знаю, ядро ​​будет изменено, и тогда пакет в ОС сможет взаимодействовать с ядром. Разве это не так? Нужно ли вносить изменения в ОС? Dean Kayton 7 лет назад 0

0 ответов на вопрос

Похожие вопросы