MirageOS: la biblioteca per construir unikernels

mirageus esquema

MirageOS és un projecte força interessant, ja que és una biblioteca de sistema operatiu per construir unikernels per a aplicacions segures o d'alt rendiment orientades a xarxes, el núvol, plataformes mòbils, etc. Aquests unikernels poden ser compilats en sistemes operatius GNU / Linux i altres Unix, a més de córrer al hypervisor KVM o en Xen per a la virtualització d'aquests.

Per a això, MirageOS utilitza OCaml, un llenguatge amb biblioteques per a proveir funcionalitats de xarxes, emmagatzematge, i les característiques suportades per un sistema. L'última versió llançada es va publicar al febrer d'aquest 2017, amb el llançament de MirageOS 3.0. Per als interessats, podeu descarregar i obtenir més informació sobre el projecte en mirage.io .

Per als que no sàpiguen què són els unikernels, Es tracta d'unes estructures especialment dissenyades per utilitzar biblioteques de sistemes operatius, les mínimes necessàries per fer córrer una determinada aplicació. Així s'estalvia virtualitzar tot el SO complet i es millora el rendiment del conjunt. Tant el codi de l'aplicació, com les biblioteques i aquest unikernel de propòsit general, es compilen per poder córrer directament sobre un hipervisor o sobre el maquinari sense necessitat d'un sistema operatiu que intervingui en el procés.

I no només és qüestió de rendiment (a l'resultar necessitar només el 4% de la mida d'un SO tradicional, i l'optimització dels controladors necessaris), també millora la seguretat a l'reduir la quantitat de codi desplegat per córrer l'aplicació, per tant deixa menys marge de maniobra a l'atacant. Això sense oblidar la seva versatilitat i importància per a aplicacions modernes. Això per això que cada vegada hi ha més projectes com MirageOS, com OSV, Runtime.js, IncludeOS, HermitCore, HaLVM, Clive, Grafene, ClickOS, etc.


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.