Skal du overveje QEMU eller VirtualBox til dit næste virtuelle maskine-projekt? Her er en detaljeret sammenligning.
QEMU eller VirtualBox er en svær beslutning at tage. Du har måske hørt, at QEMU er mere kraftfuld end VirtualBox. QEMU kan også skræmme dig på grund af, hvor svært det rygtes at være. Det er let at undre sig over et par ting: hvad er QEMU, hvad er VirtualBox, og hvordan kan du vælge mellem dem?
QEMU og VirtualBox er begge lignende hypervisorer, men de tilbyder begge helt forskellige styrker, når det kommer til funktioner som nem opsætning og ydeevne. Her er en komplet sammenligning af QEMU og VirtualBox.
1. Nem opsætning
Når man beslutter sig for QEMU vs. VirtualBox, en af de vigtigste faktorer, du bør overveje, er den nemme opsætning. Hvis du er en novice inden for virtualisering, vil brugen af en simpel applikation give dig mulighed for at nå dine mål og endda fejlfinde din VM uden frustration.
Du kan finde QEMU svært at sætte op, hvis du ikke har meget erfaring med virtualisering. For at starte skal du kontrollere, at dit værtssystem har et kompatibelt operativsystem og processor. Download derefter QEMU fra den officielle hjemmeside eller installer applikationen via din pakkehåndtering.
VirtualBox er meget let at sætte op til sammenligning. Du kan starte med VirtualBox ved at downloade og installere programmet direkte fra Oracle VirtualBox-webstedet. Når du har installeret programmet, kan du oprette en virtuel maskine og konfigurere dens hardwareindstillinger i nogle få enkle trin.
2. Nem installation og lancering af VM
Nem installation og lancering af VM er en vigtig faktor for begyndere, der ønsker at arbejde med QEMU eller VirtualBox. Avancerede brugere kan også nyde et enklere program for dets brugervenlighed.
VM installation og lancering er nemmere i VirtualBox end det er i QEMU.
Du skal udføre en lidt kompliceret proces for at køre en VM med QEMU. Efter at have installeret QEMU/KVM og verificeret, at libvirtd-dæmonen kører, skal du starte Virtual Machine Manager eller et hvilket som helst andet GUI-værktøj efter eget valg. Du skal konfigurere en ny maskine med et ISO-image og tillade hypervisoren at afslutte installationen af din nye virtuelle maskine.
Det er nemmere for mange brugere at installere og starte en VM med VirtualBox. I stedet for at bruge et GUI-værktøj, vil du bruge VirtualBox direkte, når du konfigurerer en ny virtuel maskine med et ISO-billede efter eget valg. VirtualBox forenkler konfigurationsprocessen, så du behøver kun at besvare nogle få spørgsmål, før din nye VM installeres.
3. Virtual Machine Portabilitet
Du bør tage hensyn til VM-portabilitet, når du vælger KVM QEMU vs. VirtualBox, hvis du forventer at distribuere et billede eller bruge et stort udvalg af billeder. QEMU er meget mere alsidig end VirtualBox med hensyn til billedfiltypeunderstøttelse, men du vil stadig være i stand til at arbejde med de fleste billedfiler ved hjælp af VirtualBox.
QEMU understøtter flere billedtyper, herunder RAW, cloop, cow, qcow, qcow2, VMDK, VDI, VHDX og VPC. Det oprindelige format på QEMU er qcow2, men dets brede udvalg af understøttede billedtyper gør, at programmet er meget alsidigt. Du kan konvertere mellem billedtyper ved hjælp af qemu-img konvertere kommando.
VirtualBox understøtter VDI-, VMDK-, VHD- og HDD-billedfiler. Selvom VirtualBox ikke har samme niveau af portabilitet som QEMU, har den en tilstrækkelig mængde billedtypeunderstøttelse, der gør VirtualBox VM'er for det meste bærbare. Du kan bruge VBoxImage CLI-værktøjet til at ændre filtypen for et billede, hvis det er nødvendigt.
4. Filadgang til virtuel maskine
Generelt mangler virtuelle maskiner adgang til værtsfiler, fordi de kører som isolerede containere. Nogle hypervisorer tillader virtuelle maskiner at få adgang til værtsfiler, når de er konfigureret korrekt. Heldigvis kan du konfigurere både VirtualBox og QEMU til at have adgang til værtsfilsystemet, hvis du har brug for nem adgang til bestemte filer.
Du kan dele filer fra værtsfilsystemet med QEMU VM'er ved at få adgang til de relaterede indstillinger i din valgte GUI-applikation. Hvis du bruger virt-manager, skal du åbne den slukkede virtuelle maskine og klikke for at tilføje et filsystem i Filsystem fanen. Indtast den ønskede filsti og klik Afslut for at færdiggøre de nye indstillinger.
Det er lige så nemt at få adgang til filer fra værtsfilsystemet med VirtualBox. Du skal vælge indstillingerne for din virtuelle maskine, før du får adgang Delte mapper i venstre rude. Klik på filikonet og få adgang til den mappe, som du ønsker, at VM'en skal have adgang til via Mappesti Mark.
Afkryds endelig Monter mappen automatisk så du får øjeblikkelig adgang og gemmer din nye konfiguration. Du vil kunne finde de delte filer i /media bibliotek på en Linux VM eller som en netværksplacering i Denne pc sektion af en virtuel Windows-maskine.
5. Hypervisortype og overordnet ydeevne
Du bør huske på ydeevnen, mens du vælger mellem VirtualBox og QEMU. Hvis din virtuelle maskine kører for langsomt, kan du finde det frustrerende at bruge. Både QEMU og VirtualBox ligner hinanden type 2 hypervisorer. Samlet set kører QEMU hurtigere end VirtualBox.
Fordi det er en type 2 hypervisor, vil QEMU stole på softwareemulering, når du bruger den til at køre en virtuel maskine. Selvom du måske finder det lidt mindre effektivt end en type 1 hypervisor, er det værd at bemærke, at QEMU stadig anses for at være et af de mest effektive softwarebaserede virtualiseringsprogrammer.
QEMU Linux er hurtigere end VirtualBox, fordi det direkte integrerer KVM (Kernel-baseret Virtual Machine). Hvis du vil forbedre VirtualBoxs ydeevne, kan du få adgang til Acceleration fanen i VirtualBox-indstillingerne for at justere, hvordan den kører VM'er. Du bør overveje at konfigurere VirtualBox til at bruge KVM.
6. Kompatibilitet og alsidighed
Du bør overveje kompatibilitet og alsidighed, når du vælger en hypervisor, så du ikke sidder fast med kompatibilitetsproblemer i fremtiden. Både QEMU og VirtualBox har styrker på forskellige områder, så du kan opleve, at den ene er bedre end den anden til dine egne behov.
VirtualBox er bedre end QEMU med hensyn til operativsystemkompatibilitet. VirtualBox kan køre effektivt på Windows, macOS og de fleste Linux-distributioner. QEMU kører også på Windows og macOS, men dens direkte KVM-integration efterlader den bedst egnet til brug på Linux.
QEMU er mere alsidig end VirtualBox med hensyn til avanceret brug. Det tilbyder en kommandolinjegrænseflade (CLI) og skærm, der er uundværlige for udviklere og avancerede brugere.
Mens VirtualBox kun kan virtualisere x86 og ARM64 arkitektur, giver QEMU betydelig mere støtte til virtualisering af nichearkitekturer.
7. Omkostninger at bruge
VirtualBox og QEMU er begge helt gratis til individuel brug. QEMU er også gratis til virksomhedsbrug. Hvis du vil bruge VirtualBox til en kommerciel applikation, skal du betale $50 pr. navngiven arbejdsstationsbruger eller $1.000 pr. socket årligt.
Vælg VirtualBox eller QEMU til virtualisering
Efter at have sammenlignet VirtualBox vs QEMU, er det klart, at hver applikation har nogle fordele. Du foretrækker måske VirtualBox, hvis du ønsker nem at administrere og enkel virtualisering.
Du foretrækker måske QEMU, hvis du er villig til at udfordre dig selv for bedre ydeevne og alsidighed. Når du har besluttet, hvilket program du skal bruge, er det eneste, du skal gøre, at oprette din egen virtuelle maskine.