Uhlobo olusha lweMirageOS 3.6 manje seluyatholakala ngokuthuthuka okuhlukahlukene kweSolo5

I-Mirage OS

Kwamenyezelwa Zimbalwa izinsuku ezedlule ukwethulwa kwenguqulo entsha yephrojekthi yeMirageOS 3.6, okuyi umtapo wolwazi osebenzayo ovumela ukuqeqeshwa izinhlelo zokusebenza ezizodwa zohlelo njenge "Unikernel" okuzimele, okwazi ukusebenza ngaphandle kokusebenzisa izinhlelo zokusebenza, i-kernel yesistimu yokusebenza ezimele.

Ukuthuthukiswa kohlelo lokusebenza, i-OCaml iyasetshenziswa. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisense yamahhala ye-ISC. Umqondo oyisisekelo ngemuva kwe-unikernel yilokho uhlelo olusebenze kakhulu nolwenzelwe ngokukhethekile lokho kungasiza ukunika amandla ukusebenza kahle kanye nokulethwa kwezicelo.

Yonke imisebenzi esezingeni eliphansi etholakala ohlelweni lokusebenza yenziwa ngendlela yelabhulali enamathiselwe kuhlelo lokusebenza.

Uhlelo lokusebenza lungakhiwa kunoma yiluphi uhlelo lokusebenza, ngemuva kwalokho kuhlanganiswa kube ikernel elikhethekile (umqondo we-unikernel), lokho kungaqhutshwa ngqo ngaphezulu kwama-hypervisors I-Xen, i-KVM, i-BHyve ne-VMM (i-OpenBSD), ezisekelweni zamaselula, ngendlela yenqubo endaweni evumelana ne-POSIX noma ezindaweni zefu ze-Amazon Elastic Compute Cloud neGoogle Compute Engine.

Imvelo ekhiqizwayo ayiqukethe lutho oludlulelayo futhi ixhumana ngqo ne-hypervisor ngaphandle kwezilawuli nezendlalelo zohlelo, ifinyelela ekwehlisweni okukhulu kwezindleko zizonke nokuphepha okwandisiwe.

Ukusebenza neMirageOS kwehlela ezigabeni ezintathu: lungiselela ukumiswa nencazelo yamaphakeji e-OPAM asetshenziswe kwimvelo, wakhe imvelo futhi uqale imvelo.

Isikhathi sokusebenza se-Xen sisuselwa ku-Mini-OS kernel encane, nakwamanye ama-hypervisors nezinhlelo ezisuselwa ku-Solo5 kernel.

Yini okusha ku-MirageOS 3.6?

Izinguquko eziyinhloko kunguqulo entsha zihlobene nokuhlinzekwa kokusekelwa kwe- izici ezintsha eziphakanyisiwe ku- Kuphela5 0.6.0. Okuqale ekuqaleni njengephrojekthi yokufaka iMirageOS ukuze isebenze kwi-Linux / KVM hypervisor. Kusukela lapho, sekuyinto isikhathi sokusebenza esijwayelekile se-sandbox, efanelekile ekusebenziseni izinhlelo zokusebenza ezakhiwe kusetshenziswa ama-unikernels ahlukahlukene, ikhombe ubuchwepheshe obuhlukile be-sandboxing kumasistimu ahlukahlukene wokusingathwa nama-hypervisors.

Phakathi kokuthuthuka okwenziwe Ukusekelwa kwe-Manifest kugqanyisiwe, kukuvumela ukuthi uchaze ama-adaptha wenethiwekhi amaningi namadivayisi wesitoreji kuxhunywe ku-unikernel ngesikhathi sokuhlukaniswa kususelwa ku-hvt, spt naku-muen backends (ukusetshenziswa kwe-genode ne-virtio backends kukhawulelwe kudivayisi eyodwa kuze kube manje) -

Kanye ne ukusekelwa kokunika amandla ukuvikelwa kwesitaki ngaphesheya kwethuluzi lamathuluzi ngokuzenzakalela nokuvikela ukuvikelwa kwekhasi kokunye okubhekiswe kukho

Okunye okusha okuvelele esikhangisweni ukuthi kungeze ikhono lokusebenzisa i-uniraernical MirageOS endaweni eseceleni ye-spt enikezwe yi-Solo5. Lapho usebenzisa i-spt backend, ama-MirageOS cores asebenza kuzinqubo zomsebenzisi we-Linux ngokuhlukaniswa okuncane okususelwa ku-seccomp-BPF.

I-Solo5-based backend protection (hvt, spt) iyaqiniswa, ngokwesibonelo ukuhlanganiswa kwimodi ye-SSP (Stack Crush Protection) kunikezwa.

Ungayithola kanjani iMirageOS?

Kulabo abanentshisekelo yokukwazi ukuthola le nguqulo entsha yeMirageOS, bangakwenza lokho ngokulandela imiyalo esabelana ngayo ngezansi.

Izidingo ukufaka iMirageOS ukubala ngohlelo lwe-UNIX (i-Linux, iMac noma i-BSD) futhi une-OPAM 2.0.0 noma kamuva ne-OCaml 4.05.0 noma eyakamuva.

Uma kwenzeka ukuthi lokhu kungenjalo, bangafakwa ngokwenza omunye wemiyalo elandelayo ku-terminal ngokuya ngokusatshalaliswa kwakho.

Endabeni yalabo abangabasebenzisi be I-Debian, Ubuntu noma okuphuma koku:

sudo apt-get update
sudo apt-get install opam

Ngenkathi kulabo abasebenzisa I-Arch Linux, iManjaro noma enye into ethathwe ku-Arch:

sudo pacman -S opam

I-Fedora, i-RHEL, i-CentOS noma enye into etholakala kulokhu:

sudo dnf -i opam

Ekugcineni, ukufaka iMirageOS:

opam init
opam install mirage


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.