Запуск программы непосредственно в гипервизоре Xen, без дополнительного операционного окружения, стал возможным благодаря выходу ОС Mirage, созданной при поддержке консорциума Linux Foundation. Программы для Mirage можно разрабатывать на языке OCaml в Linux или Mac OS X, каких-либо особых знаний ядра Xen при этом не требуется. С помощью технологий Mirage OCaml-код транслируется в целостный исполнимый модуль, содержащий все необходимое для автономной работы под управлением Xen, без драйверов и каких-либо промежуточных уровней виртуализации. Например, можно сразу применять IaaS-платформу Apache CloudStack Xen или коммерческий вариант XenServer фирмы Citrix, инженеры которой принимают активное участие в создании Mirage. Автономные Mirage-приложения получаются очень компактными, и демонстрируют хорошую производительность. Позиционируется технология Mirage для построения облачных и мобильный приложений, в частности, для платформы Amazon EC2, использующей Xen. В перспективе обещается поддержка Mirage-приложений на виртуальных машинах JavaScript.

Версия для печати