MirageOS: biblioteca pentru a construi unikernels

schema mirageos

Mirage OS Este un proiect destul de interesant, deoarece este o bibliotecă de sisteme de operare pentru a construi unikerneluri pentru aplicații sigure sau performante orientate către rețele, cloud, platforme mobile etc. Aceste unikerneluri pot fi compilate pe GNU / Linux și alte sisteme de operare Unix, precum și rulând pe hipervizorul KVM sau Xen pentru virtualizarea lor.

Pentru aceasta, MirageOS folosește OCaml, un limbaj cu biblioteci pentru a oferi funcționalități de rețele, stocare și caracteristicile acceptate de un sistem. Cea mai recentă versiune lansată a fost publicată în februarie 2017, odată cu lansarea Mirage OS 3.0. Pentru cei interesați, puteți descărca și obține mai multe informații despre proiect la miraj.io .

Pentru cei care nu știu ce sunt unikernelurileAcestea sunt structuri special concepute pentru a utiliza biblioteci de sisteme de operare, minimul necesar pentru a rula o anumită aplicație. Acest lucru salvează virtualizarea întregului sistem de operare și îmbunătățește performanța generală. Atât codul aplicației, cât și bibliotecile și acest unikernel cu scop general, sunt compilate pentru a putea rula direct pe un hipervizor sau pe hardware fără a fi nevoie de un sistem de operare care să intervină în proces.

Și nu este doar o chestiune de performanță (deoarece se dovedește că are nevoie doar de 4% din dimensiunea unui sistem de operare tradițional și de optimizarea driverelor necesare), ci se îmbunătățește securitatea prin reducerea cantității de cod implementat pentru a rula aplicația, prin urmare, lasă mai puțin spațiu de manevră pentru atacator. Fără a uita versatilitatea și importanța sa pentru aplicațiile moderne. De aceea, există din ce în ce mai multe proiecte precum MirageOS, precum OSV, Runtime.js, IncludeOS, HermitCore, HaLVM, Clive, Grafene, ClickOS etc.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.