MirageOS: bibliotēka unikālo elementu veidošanai

mirageos shēma

Mirage OS Tas ir diezgan interesants projekts, jo tā ir operētājsistēmas bibliotēka, lai izveidotu unikālus elementus drošām vai augstas veiktspējas lietojumprogrammām, kas orientētas uz tīkliem, mākoni, mobilajām platformām utt. Šos unikālos elementus var apkopot GNU / Linux un citās Unix operētājsistēmās, kā arī virtualizācijai palaist KVM hipervizorā vai Xen.

Šim nolūkam MirageOS izmanto OCaml - valodu ar bibliotēkām, lai nodrošinātu tīklu, krātuves un sistēmas atbalstītās funkcijas. Jaunākā izlaistā versija tika publicēta 2017. gada februārī, sākot ar MirageOS 3.0. Interesentiem varat lejupielādēt un iegūt vairāk informācijas par projektu vietnē mirage.io .

Tiem, kas nezina, kas viņi ir unikernelsTās ir struktūras, kas īpaši izstrādātas operētājsistēmas bibliotēku izmantošanai, kas ir minimums, kas nepieciešams noteiktas lietojumprogrammas darbināšanai. Tas ietaupa visas OS virtualizāciju un uzlabo kopējo veiktspēju. Gan lietojumprogrammas kods, gan bibliotēkas, gan šis universālā unikālā kodols ir apkopoti tā, lai tie darbotos tieši uz hipervizora vai aparatūras, bez vajadzības operētājsistēmai iejaukties šajā procesā.

Tas nav tikai veiktspējas jautājums (jo izrādās, ka nepieciešami tikai 4% no tradicionālās OS lieluma un nepieciešamo draiveru optimizācija), tas arī uzlabo drošība samazinot lietojumprogrammas darbināšanai izvietotā koda apjomu, tāpēc tas uzbrucējam atstāj mazāk rīcības brīvības. Neaizmirstot par tā daudzpusību un nozīmi mūsdienu lietojumprogrammām. Tāpēc ir arvien vairāk tādu projektu kā MirageOS, piemēram, OSV, Runtime.js, IncludeOS, HermitCore, HaLVM, Clive, Grafene, ClickOS utt.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.