Mirage OS

0
Ваша оценка: Нет

Oперационная система на основе библиотек (library operating system, libOS), создающая так называемые unikernels для запуска безопасных и высокопроизводительных сетевых приложений на облачных и мобильных платформах.

Код приложения Mirage OS может быть написан на традиционных ОС вроде GNU/Linux и Mac OS X, а затем скомпилирован в самодостаточный специализированный формат unikernel, работающий на гипервизоре Xen.

Релиз Mirage OS 2.0 включает первый в отрасли программный фреймворк, который предоставляет единый подход к разворачиванию систем как на встраиваемых устройствах, так и в публичных облачных окружениях, используя при этом безопасный и надёжный язык программирования. Также MirageOS включает новый набор библиотек и компонентов:

  • распределённая файловая система в стиле Git – Irmin;
  • реализация протокола TLS – Ocaml-TLS;
  • поддержка работы в ARM-гипервизоре Xen;
  • поддержка протокола vchan, обеспечивающего общий доступ к памяти разным виртуальным машинам на одном хосте Xen;
  • библиотека Ctypes для обеспечения лучшей интероперабильности кода на C.

Mirage OS в качестве основной лицензии использует ISC, а часть кода лицензирована под LGPLv2.

Сайт разработчика: http://www.openmirage.org/
Что почитать?


Разместил: vikos 26 Июль 2014 в 08:37