MirageOS: ang silid-aklatan upang magtayo ng mga unikernel

iskema ng mirageos

Mirage OS Ito ay lubos na isang kagiliw-giliw na proyekto, dahil ito ay isang operating system library upang bumuo ng mga unikernel para sa mga secure o mataas na pagganap na mga application na nakatuon sa mga network, ang ulap, mga mobile platform, atbp. Ang mga unikernel na ito ay maaaring maiipon sa GNU / Linux at iba pang mga operating system ng Unix, pati na rin ang pagtakbo sa KVM hypervisor o Xen para sa kanilang virtualisasyon.

Para dito, gumagamit ang MirageOS ng OCaml, isang wika na may mga aklatan upang magbigay ng mga pagpapaandar ng mga network, imbakan, at mga tampok na sinusuportahan ng isang system. Ang pinakabagong bersyon na inilabas ay nai-publish noong Pebrero 2017, sa paglulunsad ng Mirage OS 3.0. Para sa mga interesado, maaari kang mag-download at makakuha ng karagdagang impormasyon tungkol sa proyekto sa mirage.io .

Para sa mga hindi nakakaalam kung ano sila ang mga unikernelAng mga ito ay mga istrakturang espesyal na idinisenyo upang magamit ang mga library ng operating system, ang minimum na kinakailangan upang magpatakbo ng isang tiyak na application. Sine-save nito ang virtualizing ng buong OS at nagpapabuti sa pangkalahatang pagganap. Parehong ang application code, pati na rin ang mga aklatan at ang pangkalahatang layuning ito na unikernel, ay pinagsama upang direktang tumakbo sa isang hypervisor o sa hardware nang hindi nangangailangan ng isang operating system upang makagambala sa proseso.

At ito ay hindi lamang isang bagay ng pagganap (dahil lumalabas na kailangan lamang ng 4% ng laki ng isang tradisyunal na OS, at ang pag-optimize ng mga kinakailangang driver), nagpapabuti din ito ang seguridad Sa pamamagitan ng pagbawas sa dami ng code na na-deploy upang patakbuhin ang application, samakatuwid ay nag-iiwan ng mas kaunting lugar para sa maneuver na maneuver. Hindi nakakalimutan ang kagalingan ng maraming tao at kahalagahan nito para sa mga modernong application. Iyon ang dahilan kung bakit maraming mga proyekto tulad ng MirageOS, tulad ng OSV, Runtime.js, IncludeOS, HermitCore, HaLVM, Clive, Grafene, ClickOS, atbp.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.