Bør du vurdere QEMU eller VirtualBox for ditt neste virtuelle maskinprosjekt? Her er en detaljert sammenligning.

QEMU eller VirtualBox er en vanskelig avgjørelse å ta. Du har kanskje hørt at QEMU er kraftigere enn VirtualBox. QEMU kan også skremme deg på grunn av hvor vanskelig det ryktes å være. Det er lett å lure på noen ting: hva er QEMU, hva er VirtualBox, og hvordan kan du velge mellom dem?

QEMU og VirtualBox er begge lignende hypervisorer, men de tilbyr begge helt forskjellige styrker når det kommer til funksjoner som enkelt oppsett og ytelse. Her er en fullstendig sammenligning av QEMU og VirtualBox.

1. Enkelt oppsett

Når du bestemmer deg for QEMU vs. VirtualBox, en av de viktigste faktorene du bør vurdere er det enkle oppsettet. Hvis du er en nybegynner innen virtualisering, vil bruk av en enkel applikasjon tillate deg å oppnå målene dine og til og med feilsøke VM-en uten frustrasjon.

Du kan finne QEMU vanskelig å sette opp hvis du ikke har mye erfaring med virtualisering. For å starte, bør du kontrollere at vertssystemet har et kompatibelt operativsystem og prosessor. Etterpå, last ned QEMU fra den offisielle nettsiden eller installer applikasjonen gjennom pakkebehandleren din.

VirtualBox er veldig enkelt å sette opp ved sammenligning. Du kan starte med VirtualBox ved å laste ned og installere applikasjonen direkte fra Oracle VirtualBox-nettstedet. Når du har installert programmet, kan du lage en virtuell maskin og konfigurere maskinvareinnstillingene i noen få enkle trinn.

2. Enkel VM-installasjon og -start

Enkel installasjon og lansering av VM er en viktig faktor for nybegynnere som ønsker å jobbe med QEMU eller VirtualBox. Avanserte brukere kan også ha glede av et enklere program for dets brukervennlighet.

VM installasjon og lansering er enklere i VirtualBox enn det er i QEMU.

Du må gjennomføre en litt komplisert prosess for å kjøre en VM med QEMU. Etter å ha installert QEMU/KVM og verifisert at libvirtd-demonen kjører, må du starte Virtual Machine Manager eller et annet GUI-verktøy du velger. Du må konfigurere en ny maskin med et ISO-bilde og la hypervisor fullføre installasjonen av den nye virtuelle maskinen.

Det er enklere for mange brukere å installere og starte en VM med VirtualBox. I stedet for å bruke et GUI-verktøy, vil du bruke VirtualBox direkte når du konfigurerer en ny virtuell maskin med et ISO-bilde etter eget valg. VirtualBox forenkler konfigurasjonsprosessen, så du trenger bare å svare på noen få spørsmål før den nye VM-en din installeres.

3. Virtuell maskinportabilitet

Du bør ta hensyn til VM-portabilitet når du velger KVM QEMU vs. VirtualBox hvis du forventer å distribuere et bilde eller bruke et stort utvalg av bilder. QEMU er mye mer allsidig enn VirtualBox når det gjelder støtte for bildefiltyper, men du vil fortsatt kunne jobbe med de fleste bildefiler ved å bruke VirtualBox.

QEMU støtter flere bildetyper, inkludert RAW, cloop, cow, qcow, qcow2, VMDK, VDI, VHDX og VPC. Det opprinnelige formatet på QEMU er qcow2, men det store utvalget av støttede bildetyper gjør at programmet kan være veldig allsidig. Du kan konvertere mellom bildetyper ved å bruke qemu-img konvertere kommando.

VirtualBox støtter VDI-, VMDK-, VHD- og HDD-bildefiler. Mens VirtualBox ikke har samme nivå av portabilitet som QEMU, har den en tilstrekkelig mengde bildetypestøtte som gjør VirtualBox VM-er stort sett bærbare. Du kan bruke VBoxImage CLI-verktøyet til å endre filtypen til et bilde om nødvendig.

4. Filtilgang til virtuell maskin

Vanligvis mangler virtuelle maskiner tilgang til vertsfiler fordi de kjører som isolerte beholdere. Noen hypervisorer lar virtuelle maskiner få tilgang til vertsfiler når de er riktig konfigurert. Heldigvis kan du konfigurere både VirtualBox og QEMU for å ha tilgang til vertsfilsystemet hvis du trenger enkel tilgang til visse filer.

Du kan dele filer fra vertsfilsystemet med QEMU VM-er ved å få tilgang til de relaterte innstillingene i din valgte GUI-applikasjon. Hvis du bruker virt-manager, åpner du den avslåtte virtuelle maskinen og klikker for å legge til et filsystem i Filsystem fanen. Skriv inn ønsket filbane og klikk Bli ferdig for å fullføre de nye innstillingene.

Det er like enkelt å få tilgang til filer fra vertsfilsystemet med VirtualBox. Du må velge innstillingene for den virtuelle maskinen din før du får tilgang Delte mapper i venstre rute. Klikk på filikonet og få tilgang til katalogen du vil at VM-en skal ha tilgang til via Mappebane felt.

Til slutt, kryss av Monter mappen automatisk slik at du får umiddelbar tilgang og lagrer den nye konfigurasjonen. Du vil kunne finne de delte filene i /media katalogen til en Linux VM eller som en nettverksplassering i Denne PC-en delen av en virtuell Windows-maskin.

5. Hypervisortype og generell ytelse

Du bør ha ytelse i bakhodet mens du velger mellom VirtualBox og QEMU. Hvis den virtuelle maskinen din kjører for sakte, kan det hende du synes det er frustrerende å bruke. Både QEMU og VirtualBox er like type 2 hypervisorer. Totalt sett kjører QEMU raskere enn VirtualBox.

Fordi det er en type 2 hypervisor, vil QEMU stole på programvareemulering når du bruker den til å kjøre en virtuell maskin. Selv om du kanskje synes det er litt mindre effektivt enn en type 1 hypervisor, er det verdt å merke seg at QEMU fortsatt anses å være et av de mest effektive programvarebaserte virtualiseringsprogrammene.

QEMU Linux er raskere enn VirtualBox fordi den direkte integrerer KVM (Kernel-basert virtuell maskin). Hvis du vil forbedre VirtualBoxs ytelse, kan du få tilgang til Akselerasjon kategorien i VirtualBox-innstillingene for å justere hvordan den kjører VM-er. Du bør vurdere å konfigurere VirtualBox til å bruke KVM.

6. Kompatibilitet og allsidighet

Du bør vurdere kompatibilitet og allsidighet når du velger en hypervisor, slik at du ikke blir sittende fast med kompatibilitetsproblemer i fremtiden. Både QEMU og VirtualBox har styrker på forskjellige områder, så du kan oppleve at det ene er bedre enn det andre for dine egne behov.

VirtualBox er bedre enn QEMU når det gjelder operativsystemkompatibilitet. VirtualBox kan kjøres effektivt på Windows, macOS og de fleste Linux-distribusjoner. QEMU kjører også på Windows og macOS, men den direkte KVM-integrasjonen gjør den best egnet for bruk på Linux.

QEMU er mer allsidig enn VirtualBox når det gjelder avansert bruk. Den tilbyr et kommandolinjegrensesnitt (CLI) og skjerm som er uunnværlige for utviklere og avanserte brukere.

Mens VirtualBox bare kan virtualisere x86- og ARM64-arkitektur, gir QEMU betydelig mer støtte for virtualisering av nisjearkitekturer.

7. Kostnad å bruke

VirtualBox og QEMU er begge helt gratis for individuell bruk. QEMU er også gratis for bedriftsbruk. Hvis du vil bruke VirtualBox for en kommersiell applikasjon, må du betale $50 per navngitt arbeidsstasjonsbruker eller $1000 per socket årlig.

Velg VirtualBox eller QEMU for virtualisering

Etter å ha sammenlignet VirtualBox vs QEMU, er det klart at hver applikasjon har noen fordeler. Du foretrekker kanskje VirtualBox hvis du vil ha enkel å administrere og enkel virtualisering.

Du foretrekker kanskje QEMU hvis du er villig til å utfordre deg selv for bedre ytelse og allsidighet. Når du har bestemt deg for hvilken applikasjon du skal bruke, er det eneste som gjenstår for deg å lage din egen virtuelle maskin.