LINUX.ORG.RU

Вышла Mirage 1.0.2 — облачная ОС

 , , , ,


3

2

Mirage — это ОС (и около 40 сопутствующих библиотек), разрабатываемая для запуска приложений непосредственно на базе супервизора XEN в облачных инфрастуктурах, таких как Amazon EC2, Rackspace (а также для использования во встраеваемых системах). Основные преимущества такого подхода (по сравнению с VM на обычных ОС) — большая эффективность, маштабируемость и безопасность в виду отсутсвия множества неиспользуемых компонентов традиционных ОС.

Создание приложений для ОС Mirage ведется на обычных операционных системах таких как Linux или Mac OS X, результат компилирутся в библиотеку-ядро, которая запускается в облаке.

Основной язык разработки приложений для Mirage и самой ОС — это OСaml (который также используется для разработки 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.

Сайт проекта


Репозиторий проекта


Описание


Описание технической части (дополнительно)


Видеопрезентация

Дополнительная информация:

  • Версия 1.0 вышла несколько дней назад.
  • В следующем документе указано, что проект имеет лицензию BSD (но в репозитории на guthub этого не упоминается).
  • Похожие проекты:
  • О выходе 1.0.2 сообщили в рассылке MirageOS-devel, на сайте информации об этом нет.

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 7)
Ответ на: комментарий от cvs-255

Вот, каким образом они пересекаются?

ugoday ★★★★★
()
Ответ на: комментарий от rtvd

Зачем изобретать велосипед, когда есть plan9?

Он не на OCaml

Это типа условие успеха что ли? Написано на OCaml = лучше по определению? Смищно.

sT331h0rs3 ★★★★★
()
Ответ на: комментарий от sT331h0rs3

Я вообще-то на серьезность и не претендовал :)

Но то, что ОС написана на чем-то кроме С - достаточно экзотично. Хотя и не первый случай.

rtvd ★★★★★
()
Ответ на: комментарий от anonymous

Вот если бы она была написана на лиспике...

Ф. Те же яйца, только в профиль.

sT331h0rs3 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.