Вышла Mirage 1.0.2 - Облачная ОС
Mirage — это ОС (и около 40ка сопутсвующих библиотек) разрабатываемая для запуска приложений непосредственно на базе супервизора XEN в облачных инфрастуктурах таких как Amazon EC2, Rackspace (а также для использования во встраеваемых системах). Основные преимущества такого подхода (по сравнению с VM на обычных ОС) — большая эффективность, маштабируемость и безопасность в виду отсутсвия множества не используемых компонентов традиционных ОС.
Создание приложений для Mirage OC ведется на обычных операционных системах таких как Linux или OSX, результат компилирутся в библиотеку-ядро которая запускается в облаке.
Основной язык разработки приложений для Mirage и самой ОС это OСalm (который также используется для разработки XenServer).
Разработка ведется при поддержке множества организаций: University of Cambridge, University of Nottingham, Citrix, Jane Street, OCamlPro, OCaml Labs, Amazon, Verisign, также проект получил несколько научных грантов (RCUK, EPSRC, EU FP7 and DARPA).
Mirage уже используется во внутренней инфраструктуре команды XenServer, также в XenServer используется несколько библиотек созданных в рамках Mirage.
Изменения в последней версии и сопутствующих библиотеках:
— mirage 1.0.2 поддержка HTTP и исправления. — mirage-net-xen: новый пакет реализующий Xen Netfront — добавлена библиотека : mirage-tcpip-unix — mirage-tcpip-xen: удален старый сетевой стек и упрощена система сборки — cohttp 0.9.13, добавленна поддержка интерфейсов Mirage 1.0 Сайт проекта — http://openmirage.org Репозиторий проекта — https://github.com/mirage/ Описание — http://openmirage.org/wiki/overview-of-mirage Описание технической части — http://openmirage.org/wiki/technical_background и http://anil.recoil.org/papers/2013-asplos-mirage.pdf Видео презентация — http://vimeo.com/57412215
PS.
Версия 1.0 вышла несколько дней назад. В следующем документе http://anil.recoil.org/papers/2013-asplos-mirage.pdf указано, что проект имеет лицензию BSD (но в гитхаб репозитории этого не упоминается) похожие проекты HalVM — https://github.com/GaloisInc/HaLVM#readme ErlangOnXen — http://erlangonxen.org/ GuestVM — https://kenai.com/projects/guestvm О выходе 1.0.2 — сообщили в рассылке MirageOS-devel, на сайте информации об этом нет ocaml, opensource, xen, виртуализация, облака