„MirageOS“: biblioteka unikaliems elementams kurti

mirageos schema

„MirageOS“ Tai gana įdomus projektas, nes tai yra operacinės sistemos biblioteka, skirta kurti unikalius elementus saugioms ar didelio našumo programoms, orientuotoms į tinklus, debesį, mobiliąsias platformas ir kt. Šiuos unikalius elementus galima sukompiliuoti GNU / Linux ir kitose „Unix“ operacinėse sistemose, taip pat juos paleisti naudojant KVM hipervizorių ar „Xen“, kad būtų galima juos virtualizuoti.

Tam „MirageOS“ naudoja kalbą su bibliotekomis „OCaml“, kad užtikrintų tinklų, saugyklos ir sistemos palaikomų funkcijų funkcijas. Naujausia išleista versija buvo paskelbta 2017 m. Vasario mėn „MirageOS 3.0“. Besidomintiems galite atsisiųsti ir gauti daugiau informacijos apie projektą adresu miražas.io .

Tiems, kurie nežino, kas jie yra unikalūs elementaiTai yra struktūros, specialiai sukurtos naudoti operacinių sistemų bibliotekas, būtiniausias tam tikrai programai paleisti. Tai taupo visos OS virtualizavimą ir pagerina bendrą našumą. Tiek programos kodas, tiek bibliotekos ir šis bendrosios paskirties unikalus elementas yra sukompiliuoti taip, kad galėtų veikti tiesiai ant hipervizoriaus ar aparatinės įrangos, nereikalaujant, kad į procesą įsikištų operacinė sistema.

Tai ne tik našumo klausimas (nes pasirodo, kad jam reikia tik 4% tradicinės OS dydžio ir optimizuoti reikalingus tvarkykles), bet ir pagerina saugumas sumažinant programai paleisti naudojamo kodo kiekį, todėl užpuolikui paliekama mažiau laisvės. Nepamirštant jo universalumo ir svarbos šiuolaikinėms programoms. Štai kodėl yra vis daugiau tokių projektų kaip „MirageOS“, tokių kaip OSV, Runtime.js, „IncludeOS“, „HermitCore“, „HaLVM“, „Clive“, „Grafene“, „ClickOS“ ir kt.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.