MirageOS: de bibliotheek om unikernels te bouwen

mirageos regeling

Mirage-besturingssysteem Het is een behoorlijk interessant project, aangezien het een bibliotheek van het besturingssysteem is om unikernels te bouwen voor veilige of krachtige applicaties gericht op netwerken, de cloud, mobiele platforms, enz. Deze unikernels kunnen worden gecompileerd op GNU / Linux en andere Unix-besturingssystemen, maar ook op de KVM-hypervisor of Xen voor hun virtualisatie.

Hiervoor gebruikt MirageOS OCaml, een taal met bibliotheken om functionaliteiten van netwerken, opslag en de functies die door een systeem worden ondersteund, te bieden. De nieuwste versie die werd uitgebracht, werd gepubliceerd in februari 2017, met de lancering van Mirage OS 3.0​ Geïnteresseerden kunnen meer informatie over het project downloaden en verkrijgen op luchtspiegeling.io .

Voor degenen die niet weten wat ze zijn de unikernelsDit zijn structuren die speciaal zijn ontworpen om bibliotheken van besturingssystemen te gebruiken, het minimum dat nodig is om een ​​bepaalde applicatie uit te voeren. Dit bespaart virtualisatie van het hele besturingssysteem en verbetert de algehele prestaties. Zowel de applicatiecode, de bibliotheken als deze universele unikernel zijn gecompileerd om rechtstreeks op een hypervisor of op de hardware te draaien zonder dat een besturingssysteem tussenbeide moet komen in het proces.

En het is niet alleen een kwestie van prestaties (aangezien het blijkt dat het slechts 4% van de grootte van een traditioneel besturingssysteem nodig heeft, en de optimalisatie van de benodigde stuurprogramma's), het verbetert ook veiligheid door de hoeveelheid code die wordt gebruikt om de applicatie uit te voeren, te verminderen, waardoor er minder manoeuvreerruimte overblijft voor de aanvaller. En niet te vergeten zijn veelzijdigheid en belang voor moderne toepassingen. Daarom zijn er steeds meer projecten zoals MirageOS, zoals OSV, Runtime.js, IncludeOS, HermitCore, HaLVM, Clive, Grafene, ClickOS, etc.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.