MirageOS: biblioteka për të ndërtuar unikernels

skema mirageos

Mirage OS Shtë një projekt mjaft interesant, pasi është një bibliotekë e sistemit operativ për të ndërtuar unikernels për aplikacione të sigurta ose me performancë të lartë të orientuara në rrjete, cloud, platforma mobile, etj. Këto unikernel mund të përpilohen në GNU / Linux dhe sistemet e tjera operative Unix, si dhe të ekzekutohen në hipervizorin KVM ose Xen për virtualizimin e tyre.

Për këtë, MirageOS përdor OCaml, një gjuhë me biblioteka për të siguruar funksionalitete të rrjeteve, hapësirës ruajtëse dhe veçorive të mbështetura nga një sistem. Versioni i fundit i lëshuar u botua në Shkurt 2017, me fillimin e Mirage OS 3.0. Për ata të interesuar, ju mund të shkarkoni dhe të merrni më shumë informacion në lidhje me projektin në mirazh.io .

Për ata që nuk dinë se çfarë janë unikernelsKëto janë struktura të krijuara posaçërisht për të përdorur bibliotekat e sistemit operativ, minimumi i nevojshëm për të ekzekutuar një aplikacion të caktuar. Kjo kursen virtualizimin e të gjithë sistemit operativ dhe përmirëson performancën e përgjithshme. Si kodi i aplikimit, ashtu edhe bibliotekat dhe ky unikernel i qëllimit të përgjithshëm, përpilohen për të qenë në gjendje të ekzekutohen drejtpërdrejt në një hypervisor ose në pajisje pa pasur nevojë për një sistem operativ për të ndërhyrë në proces.

Dhe kjo nuk është vetëm çështje e performancës (pasi rezulton se duhet vetëm 4% e madhësisë së një OS tradicional dhe optimizimi i drejtuesve të nevojshëm), por gjithashtu përmirëson siguri Duke zvogëluar sasinë e kodit të vendosur për të ekzekutuar aplikacionin, prandaj i lë më pak hapësirë ​​sulmuesit për të manovruar. Pa harruar shkathtësinë dhe rëndësinë e saj për aplikimet moderne. Kjo është arsyeja pse ka gjithnjë e më shumë projekte si MirageOS, të tilla si OSV, Runtime.js, IncludeOS, HermitCore, HaLVM, Clive, Grafene, ClickOS, etj.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.