Uhlobo olusha lweMirageOS 3.5 lufika, umtapo wezincwadi ukudala ama-Unikernels

ababheki

IMirageOS ilabhulali yohlelo lokusebenza ekuvumela ukuthi wakhe amasistimu wokusebenza wohlelo olulodwa lapho isicelo silethwa khona njenge- «unikernel»Yikuphi eIqukethe okwayo, ekwazi ukusebenza ngaphandle kokusebenzisa ama-operating system, i-kernel yohlelo lokusebenza ehlukile, nokuningi.

Ngolimi lokuthuthukisa uhlelo lokusebenza I-OCaml iyasetshenziswa, ulimi olunemitapo yolwazi ukuhlinzeka ngokusebenza kwamanethiwekhi, ukugcinwa, nezici ezisekelwa uhlelo. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisense yamahhala ye-ISC.

I-MirageOS isekela imitapo yolwazi eyishumi nambili ngolimi lwe-OCaml ukwenza imisebenzi yenethiwekhi (I-DNS, i-SSH, i-OpenFlow, i-HTTP, i-XMPP, njll.), Sebenza ngezinqolobane, futhi unikeze ngokucubungula idatha okufanayo.

Mayelana neMirageOS

Kulabo abangazazi ukuthi bayini ama-unikernels, imayelana izakhiwo eziklanyelwe ngokukhethekile ukusebenzisa imitapo yolwazi yokusebenza, ubuncane obudingekayo bokusebenzisa uhlelo oluthile. Lokhu konga ukubona yonke i-OS futhi kuthuthukise ukusebenza okuphelele.

Yonke imisebenzi esezingeni eliphansi etholakala ohlelweni lokusebenza kwenziwa ngendlela yomtapo wolwazi onamathiselwe kuhlelo lokusebenza.

Uhlelo lokusebenza lungathuthukiswa kunoma yiluphi uhlelo lokusebenza bese luhlanganiswa lube ikhenela elikhethekile (yingakho umqondo we-Unikernel).

Que ingasebenza ngqo ngaphezulu kwe-Xen, KVM, BHyve, ne-VMM hypervisors, ngendlela yenqubo endaweni ehambelana ne-POSIX noma ku-Amazon Elastic Compute Cloud naku-Google Compute Engine.

Imvelo ekhiqizwayo ixhumana ngqo ne-hypervisor ngaphandle kwezilawuli noma izingqimba zohlelo, okuvumela ukufezekisa ukwehla okukhulu kuzindleko zizonke nokukhuphula ezokuphepha ngokunciphisa inani lekhodi esetshenziselwe ukusebenzisa uhlelo.

Ukusebenza neMirageOS kwehlela ezigabeni ezintathu:

  • Ukulungiselela ukumiswa nencazelo yamaphakeji we-OPAM asetshenziswe kwimvelo
  • Ukudalwa kwemvelo
  • Ukuqala kwemvelo.

Ngaphandle kokuthi izinhlelo zokusebenza nemitapo yolwazi zakhiwe ngolimi oluphezulu lwe-OCaml, izindawo zokugcina zibonisa ukusebenza okuhle nobukhulu obuncane (ngokwesibonelo, iseva ye-DNS ingu-200 KB kuphela).

Ukugcina izindawo nakho kwenziwa lula, ngoba uma uhlelo ludinga ukuvuselelwa noma ushintsho olwenziwe, kwanele ukudala nokwethula indawo entsha.

Izindaba eziyinhloko zeMirageOS 3.5

Kusanda kukhishwa inguqulo entsha yalo mtapo wolwazi, okuyi IMirageOS 3.5 ifinyelela kunguqulo yayo ngokuthuthuka okusha.

Ku-MirageOS 3.5 se engeza ukucaciswa kwesixhumi esibonakalayo ukuze usebenze nge-database ngefomethi (mirage-kv)kanye isitoreji esisha esisekelwa imisebenzi yokufunda nokubhala kanye nenketho yesitoreji "sokugcinwa okungagcini kwemininingwane kwe-RAM".

Inhloso yalo msebenzi ukufaka esikhundleni i-mirage-fs interface kanye nesitoreji. Ngokwengeziwe, isitoreji esisabalalisiwe se-irmin siyakhiwa, esihlinzeka ngamandla okwenza imininingwane kanye nokufinyelela nge-Git protocol, kanye nohlelo lwefayela le-wodan, olungasetshenziswa kuma-flash drive.

Imitapo yolwazi ye-API kule nguqulo entsha inwetshiwe ukwenza i-mirage-clock (uhlelo lwewashi), i-mirage-protocol (izivumelwano zenethiwekhi) ne-mirage-net (amadivayisi wenethiwekhi).

Ngakolunye uhlangothi, ukwesekwa kungezwe ekuhlanganiseni izingcezu zepakethe ze-IPv4 (fragment reassembly) ekusetshenzisweni kwesitaki se-TCP / IP. Nge-TCP, ingeziwe ukwesekwa kwe-keepalive.

Iphakethe le-mirage-net, elihlinzeka ngamathuluzi wokusebenzisana okusezingeni eliphansi namadivayisi wenethiwekhi, isebenzisa izinhlobo zakamuva ze-xen, solo5, unix, macos, ne-vnetif.

Isikhathi sokusebenza esuselwa ku-Solo5 sisekelwe ukusebenza kwi-FreeBSD bhyve ne-OpenBSD VMM hypervisors, esekela i-ARM64 ne-KVM, engeza amandla okusebenza ne-GenodeOS microkernel.

Ekugcineni, elinye iphuzu elibalulekile ukuthi amandla wokunamathisela ukuncika kwephakeji ku-unikernel engeziwe, adinga umphathi wephakethe le-opam 2.0.2.

Futhi ukusekelwa kolimi lwe-OCaml 4.06.0 kwimodi ephephile yokusebenza ngezintambo.

Uma ufuna funda kabanzi ngayo ungabonisana isixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.