Den nye versjonen av MirageOS 3.6 er nĂ¥ tilgjengelig med forskjellige forbedringer for Solo5

Mirage OS

Det ble kunngjort Noen dager siden lanseringen av den nye versjonen av MirageOS 3.6-prosjektet, som er et operativsystembibliotek som tillater opplæring operativsystemer til Ă©n applikasjon som en "Unikernel" som er autonom, i stand til Ă¥ kjøre uten bruk av operativsystemer, en uavhengig operativsystemkjerne.

For applikasjonsutvikling brukes OCaml. Prosjektkoden distribueres under en gratis ISC-lisens. Grunnideen bak en unikernel er det er et svært optimalisert og spesialdesignet operativsystem som kan bidra til Ă¥ aktivere effektiv drift og levering av applikasjoner.

All funksjonaliteten pĂ¥ lavt nivĂ¥ som ligger i operativsystemet, er implementert i form av et bibliotek som er tilknyttet applikasjonen.

Applikasjonen kan utvikles pĂ¥ ethvert operativsystem, hvorpĂ¥ den blir samlet i en spesialisert kjerne (unikernel-konsept), som kan kjøres direkte pĂ¥ toppen av hypervisorer Xen, KVM, BHyve og VMM (OpenBSD), pĂ¥ mobile plattformer, i form av en prosess i et POSIX-kompatibelt miljø eller i Amazon Elastic Compute Cloud og Google Compute Engine skymiljøer.

Det genererte miljøet inneholder ingenting overflødig og samhandler direkte med hypervisor uten kontrollere og systemlag, og oppnĂ¥r en betydelig reduksjon i totale kostnader og økt sikkerhet.

Arbeid med MirageOS kommer ned i tre trinn: forbered konfigurasjonen med definisjonen av OPAM-pakkene som brukes i miljøet, bygg miljøet og start miljøet.

Kjøretiden for Ă¥ jobbe pĂ¥ Xen er basert pĂ¥ Mini-OS tynn kjerne, og for andre hypervisorer og systemer basert pĂ¥ Solo5-kjernen.

Hva er nytt i MirageOS 3.6?

De viktigste endringene i den nye versjonen er relatert til tilbud om støtte til de nye funksjonene som er foreslĂ¥tt i Bare5 0.6.0. Som opprinnelig startet som et prosjekt for Ă¥ portere MirageOS for Ă¥ kjøre pĂ¥ Linux / KVM hypervisor. Siden den gang har det blitt et mer generelt sandkassekjøringsmiljø, egnet for Ă¥ kjøre applikasjoner som er bygd ved hjelp av forskjellige unikerneller, og mĂ¥lretter mot forskjellige sandkasseteknologier pĂ¥ forskjellige vertsoperativsystemer og hypervisorer.

Blant forbedringene implementert Manifest støtte er uthevet, slik at du kan definere flere nettverkskort og lagringsenheter koblet til unikernel under isolasjon basert pĂ¥ hvt, spt og muen backends (bruk av genode og virtio backends er sĂ¥ langt begrenset til en enhet) -

I tillegg til støtte for Ă¥ muliggjøre beskyttelse mot stakk over verktøykjeden som standard og forbedret sidebeskyttelse pĂ¥ noen mĂ¥l.

En annen nyhet som skiller seg ut i annonsen er at lagt til muligheten til Ă¥ kjøre MirageOS unikernel i det isolerte spt-miljøet levert av Solo5. NĂ¥r du bruker spt-backend, kjører MirageOS-kjernene i Linux-brukerprosesser med minimal isolasjon basert pĂ¥ seccomp-BPF.

Solo5-basert backend-beskyttelse (hvt, spt) styrkes, for eksempel er kompilering i SSP (Stack Crush Protection) -modus.

Hvordan fĂ¥ MirageOS?

For de som er interessert i Ă¥ fĂ¥ tak i denne nye versjonen av MirageOS, kan de gjøre det ved Ă¥ følge instruksjonene som vi deler nedenfor.

Kravene Ă¥ installere MirageOS er Ă¥ telle med et UNIX-system (Linux, Mac eller BSD) og har OPAM 2.0.0 eller nyere og OCaml 4.05.0 eller nyere.

I tilfelle dette ikke er tilfelle, kan de installeres ved Ă¥ utføre en av følgende kommandoer i terminalen, avhengig av distribusjon.

NĂ¥r det gjelder de som er brukere av Debian, Ubuntu eller derivater av disse:

sudo apt-get update
sudo apt-get install opam

Mens for de som bruker Arch Linux, Manjaro eller andre derivater av Arch:

sudo pacman -S opam

Fedora, RHEL, CentOS eller andre derivater av disse:

sudo dnf -i opam

Endelig, for Ă¥ installere MirageOS:

opam init
opam install mirage


Legg til som foretrukket kilde i Google