VirtualBox – gratis software til virtualisering

-

VirtualBox (ofte kaldet Oracle VM VirtualBox) er et gratis og open-source program til virtualisering, der gør det muligt at køre flere operativsystemer på én computer samtidig. Programmet fungerer ved at skabe såkaldte virtuelle maskiner (VM’er), hvor et operativsystem kan køre inde i et andet operativsystem.

Med VirtualBox kan en Windows-computer eksempelvis køre:

  • Linux
  • andre versioner af Windows
  • BSD-systemer
  • ældre operativsystemer

Dette gør det muligt at teste software, eksperimentere med nye systemer eller køre programmer, der kræver et bestemt operativsystem.

VirtualBox er udviklet af Oracle Corporation og er en af de mest populære virtualiseringsløsninger til både private brugere, udviklere og IT-professionelle.


Hvad betyder virtualisering?

Virtualisering er en teknologi, der gør det muligt at oprette flere virtuelle computere på én fysisk computer.

En virtuel maskine fungerer som en selvstændig computer med:

  • eget operativsystem
  • egne programmer
  • egne filer

Selvom den kører på samme hardware som værtscomputeren.

Virtualisering forklaret

BegrebForklaring
HostDen fysiske computer
GuestDet virtuelle operativsystem
VM (Virtual Machine)Den virtuelle computer
HypervisorSoftware der styrer virtualiseringen

VirtualBox fungerer som en type-2 hypervisor, hvilket betyder, at programmet installeres oven på et eksisterende operativsystem.


Historien bag VirtualBox

VirtualBox blev oprindeligt udviklet af den tyske softwarevirksomhed Innotek GmbH.

Vigtige milepæle

ÅrBegivenhed
2007Første offentlige version af VirtualBox
2008Innotek opkøbes af Sun Microsystems
2010Oracle overtager udviklingen
2020-VirtualBox fortsætter som open-source projekt

Efter Oracle overtog Sun Microsystems i 2010, blev VirtualBox en del af Oracles virtualiseringsprodukter.

I dag er VirtualBox et af verdens mest anvendte open-source værktøjer til virtualisering.


Hvordan fungerer VirtualBox?

VirtualBox fungerer ved at bruge computerens hardware – såsom processor, RAM og lagerplads – til at oprette en virtuel computer.

Denne virtuelle computer kan derefter installere sit eget operativsystem.

Sådan fungerer processen

  1. VirtualBox installeres på værtscomputeren
  2. Brugeren opretter en virtuel maskine
  3. RAM og diskplads tildeles til VM’en
  4. Et operativsystem installeres i VM’en
  5. Systemet kan nu bruges som en separat computer

Virtuelle maskiner kan køre parallelt med værtsoperativsystemet.


Understøttede operativsystemer

VirtualBox er platformuafhængigt, hvilket betyder, at det kan installeres på flere forskellige operativsystemer.

Host-operativsystemer

SystemUnderstøttet
Windows
Linux
macOS
Solaris

VirtualBox kan derefter køre mange forskellige guest-operativsystemer, herunder Windows, Linux, BSD og andre systemer.


Virtuelle maskiner (VM)

En virtuel maskine er en softwarebaseret computer, der simulerer en rigtig computer.

Ressourcer i en virtuel maskine

RessourceFunktion
CPUProcessorkraft
RAMArbejdshukommelse
DiskVirtuel harddisk
NetværkVirtuelt netværkskort

Disse ressourcer tildeles fra værtscomputeren.

Jo flere ressourcer en VM får, jo bedre vil den normalt performe.


VirtualBox’ vigtigste funktioner

VirtualBox indeholder mange funktioner, der gør det muligt at arbejde effektivt med virtuelle maskiner.

Oversigt over funktioner

FunktionBeskrivelse
Virtuelle maskinerOpret og administrer VM’er
SnapshotGem systemets tilstand
Shared foldersDel filer mellem systemer
USB-understøttelseBrug USB-enheder i VM
Remote DesktopFjernadgang til VM
Virtual networkingVirtuelle netværk

Disse funktioner gør VirtualBox til et kraftfuldt værktøj til test og udvikling.


Snapshots – gem systemets tilstand

Snapshots er en af VirtualBox’ mest nyttige funktioner.

Et snapshot gemmer den præcise tilstand af en virtuel maskine.

Fordele ved snapshots

  • gendanne tidligere systemtilstand
  • teste software uden risiko
  • hurtigt rulle ændringer tilbage

Snapshots er især nyttige i softwareudvikling og systemadministration.


Guest Additions

VirtualBox tilbyder et værktøj kaldet Guest Additions, som installeres inde i den virtuelle maskine.

Dette forbedrer integrationen mellem værts- og gæstesystemet.

Funktioner i Guest Additions

FunktionEffekt
Bedre grafikHøjere opløsning
MusintegrationProblemfri navigation
Delte mapperDel filer mellem systemer
UdklipsholderKopiér og indsæt mellem systemer

Guest Additions forbedrer brugeroplevelsen markant.


Virtuelt netværk

VirtualBox giver også mulighed for at oprette virtuelle netværk.

Dette gør det muligt for virtuelle maskiner at kommunikere med:

  • værtscomputeren
  • andre virtuelle maskiner
  • internettet

Netværkstyper

TypeBeskrivelse
NATVM deler værtsinternet
BridgedVM får egen IP
Host-onlyPrivat netværk
InternalVM-internt netværk

Dette er nyttigt til test af netværksmiljøer.


Extension Pack

VirtualBox kan udvides med et Extension Pack, som tilføjer ekstra funktioner.

Ekstra funktioner

  • USB 2.0 / USB 3.0 support
  • Remote Desktop
  • disk-kryptering
  • avancerede netværksfunktioner

Extension Pack installeres separat fra hovedprogrammet.


Fordele ved VirtualBox

VirtualBox har mange styrker sammenlignet med andre virtualiseringsprogrammer.

Gratis og open source

Programmet er gratis og tilgængeligt under open-source licens.

Platformuafhængigt

Kan installeres på flere operativsystemer.

Stor fleksibilitet

Kan køre mange forskellige operativsystemer.

Ideelt til test

Perfekt til udviklere og IT-professionelle.


Ulemper ved VirtualBox

Selvom VirtualBox er populært, har programmet også nogle begrænsninger.

Ydeevne

Virtuelle maskiner kan være langsommere end native systemer.

Hardwarebegrænsninger

Ydeevnen afhænger af værtscomputerens hardware.

Grafisk performance

Tunge spil og grafiske programmer fungerer ofte ikke optimalt i VM’er.


Sammenligning med andre virtualiseringsprogrammer

Der findes flere alternative virtualiseringsværktøjer.

Populære alternativer

ProgramType
VMware WorkstationProfessionel virtualisering
Hyper-VMicrosofts virtualiseringsplatform
Parallels DesktopmacOS virtualisering
QEMUOpen-source emulator

VirtualBox er især populært blandt private brugere og udviklere.


Hvornår bør man bruge VirtualBox?

VirtualBox er nyttigt i mange situationer.

Typiske anvendelser

  • test af operativsystemer
  • softwareudvikling
  • cybersikkerhed
  • undervisning
  • server-testmiljøer

VirtualBox bruges ofte i IT-uddannelser og udviklingsprojekter.


Tips til brug af VirtualBox

Hvis du vil bruge VirtualBox effektivt, kan disse tips hjælpe.

Tildel nok RAM

Virtuelle maskiner kræver tilstrækkelig hukommelse.

Brug SSD

Virtuelle maskiner fungerer hurtigere på SSD-drev.

Installer Guest Additions

Dette forbedrer ydeevne og integration.

Brug snapshots

Snapshots gør det nemt at gendanne systemet.


Hvem bør bruge VirtualBox?

VirtualBox er især velegnet til:

  • udviklere
  • IT-studerende
  • systemadministratorer
  • Linux-entusiaster
  • brugere der tester software

Programmet gør det muligt at eksperimentere med operativsystemer uden risiko for værtscomputeren.


Konklusion

VirtualBox er et kraftfuldt og fleksibelt virtualiseringsværktøj, der gør det muligt at køre flere operativsystemer på én computer. Programmet bruges af millioner af brugere verden over til udvikling, test og læring.

Med funktioner som snapshots, virtuel netværkskonfiguration og understøttelse af mange operativsystemer er VirtualBox et af de mest populære open-source værktøjer til virtualisering.

Selvom ydeevnen kan være begrænset af hardware, er VirtualBox stadig et af de bedste gratis værktøjer til at arbejde med virtuelle maskiner.