Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 19 reacties
Bron: Sun Microsystems, submitter: Domokun

VirtualBox logo (90 pix)Sun Microsystems heeft de tweede update uitgebracht voor de nog niet zo lang geleden verschenen versie 3.0 van VirtualBox. Dit programma kan worden gebruikt om andere besturingssystemen in een virtuele omgeving op een computer te installeren. Op die manier kunnen verschillende OS'en op dezelfde hardware worden gebruikt. VirtualBox is beschikbaar voor Windows 2000 en hoger, Mac OS X, Linux en Solaris, en kan overweg met een groot aantal gastbesturingssystemen.

VirtualBox is in twee versies verkrijgbaar. De volledige versie heeft extra  functionaliteit, zoals ondersteuning voor usb-poorten en het remote display-protocol, maar is alleen gratis voor privé-gebruik en voor evaluatiedoeleinden. Deze extra functionaliteit is namelijk closed source en ontbreekt dan ook in de opensource-uitvoering. Versie 3.0.4 bevat een aantal aanpassingen die de stabiliteit en performance moeten verbeteren. Het changelog laat verder een flinke lijst aan bugfixes zien:

The following items were fixed and/or added:
  • VMM: 64 bits guest stability fixes (AMD-V only; bugs #3923 & #3666)
  • VMM: SMP stability fixes (AMD-V only)
  • VMM: SMP performance improvement (esp. for Solaris guests)
  • VMM: eliminated several bugs which could lead to a host reboot
  • VMM: fixed OS/2 ACP2 boot floppy hang (VT-x only)
  • VMM: small performance improvement for OpenSolaris guests (AMD-V only)
  • VMM: fixed CentOS/Xen reboot (software virtualization only; bug #4509)
  • SATA: fixed hangs / BSOD during Windows XP installation (bug #4342)
  • SATA: mark the ports as non hotpluggable (bug #3920)
  • 3D support: fix deadlocks and context/window tracking for multithreaded applications (bug #3922)
  • 3D support: fix memory leaks when terminating OpenGL guest applications
  • 3D support: fix crash in Call of Duty
  • NAT: using two or more NAT adapters in one VM was broken (3.0.0 regression)
  • NAT: fixed network communication corruptions (bugs #4499, #4540, #4591, #4604)
  • NAT: fixed passive ftp access to host server (bug #4427)
  • iSCSI: fixed cloning to/from iSCSI disks
  • GUI: fixed path separator handling for the OVF export on Windows (bug #4354)
  • GUI: the mini toolbar was only shown on the first host display (bug #4654)
  • GUI: added a VM option to display the mini toolbar on top
  • GUI: don’t crash when adding plus configuring host-only network interfaces
  • Shared Folders: fixed selection of a drive root directory as a shared folder host path in VirtualBox (Windows host only)
  • USB: fixed a bug that may have rendered USB devicefilter settings inactive (3.0.2 regression, bug #4668)
  • Guest Additions: report the Guest Additions version to the guest properties (bug #3415)
  • Mac OS X hosts: fix creation of VMDK files giving raw partition access (bug #1461)
  • Mac OS X hosts: improved support for Snow Leopard
  • Linux hosts: fixed problems leading to wrong colors or transparency in host windows with some graphics drivers (bug #3095)
  • Linux hosts: hardware detection fallbacks if the hal service fails to find any DVD drives.
  • Linux and Solaris hosts: Work around color handling problems in Qt (bug #4353)
  • Solaris hosts: fixed memory leaks in host-only networking
  • Solaris Installer: fixed incorrect netmask for Host-only interface (bug #4590)
  • Solaris Installer: added package dependency for Python and Python-devel (bug #4570)
  • X11 guests: prevent windows from being skipped in seamless mode KDE guests (bugs #1681 and #3574)
  • X11 guests: fixed screen corruption in X11 guests when large amounts of video RAM were allocated (bug #4430)
  • X11 guests: some fixes when switching between host and guest-drawn mouse pointers.
  • X11 guests: fixed an issue which caused seamless mode to stop working as it should (the main issue listed in bug #2238).
VirtualBox 2.0.0 screenshot (481 pix)
Versienummer:3.0.4
Releasestatus:Final
Besturingssystemen:Windows 7, Windows 2000, Linux, BSD, Windows XP, macOS, Solaris, Windows Server 2003, Windows Vista, Windows Server 2008
Website:Sun Microsystems
Download:http://www.virtualbox.org/wiki/Downloads
Bestandsgrootte:67,80MB
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (19)

Ik gebruik al een behoorlijke tijd VirtualBox en ik kan er zo ongeveer alles mee doen wat ik wil. Een fijn programma.

Het enigste wat mij niet lukt (tenzij ik kunstgrepen uit moet halen) is Bridged networking. Dat heb ik eigenlijk nodig om de schoolomgeving virtueel te laten draaien. Via VMware Server lukt mij dat namelijk wel. Kan dit ondertussen wel met Virtualbox versie 3?

Een andere vraag: Ik zie dat FreeBSD in het lijstje staat waarop VB zou moeten werken. Heeft iemand daar ervaring mee, en hoe is die ervaring?

[Reactie gewijzigd door WOteB2 op 6 augustus 2009 08:40]

Bridging is niet meer perse nodig, sinds versie 2 al meen ik, nu kun je een tap maken op je "echte" interface. Dit kan die dacht ik allemaal zelf, je hoeft alleen maar aan te geven in de GUI op welke interface je die VM wil draaien en de rest doet VB zelf.
@RobertMe: Ik heb bridging nodig omdat ik eventueel een Vituele schoolomgeving wil gaan draaien. Daarvoor is een IP-adres nodig van de RIS server, waarmee ik de schoolomgeving kan installeren. Tot nu toe kan ik dat alleen via bridging (in dit geval met VMware Server) voor elkaar krijgen.

Wat ik bij versie 2 zie is een NAT-oplossing, maar dat werkt niet met de RIS server, omdat dit een andere IP-range heeft, 10.0.0.x en dat moet 192.168.1.x zijn.

@DwarV: Met Debian draait VB inderdaad uitstekend, zelf gebruik ik op dit moment Squeeze en dat loop als een zonnetje. Maar dat VB op FreeBSD zou draaien is dat niet nieuw? Of ben ik slecht geďnformeerd?
Even voor je geprobeerd, heb 2 VM's met XP, eentje heb ik nu op Bridged gezet en aangegeven dat ie eth0 moet gebruiken, deze krijgt een IP toegewezen door de router (192.168.1.x dus), die andere staat nog gewoon op NAT, en die is nu 10.0.2.15, dus van VB. Met de windows firewall uit kan ik die wat bridged is ook gewoon pingen (duh) en die met NAT niet.

Edit:
Ik heb dus zelf geen bridges gemaakt, ik geef alleen aan dat hij bridged moet werken en dat hij moet werken over eth0, de bridges/taps/whatever maakt hij vervolgens zelf aan.

[Reactie gewijzigd door RobertMe op 6 augustus 2009 11:41]

Bedankt, dan ga ik hier binnenkort eens mee werken. Het is toch schoolvakantie en dan kan ik dus prima experimenteren. Ik hoop dus dat ik een VM kan rissen met de schoolomgeving, want dat gaat dan perspectief bieden...

Maar zijn hier geen FreeBSD gebruikers die meelezen en ervaring hebben met Virtualbox op FreeBSD?
Geen FreeBSD nee. Wel een algemene aanvulling op RobertMe. Het duurde bij mij even voor ik het onderstaande volgde, en waarschijnlijk weet je het al, maar ik schrijf het toch maar even op voor newbies zoals ik.
Installeer je VirtualBox met NAT (ik gebruik de gesimuleerde intel want ik zit met ubuntu op een windows host). Sluit de VirtualBox. Schakel in de instellingen naar Bridged en start opnieuw. Nadat je VirtualBox de bridged verbinding hebt laten aanmaken, is het mac adres van de VirtualBox beschikbaar (in de router-interface of via terminal > ifconfig (linux), powershell > ipconfig (windows) in de VirtualBox guest. Met dat mac-adres kun je in je router een dhcp-reservering aanmaken voor je virtualbox. Dat gaat zo:
Noteer het mac-adres. Sluit je VirtualBox af. Ga in het hostsysteem via de browser naar je routerbeheer-interface, "revoke" de bestaande verbinding met je VirtualBox. Maak een reservering voor je VirtualBox op een ip van je keuze met een duidelijke naamgeving en het mac-adres van de VirtualBox. Sla de reservering op en herstart eventueel je router om te testen of hij bewaard blijft. (Eindnummers voor dhcp beslaan standaard het hele bereik aan eindnummers van 1 tot 255. Zorg ervoor dat je voor je dchp reserveringen maar een beperkt gedeelte daarvan gebruikt en laat de eerste 50 of 100 nummers vrij voor dynamische toewijzing.) Als je je VirtualBox weer opstart staat hij geregistreerd op het door jou toegewezen ip. VirtualBox "snapt" dit vanwege het mac adres.
Het effect van een dhcp-reservering is dat je VirtualBox zich binnen het netwerk gedraagt als een statisch adres en dus ook weer wordt herkend na een stroomuitval. Bij een groot netwerk loop je ook niet meer het risico dat de dhcp lease na te zijn verlopen overspringt naar een ander nummer.
Natuurlijk is het een goede gewoonte om in je netwerk te verwijzen op naam in plaats van op ip.
Ik heb intussen VB 3.02 erop gezet en vanavond kon ik inderdaad een bridged netwerkkaart laten draaien en een schoolomgeving rissen. Bedankt voor alle informatie, hier kan ik mee gaan werken.
Het enige wat ik weet over VB op FreeBSD is dat de devs zelf al veel moeite mee hebben en graag een paar devs van BSD helpen om de kernel te 'hacken' zodat het kan werken zoals het moet.
Ik heb virtualbox draaiende op Debian 5. Via het virtualbox instelprogramma kan ik een bridge maken tussen mijn netwerkkaart en de virtuele. Bridged networking is dus geen probleem. Over het algemeen werkt het onder Debian goed. FreeBSD zal daarom in mijn verwachting ook geen probleem zijn.
Vaag, krijg hem nog niet via de "check for updates" functie. Zal wel loslopen. Vind het echt een fijn produkt, werkt op mijn Mac een stuk beter en makkelijker dan VMWare Fusion dat ik ooit aangeschaf had. Al die integratie meuk van VMWare Fusion gebruik ik eigenlijk toch niet, omdat ik voornamelijk testbakjes met server-software heb.
VMware Fusion heeft toch wel mijn voorkeur.. Deze ooit een aangeschaft omdat alles bij ons op de zaak op VMware ESX draait en ik dingetjes wilde testen om daarop te draaien.

VirtualBox heeft wat mij betreft wel 1 voorkeur en dat is de RDP functie. Maar op 1 of andere manier zit ik altijd te klootviolen met het netwerk. Iets waar ik dan bij VMware weer nooit last mee heb.
Is het nou mogelijk, net als met vmware om een image te maken van een bestaande windows installatie? Iemand hier ervaring mee?
Bedoel je een echte windows installatie (echte als in, die wat op je hdd staat en niet virtueel is) gebruiken in een VM? Dat kan, hoe weet ik niet (moet ik zelf ook nog eens uitzoeken) maar het kan wel.
Direct een image maken kan niet zoals bij VMWare (P2V), maar je kan wel RAW DIsk Access gebruiken, Kijk maar eens in de handleiding, staat precies in wat je moet doen. Ook het forum heeft meer informatie, onder het subforum Windows Guests. Is een sticky, niet te missen :).
Vaag, krijg hem nog niet via de "check for updates" functie.
Nee, maar dat werkt al een hele tijd niet meer. Ik denk dat ze users niet willen dwingen om te upgraden naar versie 3 (alhoewel versie 2 volgens mij niet meer onderhouden wordt).
Ben nieuwsgierig geworden. Gebruikte af en toe VMserver, maar wil Virtual box wel eens gaan testen

M... Zal nog wel ff duren voordat ik 'm heb binnengehengeld met een gprs verbinding, maar ik heb de tijd

[Reactie gewijzigd door metalmania_666 op 6 augustus 2009 02:10]

Inderdaad een zeer fijn programma! In het begin (toen het nog Innotek was) had het nog wel eens stabiliteits issues en z'n nukkigheden, maar zeker nu sinds bridged networking door het programma zelf geconfigureerd wordt en andere forse verbetering doet het wat mij betreft niet meer onder voor VMWare player of workstation, iig niet wat performance en stabiliteit betreft.

Enige wat ik nog jammer vind is dat je niet via de GUI makkelijk fysieke schijven of partities aan een machine kan hangen en dat de iSCSI initiator ook nog niet via de GUI ingesteld kan worden. Vooral die laatste is met de Qnap's en Synology's (beta firmware op dit moment) van dit moment wel steeds interessanter aan het worden.
Release 3.0.4 is troep.

Nog altijd dezelfde installatiebug: na een install is er direct een reparatie nodig om de zaak aan de praat te krijgen. Zie bijvoorbeeld ook dit: http://forums.virtualbox....4699927f2e527bf29e#p79149

Onder Ubuntu 9.10 als guest systeem krijg je met geen mogelijkheid de guest additions geinstalleerd, dat zou ook aan Ubuntu kunnen liggen, maar ik denk het niet.

Overigens: op Windows guest systemen gaat het installeren van de guest additions wel goed.

En probeer maar eens vanuit de GUI een CD image te mounten. Onder bepaalde omstandigheden is dit compleet onmogelijk en vergeet de GUI na een herstart deze instelling gewoon.

Ik ga eerst verder met 3.0.2 en ik denk dat er heel erg snel een versie 3.0.6 gaat komen...
En als je kijkt op: http://download.virtualbox.org/virtualbox/3.0.4/ dan zie je dat er al een build 50684 in de maak is; dat zie je bij de regel waar SunOS in staat, terwijl de rest nog build 50677 is.
Update: 16:31 uur
En inderdaad... ze hebben al een NIEUWE Windows versie gemaakt: andere bestandsdatum en-tijd en ook een andere md5 waarde, maar wel met dezelfde naam.

Update 17:25 uur
Die nogal domme installatiebug is er nog altijd. De overige fouten lijken opgelost alhoewel ik inmiddels ook terug ben gegaan naar Ubuntu 9.04...

[Reactie gewijzigd door zL4cQxssNRiCVp op 6 augustus 2009 17:26]

Ik had met Ubuntu 9.04 op Windows 7 in eerste instantie de ervaring dat de guest additions instellingen niet goed bleven hangen (VirtualBox 3.03, onder 3.02 ging het goed). Door de guest additions installatie stug nog een keer te doorlopen werkte het alsnog. Ik kon/moest dit verschijnsel reproduceren.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True