MirageOS: knjižnica za gradnjo unikernelov

mirageos shema

Mirage OS To je precej zanimiv projekt, saj gre za knjižnico operacijskega sistema za izdelavo unikernel za varne ali visoko zmogljive aplikacije, usmerjene v omrežja, oblak, mobilne platforme itd. Te enonadstropja je mogoče zbrati v GNU / Linux in drugih operacijskih sistemih Unix, pa tudi za njihovo virtualizacijo na hipervizorju KVM ali Xen.

Za to MirageOS uporablja OCaml, jezik s knjižnicami, za zagotavljanje funkcionalnosti omrežij, pomnilnika in funkcij, ki jih podpira sistem. Najnovejša izdana različica je bila objavljena februarja 2017, z uvedbo Mirage OS 3.0. Za zainteresirane si lahko prenesete in pridobite več informacij o projektu na mirage.io .

Za tiste, ki ne vedo, kaj so unikernelTo so strukture, posebej zasnovane za uporabo knjižnic operacijskega sistema, ki so najmanj potrebne za zagon določene aplikacije. To prihrani virtualizacijo celotnega operacijskega sistema in izboljša splošno zmogljivost. Tako programska koda kot tudi knjižnice in ta splošni unikernel so sestavljeni tako, da se lahko izvajajo neposredno na hipervizorju ali na strojni opremi, ne da bi v postopek moral posegati operacijski sistem.

In ne gre le za delovanje (saj se izkaže, da potrebuje le 4% velikosti običajnega operacijskega sistema in optimizacijo potrebnih gonilnikov), temveč tudi izboljša varnost Z zmanjšanjem količine kode, nameščene za zagon aplikacije, pušča napadalec manj prostora za manevriranje. Ne pozabimo na njegovo vsestranskost in pomen za sodobne aplikacije. Zato je vedno več projektov, kot je MirageOS, kot so OSV, Runtime.js, IncludeOS, HermitCore, HaLVM, Clive, Grafene, ClickOS itd.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.