Xen krasjer i VirtualBox

Xen krasjer i VirtualBox


Virtualisering programvare skaper et virtuelt grensesnitt med en datamaskinens maskinvare som gjør at ett operativsystem for å kjøre inne i et annet, noe som tidligere var umulig. Imidlertid har teknologien fortsatt begrensninger som vil føre server virtualisering programvare, for eksempel Xen, til å krasje hvis den kjøres innenfor desktop virtualisering programvare, for eksempel VirtualBox.

virtualisering

Virtualisering er en prosess der et stykke programvare skaper en virtuell grensesnitt inni ett operativsystem for et annet operativsystem du bruker. Dette gjør at brukeren å effektivt kjøre ett operativsystem (også kalt en gjest system) fra et annet operativsystem (kjent som vertssystemet). De virtualiseringsprogramvare ruter kommandoene som gjesteoperativsystemet normalt ville utstede direkte til maskinvaren gjennom vertssystemets Abstraction Layer, slik at gjestene systemet til å fungere normalt.

Virtual Box

VirtualBox er et stykke virtualisering programvare som er utviklet for å skape et virtuelt miljø for et operativsystem gjest bordet i et annet operativsystem. Desktop-systemer er designet for å håndtere oppgaver for en enkelt person som bruker datamaskinen som en arbeidsstasjon. I dagens moderne, er stasjonære systemer spesielt konfigurert til å kjøre grafikkintensive oppgaver, for eksempel å generere grafiske brukergrensesnitt og spille av videoer.

Xen

Xen er virtualisering programvare som er laget for å kjøres på servere. I motsetning til stasjonære arbeidsstasjoner, servere er datamaskiner som er konfigurert til å ikke kjøre et grafisk grensesnitt, men heller lagre data og gi data til datamaskiner som ber om det. Dette krever optimalisering for et annet sett med oppgaver enn stasjonære arbeidsstasjoner. Xen skaper flere, uavhengige, server-systemer på en enkelt server system. I tillegg til det faktum at Xen og VirtualBox er designet for å virtualisere ulike typer systemer, er det store problemet i å prøve å kjøre Xen som gjest system i VirtualBox virtualiserte hekkende.

hekkende krasjer

Kjører Xen innsiden av virtuelle merket effektivt prøver å virtualisere et system i en annen virtualisert system, også referert til som hekkende. Virtualisering programvare er utviklet for å passere signaler fra gjesteoperativsystemer gjennom vertsoperativsystemet til maskinvaren, som lider av noen forringelse av ytelsen. Kjører Xen i VirtualBox betyr effektivt passerer signaler fra en virtualisert system til et annet virtualisert system før de kommer til maskinvaren. VirtualBox er ikke laget for å fungere som et mellomledd for virtualiserte signaler. Følgelig Xen vil ikke fungere skikkelig, og en opphopning av feil vil føre til VirtualBox til å krasje.