MirageOS 3.9 vjen me një ridizenjim të hipervizorit dhe me të edhe përmirësime të mëdha

Versioni i ri i MirageOS 3.9 tashmë është lëshuar dhe në këtë version të ri ndodhin ndryshime të rëndësishme, siç janë ridizajnimi i hipervizorit Xen gjë që lejoi të merrte përmirësime të mëdha me Unikernel, që përkthehet në performancë më të madhe.

Për ata që nuk e njohin MirageOS, duhet ta dini këtë ky është një sistem që lejon formimin e sistemeve operative të një aplikacioni, ku aplikacioni dorëzohet si një "unikernel" i pavarur, i aftë të ekzekutohet pa sisteme operative, një kernel i veçantë i OS dhe çdo shtresë.

Gjuha OCaml përdoret për zhvillimin e aplikacioneve. Kodi i projektit shpërndahet nën licencën ISC falas.

E gjithë funksionaliteti i nivelit të ulët i natyrshëm në sistemin operativ implementohet në formën e një biblioteke të bashkangjitur në aplikacion. Aplikacioni mund të zhvillohet në çdo sistem operativ, pas së cilës ai përpilohet në një bërthamë të specializuar (koncepti unikernel), i cili mund të drejtohet drejtpërdrejt në hipervizorët Xen, KVM, BHyve dhe VMM (OpenBSD), në platformat mobile, si një proces në një mjedis të përputhshëm me POSIX ose në mjediset e reve të Amazon Elastic Compute dhe Google Compute Engine.

Ambienti i gjeneruar nuk përmban asgjë të tepërt dhe bashkëvepron drejtpërdrejt me hipervizorin pa kontrollues ose shtresa të sistemit, gjë që mund të zvogëlojë ndjeshëm lart dhe të rrisë sigurinë.

Puna me MirageOS zbret në tre faza: përgatitni konfigurimin me përkufizimin e paketave OPAM të përdorura në mjedis, ndërtoni mjedisin dhe filloni mjedisin.

Koha e ekzekutimit për të siguruar punë në hipervizorët bazohet në kernelin Solo5.

Megjithëse aplikacionet dhe bibliotekat janë të ndërtuara në gjuhën e nivelit të lartë OCaml, mjediset që rezultojnë demonstrojnë performancë mjaft të mirë dhe madhësi minimale (për shembull, një server DNS është me madhësi vetëm 200 KB).

Mirëmbajtja e mjedisit është gjithashtu e thjeshtuar, pasi që nëse keni nevojë të azhurnoni programin ose të ndryshoni konfigurimin, thjesht krijoni dhe filloni një mjedis të ri. Disa dhjetra biblioteka OCaml mbështeten për të kryer operacione në rrjet (DNS, SSH, OpenFlow, HTTP, XMPP, etj.), Për të punuar me depot dhe për të siguruar përpunimin paralel të të dhënave.

Lajmet kryesore të MirageOS 3.9

Ky version i ri paraqet si risitë kryesore të Rizenjimi i xen hypervisor lejoi që unikernel MirageOS të punojë në modalitetin PVHv2, i cili kombinon elemente të mënyrave të paravirtualizimit (PV) për I / O, trajtimin e ndërprerjeve, ndërveprimin dhe harduerin, duke përdorur virtualizimin e plotë (HVM) për të kufizuar udhëzimet e privilegjuara, izolimin syscall dhe virtualizimin e tabelave të faqeve të kujtesës. Gjithashtu siguroi mbështetje për QubesOS 4.0.

Backend-i për hypervisor Xen është rishkruar nga e para dhe tani bazohet në paketën e mjeteve Solo5 (sandbox për unikernel).

Mbështetja e hequr për kohën e vjetër të Xen bazuar në kernelin e hollë Mini-OS. Të gjithë personat e mbështetur jo-UNIX tani përdorin një kohë ekzekutimi të unifikuar të bazuar në OCaml.

Konfigurimi i ekzekutimit OCaml përmes ndryshores së mjedisit OCAMLRUNPARAM është tani i disponueshëm si parametra të nisjes unikernel.

Përveç kësaj, MirageOS unikernel për Xen përfshin mbrojtje moderne të tilla si mbrojtja e pirgjeve SSP për kodin C, W ^ X (Shkruaj XOR Ekzekutoj) dhe kanarin heap malloc.

Si të merrni MirageOS?

Për ata që janë të interesuar të jenë në gjendje të marrin këtë version të ri të MirageOS, ata mund ta bëjnë këtë duke ndjekur udhëzimet që ndajmë më poshtë.

Kërkesat të instalosh MirageOS do të thotë të llogaritësh me një sistem UNIX (Linux, Mac ose BSD) dhe kanë OPAM 2.0.0 ose më të ri dhe OCaml 4.05.0 ose më të ri.

Në rast se nuk është ky rast, ato mund të instalohen duke ekzekutuar një nga komandat e mëposhtme në terminal në varësi të shpërndarjes tuaj.

Në rastin e atyre që janë përdorues të Debian, Ubuntu ose derivatet e këtyre:

sudo apt-get update
sudo apt-get install opam

Ndërsa për ata që përdorin Arch Linux, Manjaro ose ndonjë derivat tjetër i Arch:

sudo pacman -S opam

Fedora, RHEL, CentOS ose ndonjë derivat tjetër i këtyre:

sudo dnf -i opam

Së fundi, për të instaluar MirageOS:

opam init
opam install mirage


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: Miguel Ángel Gatón
  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.