MirageOS: biblioteket for å bygge unike kerner

mirageos-ordningen

Mirage OS Det er et ganske interessant prosjekt, siden det er et operativsystembibliotek for å bygge unike kerner for sikre eller høyytelsesapplikasjoner orientert mot nettverk, skyen, mobile plattformer osv. Disse unike kjernene kan kompileres på GNU / Linux og andre Unix-operativsystemer, i tillegg til å kjøre på KVM hypervisor eller Xen for virtualisering.

For dette bruker MirageOS OCaml, et språk med biblioteker for å tilby funksjoner i nettverk, lagring og funksjonene som støttes av et system. Den siste versjonen som ble utgitt, ble publisert i februar 2017, med lanseringen av Mirage OS 3.0. For interesserte kan du laste ned og få mer informasjon om prosjektet på mirage.io .

For de som ikke vet hva de er unikernelsDette er strukturer som er spesielt designet for å bruke operativsystembiblioteker, det minste nødvendige for å kjøre et bestemt program. Dette sparer virtualisering av hele operativsystemet og forbedrer total ytelse. Både applikasjonskoden, bibliotekene og denne generelle unikernelen er samlet for å kjøre direkte på en hypervisor eller på maskinvaren uten at et operativsystem trenger å gripe inn i prosessen.

Og det er ikke bare et spørsmål om ytelse (som det viser seg å trenge bare 4% av størrelsen på et tradisjonelt operativsystem, og optimalisering av de nødvendige driverne), forbedrer det også sikkerheten ved å redusere mengden kode som brukes for å kjøre applikasjonen, gir det derfor mindre handlingsrom for angriperen. For ikke å glemme allsidigheten og betydningen for moderne applikasjoner. Derfor er det flere og flere prosjekter som MirageOS, som OSV, Runtime.js, IncludeOS, HermitCore, HaLVM, Clive, Grafene, ClickOS, etc.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.