MirageOS 3.6 uus versioon on nüüd saadaval koos erinevate täiustustega Solo5 jaoks

Mirage OS

See kuulutati välja Paar päeva tagasi projekti MirageOS 3.6 uue versiooni käivitamine, mis on opsüsteemi raamatukogu, mis võimaldab koolitust ühe rakenduse operatsioonisüsteemid kui a "Unikernel" mis on autonoomne, mis on võimeline töötama ilma opsüsteemideta, iseseisev operatsioonisüsteemi kernel.

Rakenduse väljatöötamiseks kasutatakse OCamli. Projekti koodi levitatakse tasuta ISC litsentsi alusel. Põhiidee unikaalse taga on see on kõrgelt optimeeritud ja spetsiaalselt loodud operatsioonisüsteem mis aitab lubada rakenduste tõhus toimimine ja kohaletoimetamine.

Kõik operatsioonisüsteemile omased madala taseme funktsionaalsused on rakenduse juurde lisatud raamatukogu kujul.

Rakendust saab arendada igas opsüsteemis, seejärel kompileeritakse see spetsiaalseks tuumaks (unikerneli kontseptsioon), mida saab käivitada otse hüpervisorite peal Xen, KVM, BHyve ja VMM (OpenBSD) mobiilsetel platvormidel protsessina POSIX-iga ühilduvas keskkonnas või Amazon Elastic Compute Cloudi ja Google Compute Engine'i pilvekeskkondades.

Loodav keskkond ei sisalda midagi üleliigset ja suhtleb otse hüpervisoriga ilma kontrollerite ja süsteemikihtideta, saavutades üldkulude olulise vähenemise ja suurema turvalisuse.

MirageOSiga töötamine koosneb kolmest etapist: valmistada konfiguratsioon koos keskkonnas kasutatavate OPAM-pakettide määratlusega, luua keskkond ja käivitada keskkond.

Xeni töötamise tööaeg põhineb Mini-OS õhukel tuumal ning teistel hüpervisoritel ja süsteemidel, mis põhinevad Solo5 tuumal.

Mida uut on MirageOS 3.6-s?

Peamised muudatused uues versioonis on seotud toetuse pakkumisega aastal pakutud uued funktsioonid Ainult5 0.6.0. Algselt alustati projektina MirageOS-i portimiseks Linuxi / KVM-i hüpervisoril töötamiseks. Sellest ajast alates on see muutunud üldisem liivakasti tööaeg, sobib erinevate unikaalsete elementide abil loodud rakenduste käitamiseks, mis on suunatud erinevatele hostioperaatorite ja hüpervisorite erinevatele liivakastitehnoloogiatele.

Rakendatud täiustuste hulgas Manifesti tugi on esile tõstetud, mis võimaldab teil määratleda mitu võrguadapterit ja salvestusseadet ühendatud unikaalsusega eraldamise ajal hvt, spt ja mueni taustaprogrammide põhjal (genode ja virtio taustaprogrammide kasutamine on seni piiratud ühe seadmega) -

Sama hästi kui tugi virnade purustamise kaitse võimaldamiseks vaikimisi kogu tööriistaketis ja mõnede sihtmärkide täiustatud lehekaitse.

Teine uudsus, mis reklaamis silma paistab, on see lisas võimaluse käivitada MirageOS unikernel eraldatud spt keskkonnas, mille pakub Solo5. Spt taustaprogrammi kasutamisel töötavad MirageOS-südamikud Linuxi kasutajaprotsessides seccomp-BPF-il põhineva minimaalse isolatsiooniga.

Tugevdatakse Solo5 (hvt, spt) -põhist taustaprogrammi kaitset, näiteks pakutakse kompileerimist režiimis SSP (Stack Crush Protection).

Kuidas saada MirageOS?

Neile, kes on huvitatud MirageOS-i uue versiooni hankimisest, saavad nad seda teha, järgides alltoodud juhiseid.

Nõuded MirageOSi installimiseks on vaja arvestada UNIX-süsteemiga (Linux, Mac või BSD) ning neil on OPAM 2.0.0 või uuem ja OCaml 4.05.0 või uuem.

Kui see pole nii, saab need installida, käivitades terminalis ühe järgmistest käskudest, sõltuvalt teie levitamisest.

Nende puhul, kes on Debian, Ubuntu või nende derivaadid:

sudo apt-get update
sudo apt-get install opam

Kuigi neile, kes kasutavad Arch Linux, Manjaro või mõni muu Archi derivaat:

sudo pacman -S opam

Fedora, RHEL, CentOS või mõni muu nende derivaat:

sudo dnf -i opam

Lõpuks MirageOS-i installimiseks:

opam init
opam install mirage


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.