Когда они говорят, что ОС требует модификации, что они имеют в виду под виртуализацией?

StackOverflow https://stackoverflow.com/questions/2118175

Вопрос

Я читаю статью о Xen, мониторе виртуальной машины.Они говорят, что операционная система требует некоторой модификации, чтобы иметь возможность действовать в качестве гостевой ОС поверх Xen.Теперь, для такой ОС, как Linux, я могу понять, что может означать "модификация", но в случае такой ОС, как, скажем, Windows XP, что это значит?Я имею в виду, XP - это проприетарная ОС с закрытым исходным кодом, верно?

Это было полезно?

Решение

Изначально Xen был университетским проектом.Как исследователь (или как правительственное учреждение, отвечающее за безопасность инфраструктуры), вы может получите исходный код Windows от Microsoft.Вам просто не разрешено распространять свою собственную версию Windows.

Это именно то, что они сделали:у них был исходный код Windows XP, а затем они портировали XP на Xen, просто чтобы показать, что если Microsoft когда-нибудь официально поддержит Xen, это будет выполнимо.

Другие советы

Это означает в точности то же самое.Это просто сложнее, потому что источник не является широко доступным.Обратите внимание, что изменения больше не требуются, когда Xen используется в сочетании с аппаратной виртуализацией.

С другой стороны, хотя пара-виртуализация не может обеспечить комплексное решение для виртуализации, она может повысить производительность.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top