Zespół Xen Project, programistów odpowiedzialnych za rozwój otwarto źródłowego hypervisora Xen, poinformował o wydaniu Mirage Operating System (Mirage OS) 2.0, opracowanego z myślą o wykorzystaniu go w środowisku chmurowym (cloud computing) i wdrażaniu tzw. rozwiązań wbudowanych. Najnowsza wersja wspiera również obliczenia rozproszone, sieci i pamięć masową.
Mirage Operating System (Mirage OS) wykorzystuje tzw. exokernel, architekturę stanowiącą odmianę nanojądra, zbudowaną na potrzeby budowy bezpiecznych, wysoce wydajnych aplikacji sieciowych dla różnych platform chmurowych, systemów wbudowanych i mobilnych. Aplikacje Mirage napisane są w języku programowania wysokiego poziomu - OCaml - na systemy klienckie Linux lub Mac OS X, a następnie skompilowane do w pełni samodzielnego, wyspecjalizowanego mikrojądra, uruchamianego za pomocą API hypervisora Xen.
W nowej wersji Mirage OS dodano Irmin, rozproszony system przechowywania danych, podobny do Gita. Wprowadzono też wsparcie dla OCal-TLS, urządzeń ARM, protokołu Vchan, bibliotek Ctypes i wiele innych drobnych usprawnień.
Programiści korzystający z Mirage OS 2.0 po raz pierwszy mogą wdrożyć swoje projekty do urządzeń wbudowanych opartych na ARM, takich jak Cubieboard2, jak również do chmury publicznej Amazon EC2, Rackspace Cloud i Verizon Cloud, ze szczególnym naciskiem na skalowalność, odporność na awarie i bezpieczeństwo.