Inguqulelo entsha yeMirageOS 3.6 ngoku iyafumaneka ngophuculo olwahlukeneyo lweSolo5

Mirage OS

Kwabhengezwa Zimbalwa iintsuku ezidlulileyo ukumiliselwa kwenguqulelo entsha yeprojekthi yeMirageOS 3.6, oko ikukuthi ilayibrari yenkqubo yokusebenza evumela uqeqesho Inkqubo yokusebenza yesicelo esinye njenge "Unikernel" Ezizimeleyo, ezinakho ukusebenza ngaphandle kokusebenzisa iinkqubo ezisebenzayo, inkqubo yokusebenza ezimeleyo yekheneli.

Ukuphuhliswa kwesicelo, i-OCaml isetyenziswa. Ikhowudi yeprojekthi ihanjiswa phantsi kwelayisensi yasimahla ye-ISC. Uluvo olusisiseko ngasemva kwe-unikernel yile yinkqubo yokusebenza encomekayo neyilelwe ngokukodwa oko kunokunceda ukusebenza ngokufanelekileyo kunye nokuhanjiswa kwezicelo.

Yonke into ekumgangatho osezantsi yokusebenza ehambelana nenkqubo yokusebenza iphunyezwa ngendlela yethala lencwadi eliqhotyoshelwe kwisicelo.

Isicelo sinokuphuhliswa kuyo nayiphi na inkqubo yokusebenza, emva koko idityaniswa yintsimbi ekhethekileyo (ingqokelela ye-unikernel), ezinokuqhutywa ngokuthe ngqo ngaphezulu kwee-hypervisors I-Xen, i-KVM, i-BHyve kunye ne-VMM (i-OpenBSD), kwiiplatifti ezihambayo, ngohlobo lwenkqubo kwindawo ehambelana ne-POSIX okanye kwi-Cloud Elastic Compute Cloud kunye ne-Google Compute injini yeendawo.

Imeko-bume evelisiweyo ayiqulathanga nto ingenanto kwaye inxibelelana ngqo ne-hypervisor ngaphandle kwabalawuli kunye neenkqubo zenkqubo, ukufezekisa ukuncipha okukhulu kwiindleko zizonke kunye nokhuselo olonyukayo.

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

Ixesha lokusebenza leXen lisekwe kwi-Mini-OS encinci kernel, nakwezinye iihypervisors kunye neenkqubo ezisekwe kwi-Solo5 kernel.

Yintoni entsha kwiMirageOS 3.6?

Olona tshintsho luphambili kuhlobo olutsha zihambelana nokunikezelwa kwenkxaso Iimpawu ezintsha ezicetywayo kwi Kuphela yi-5. Eqale ekuqaleni njengeprojekthi yokungena kwizibuko iMirageOS ukuba isebenze kwiLinux / KVM hypervisor. Ukusukela ngoko, kuye kwanjalo ixesha lokubaleka eliqhelekileyo ngokubanzi, Zilungele ukuqhuba usetyenziso olwakhiwe kusetyenziswa ii-unikernels ezahlukeneyo, kugxilwe kubuchwephesha beesandbox ezahlukeneyo kwiinkqubo ezahlukeneyo zokubamba kunye neehypervisors.

Phakathi kokuphuculwa okumiselweyo Inkxaso yokubonakalisa iyaqaqanjiswa, ikuvumela ukuba uchaze iiadaptha zenethiwekhi ezininzi kunye nezixhobo zokugcina idityaniswe kwi-unikernel ngexesha lokuzahlula ngokusekwe kwi-hvt, spt kunye ne-muen backend (ukusetyenziswa kwe-genode kunye ne-virtio backends kuthintelwe kwisixhobo esinye ukuza kuthi ga ngoku

Njengo Inkxaso yokunika amandla ukukhuselwa kwesitaki ngaphesheya kwesixhobo sezixhobo esingagqibekanga kunye nokuphuculwa kokukhuselwa kwephepha kwezinye iithagethi.

Enye into entsha ebonakalayo kwintengiso yile yongeze amandla okuqhuba i-MirageOS unikernel kwindawo esecaleni ye-spt ebonelelwe yiSolo5. Xa usebenzisa i-spt backend, ii-MirageOS cores ziqhutywa kwiinkqubo zomsebenzisi zeLinux ngokuzimela okuncinci kusekwe kwi-seccomp-BPF.

Solo5-based backend protection (hvt, spt) iyomelezwa, umzekelo ukudityaniswa kwe-SSP (Stack Crush Protection) imowudi ibonelelwe.

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.