IMirageOS 3.9 iza nokuhlengahlengiswa kwehypervisor kunye nophuculo olukhulu

Inguqulelo entsha ye IMirageOS 3.9 sele ikhutshiwe kwaye kule nguqulo intsha utshintsho olubalulekileyo luyenzeka, njenge uyilo ngokutsha lweXen hypervisor evumelekileyo ukuba ifumane uphuculo olukhulu nge-Unikernel, eguqulela ekusebenzeni ngakumbi.

Kulabo abangaqhelekanga ngeMirageOS, kuya kufuneka uyazi loo nto Le yinkqubo evumela ukwenza iinkqubo zokusebenza kwesicelo, Apho usetyenziso luziswa njenge "unikernel" eneziqu ezinakho ukusebenza ngaphandle kweenkqubo zokusebenza, i-kernel ye-OS eyahlukileyo, kunye naluphi na umaleko.

Ulwimi lwe-OCaml lusetyenziselwa uphuhliso lwesicelo. Ikhowudi yeprojekthi ihanjiswa phantsi kwelayisensi yasimahla ye-ISC.

Yonke imisebenzi ekumgangatho osezantsi ehambelana nenkqubo yokusebenza yenziwe ngendlela yelayibrari eqhotyoshelwe kwisicelo. Isicelo singaphuhliswa kuyo nayiphi na inkqubo yokusebenza, emva koko sidityaniswe saba yingqokelela yekernel (i-unikernel concept), ethi ingaqhutywa ngokuthe ngqo ngaphezulu kweXen, KVM, BHyve kunye neVMM hypervisors (I-OpenBSD), kumaqonga eselfowuni, njengenkqubo engqinelanayo ne-POSIX okanye kwi-Amazon Elastic Compute Cloud kunye ne-Google Compute Injini yendawo.

Imeko esingqongileyo evelisiweyo ayiqulathanga nto ingenanto kwaye inxibelelana ngqo ne-hypervisor ngaphandle kwezilawuli okanye iileya zenkqubo, ezinokuthi zinciphise ngaphezulu kunye nokunyusa ukhuseleko.

Ukusebenza neMirageOS kwehla kuye kumanqanaba amathathu: lungiselela ubumbeko nenkcazo yeephakeji ze-OPAM ezisetyenziswa kwindalo esingqongileyo, yakha okusingqongileyo kwaye uqale imeko-bume.

Ixesha lokubaleka lokubonelela ngomsebenzi kwiihypervisors lixhomekeke kwiSolo5 kernel.

Nangona usetyenziso kunye neelayibrari zakhiwe kwinqanaba eliphezulu le-OCaml ulwimi, imeko ekhokelayo ibonisa ukusebenza kakuhle kunye nobungakanani obuncinci (umzekelo, iseva ye-DNS ine-200 KB kuphela ngobukhulu).

Ulondolozo lwendalo esingqongileyo lukwenziwe lula, kuba ukuba ufuna ukuvuselela inkqubo okanye utshintshe ubumbeko, yenza ngokulula kwaye uqale imeko entsha. Amathala eencwadi e-OCaml aliqela axhaswayo ukwenza imisebenzi yenethiwekhi (i-DNS, i-SSH, i-OpenFlow, i-HTTP, i-XMPP, njl. Njl.), Sebenza ngezitora, kunye nokubonelela ngokuqhutywa kwedatha ngokufanayo.

Iindaba eziphambili zeMirageOS 3.9

Olu hlobo lutsha lubonisa njengezona zinto ziphambili zintsha I-Xen hypervisor redesign ivumele i-MirageOS unikernel ukuba isebenze kwimodi ye-PVHv2, edibanisa izinto zendlela ye-paravirtualization (PV) ye-I / O, ukuphazamisa ukuphatha, ukuqala, kunye nokuhlangana kwehardware, kusetyenziswa ubuchule obupheleleyo (i-HVM) yokunciphisa umda kwilungelo elikhethekileyo, ukubekwa bucala kwe-syscall, kunye nokuboniswa kweetafile zephepha lememori. Ikwabonelela ngenkxaso yeQubesOS 4.0.

Umva we-Xen hypervisor uphinde wabhalwa kwasekuqaleni kwaye ngoku isekwe kwizixhobo zeSolo5 (ibhokisi yesanti ye-unikernel).

Kususwe inkxaso yexesha elidala leXen isekwe kwi-Mini-OS kernel encinci. Zonke izinto ezingasemva ze-UNIX ngoku zisebenzisa i-ocaml-ezimeleyo esekwe kubumbano lwexesha lokubaleka le-OCaml.

Ukucwangciswa kwexesha lokubaleka kwe-OCaml ngokusebenzisa imeko ye-OCAMLRUNPARAM yendalo esingqongileyo ngoku iyafumaneka njenge-unikernel boot parameters.

Ukongeza, i-MirageOS unikernel yeXen ibandakanya ukhuseleko lwala maxesha njengokukhuselwa kwesitaki se-SSP kwikhowudi ye-C, W ^ X (Bhala XOR Phumeza) kunye ne-canary heap malloc.

Uyifumana njani iMirageOS?

Kulabo abanomdla wokukwazi ukufumana le nguqulo intsha yeMirageOS, banokwenza oko ngokulandela imiyalelo esabelana ngayo ngezantsi.

Iimfuneko ukufaka iMirageOS kukubala ngenkqubo ye-UNIX (iLinux, iMac okanye iBSD) kwaye une-OPAM 2.0.0 okanye kamva kunye ne-OCaml 4.05.0 okanye kamva.

Kwimeko apho oku kungenjalo, banokufakwa ngokwenza enye yale miyalelo ilandelayo kwisiphelo ngokuxhomekeke kunikezelo lwakho.

Kwimeko yabo bangabasebenzisi be I-Debian, Ubuntu okanye iziphumo ezivela kwezi:

sudo apt-get update
sudo apt-get install opam

Ngelixa lalabo basebenzisayo I-Arch Linux, iManjaro okanye nayiphi na enye into evela kwiArch:

sudo pacman -S opam

Fedora, RHEL, CentOS okanye nayiphi na enye into evela kwezi:

sudo dnf -i opam

Ekugqibeleni, ukufaka iMirageOS:

opam init
opam install mirage


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.