MirageOS: библиотеката за изграждане на юникъри

схема на миражи

Mirage OS Това е доста интересен проект, тъй като е библиотека на операционната система за изграждане на юникъри за сигурни или високопроизводителни приложения, ориентирани към мрежи, облак, мобилни платформи и т.н. Тези юникъри могат да бъдат компилирани на GNU / Linux и други операционни системи Unix, както и да работят на хипервизора KVM или Xen за тяхната виртуализация.

За това MirageOS използва OCaml, език с библиотеки, за да предостави функционалности на мрежи, съхранение и функции, поддържани от система. Последната издадена версия беше публикувана през февруари 2017 г. с пускането на Mirage OS 3.0. За заинтересованите можете да изтеглите и да получите повече информация за проекта на адрес мираж.io .

За тези, които не знаят какви са уникернелитеТова са структури, специално проектирани да използват библиотеки на операционната система, минимално необходимите за стартиране на определено приложение. Това спестява виртуализация на цялата операционна система и подобрява цялостната производителност. Както кодът на приложението, библиотеките, така и този универсален ядрен код се компилират, за да се изпълняват директно на хипервизор или на хардуера, без да е необходима операционна система, която да се намесва в процеса.

И това не е само въпрос на производителност (тъй като се оказва, че се нуждаят само от 4% от размера на традиционната операционна система и оптимизацията на необходимите драйвери), тя също така подобрява сигурността Чрез намаляване на количеството код, внедрен за стартиране на приложението, това оставя по-малко място за маневриране на нападателя. Не забравяйки неговата гъвкавост и значение за съвременните приложения. Ето защо има все повече проекти като MirageOS, като OSV, Runtime.js, IncludeOS, HermitCore, HaLVM, Clive, Grafene, ClickOS и др.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.