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 , , 39 reacties
Bron: Sun Microsystems, submitter: Domokun

VirtualBox logo (90 pix)Sun Microsystems heeft maandag de finalrelease van versie 3.0 van VirtualBox uitgebracht. 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.

De software 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. De belangrijkste verbeteringen in versie 3.0 zijn de ondersteuning voor maximaal 32 virtuele cpu's, de mogelijkheid om DirectX 8- en 9-programma's te gebruiken en de ondersteuning voor OpenGL 2.0. Hieronder zijn alle veranderingen te vinden die sinds versie 2.2.4 zijn aangebracht:

The following major new features were added:

  • Guest SMP with up to 32 virtual CPUs (VT-x and AMD-V only; see chapter 3.7.2.2 of the user manual)
  • Windows guests: ability to use Direct3D 8/9 applications / games (experimental; see chapter 4.8 of the user manual)
  • Support for OpenGL 2.0 for Windows, Linux and Solaris guests

In addition, the following items were fixed and/or added:

  • Solaris hosts: allow suspend/resume on the host when a VM is running (bug #3826)
  • Solaris hosts: loosen the restriction for contiguous physical memory under certain conditions
  • Mac OS X hosts: fixed guest PAE
  • Linux hosts: kernel module compile fixes for 2.6.31 (bug #4264)
  • VMM: fixed occasional guru meditation when loading a saved state (VT-x only)
  • VMM: eliminated IO-APIC overhead with 32 bits guests (VT-x only, some Intel CPUs don’t support this feature (most do); bug #638)
  • VMM: fixed 64 bits CentOS guest hangs during early boot (AMD-V only; bug #3927)
  • VMM: performance improvements for certain PAE guests (e.g. Linux 2.6.29+ kernels)
  • VMM: some Windows guests detected a completely wrong CPU frequency (bug #2227)
  • VMM: fixed hanging and unkillable VM processes (bug #4040)
  • VMM: fixed random infrequent guest crashes due to XMM state corruption (Win64 hosts only)
  • VMM: performance improvements for network I/O (VT-x/AMD-V only)
  • GUI: added mini toolbar for fullscreen and seamless mode (Thanks to Huihong Luo)
  • GUI: redesigned settings dialogs
  • GUI: allow to create/remove more than one host-only network adapters (non Windows hosts)
  • GUI: display estimated time for long running operations (e.g. OVF import/export)
  • GUI: fixed rare hangs when open the OVF import/export wizards (bug #4157)
  • 3D support: fixed VM crashes for client applications using incorrect OpenGL states
  • 3D support: fixed memory corruption when querying for supported texture compression formats
  • 3D support: fixed incorrect rendering of glDrawRangeElements
  • 3D support: fixed memory leak when using VBOs
  • 3D support: fixed glew library detection
  • 3D support: fixed random textures corruption
  • VRDP: support Windows 7 RDP client
  • Networking: fixed another problem with TX checksum offloading with Linux kernels up to version 2.6.18
  • NAT: fixed “open ports on virtual router 10.0.2.2 - 513, 514” (forum)
  • NAT: allow to configure socket and internal parameters
  • NAT: allow to bind sockets to specific interface
  • PXE boot: significant performance increase (VT-x/AMD-V only)
  • VHD: properly write empty sectors when cloning of VHD images (bug #4080)
  • VHD: fixed crash when discarding snapshots of a VHD image
  • VHD: fixed access beyond the block bitmap which could lead to arbitrary crashes
  • VBoxManage: fixed incorrect partition table processing when creating VMDK files giving raw partition access (bug #3510)
  • VBoxManage: support cloning to existing image file
  • OVF: several OVF 1.0 compatibility fixes
  • OVF: fixed exporting of disk images when multiple virtual machines are exported at once
  • Virtual mouse device: eliminated micro-movements of the virtual mouse which were confusing some applications (bug #3782)
  • Shared Folders: sometimes a file was created using the wrong permissions (2.2.0 regression; bug #3785)
  • Shared Folders: allow to change file attributes from Linux guests and use the correct file mode when creating files
  • Shared Folders: some content was incorrectly written under certain conditions (bug #1187)
  • Shared Folders: fixed incorrect file timestamps, when using Windows guest on a Linux host (bug #3404)
  • X11 clipboard: fix duplicate end of lines (bug #4270)
  • X11 guests: a number of shared clipboard fixes
  • Linux guests: Guest Additions support for SUSE Linux Enterprise Desktop 11
  • Linux guests: new daemon vboxadd-service to handle time synchronization and guest property lookup
  • Linux guests: implemented guest properties (OS info, logged in users, basic network information)
  • Windows host installer: VirtualBox Python API can now be installed automatically (requires Python and Win32 Extensions installed)
  • USB: Support for high-speed isochronous endpoints has been added. In addition, read-ahead buffering is performed for input endpoints (currently Linux hosts only). This should allow additional devices to work, notably webcams (bug #242).
  • USB: fixed error handling for some USB dongles
  • Web service: fixed inability to handle NULL pointers for object arguments, which are valid values for a lot of APIs, in both the raw and the object-oriented web service.
  • Web service: object-oriented bindings for JAX-WS did not exhibit interface inheritance correctly, fixed
  • Web service: added support for IDisplay and IGuest interfaces, which were previously unavailable
  • Registration dialog uses Sun Online accounts now
VirtualBox 2.0.0 screenshot (481 pix)
Versienummer:3.0
Releasestatus:Final
Besturingssystemen:Windows 7, Windows 2000, Linux, Windows XP, macOS, Solaris, Windows Server 2003, Windows Vista, Windows Server 2008
Website:Sun Microsystems
Download:http://www.virtualbox.org/wiki/Downloads
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (39)

VBoxManage: fixed incorrect partition table processing when creating VMDK files giving raw partition access (bug #3510)
Kan ik hier uit op maken dat VirtualBox overweg kan met VMWare images?
Het zou inderdaad moeten werken. Ik heb het een keer of 3 geprobeerd en telkens lijkt het er op dat de disk goed ingelezen wordt, maar het booten van het OS werkte steeds niet.

Straks maar eens kijken of deze versie er beter mee overweg kan.
maar het booten van het OS werkte steeds niet
Ik heb dit alleen gezien met windows guests.
Nou kijk ik er nooit zo raar van op als windows niet op start, maar volgens mij kwam dit doordat de vmware tools geinstalleerd waren, die ook extra drivers installeren, waardoor er conflicten optreden. Ik heb wel eens gehoord dat je in de opties een andere virtuele netwerk kaart moest gebruiken, zodat er een andere driver wordt geinstalleerd, aangezien de standaard kaart door de vmware driver gebruikt wordt. Ofzo...

[Reactie gewijzigd door kozue op 1 juli 2009 11:04]

Bij Windows gaat het inderdaad vaak mis omdat Windows meestal geinstalleerd is met een bepaald merk/type 'virtuele' s-ata of ide-controller.

In virtualBox is die controller waarschijnlijk anders en zal windows al snel een blue screen geven. Ook verschil tussen wel of niet APIC enabled en dergelijke kan windows doen besluiten niet op te starten.
Werkt prima hoor.
Mijn images van VMWare Workstation 5 werden zonder moeite ingelezen.
Ik geef toe, bij 1 op de 3 waren er wat bugs, maar na het verwijderen van de VMWare client en het installeren van de VB client ging alles prima.
(Dit is met Windows XP guests op een ubuntu linux host)
Yep, draai een windows XP machine die is aangemaakt onder vmware server 1.0.x, en daar ook ruim een jaar op heeft gedraaid gewoon fatsoenlijk onder virtualbox sinds kort.

Enige wat niet direct werkte was de netwerkverbinding, maar dat is gewoon een kwestie van netwerkkaart drivers binnen de windowsmachine te wijzigen.

Er wordt trouwens wel aanbevolen om de vmware virtual machine additions te verwijderen voordat je een machine overzet naar virtualbox, maar dit heb ik niet gedaan en de machine werkt gewoon zoals hij zou moeten doen.
is het mogelijk een beetje te gamen hiermee? bijv vanuit linux via virtualbox in windows een beetje nieuwerwetse spellen doen? of is dat veel te traag?

dat zou het me eindelijk mogelijk maken om linux als main OS te gebruiken :)
Is niet aan te raden. Je kan beter het spel dan in Wine draaien, omdat de DirectX van VB daarop gebaseerd is. Zie de postings van beta 1 en 2 maar, staat een link naar de bugtracker. Ze hebben native OpenGL, en via de Wine code wordt DX omgezet naar OGL.
Maarja, het is en blijft experimenteel, en Windows heeft zo nu en dan toch net iets betere ondersteuning voor je shooter. Maar verwacht iig niet dat je Crisis oid kan spelen in een VM.
Het komt niet door de DirectX-implementatie dat je nog geen games kan spelen in VirtualBox. Probeer maar eens OpenGL games te spelen, dat gaat ook niet lukken. Er zitten gewoon bottlenecks in VirtualBox, die de performance verslechteren. Bij programma's die afhankelijk zijn van hoge performance, zoals games, zal je dat merken.

DirectX is ook net zo native als OpenGL: niet. Beide zijn virtuele implementaties, die worden vertaald naar OpenGL-calls op de host machine.
Klopt, de 3D is idd niet native, maar die van OGL is wel semi-native. Alle calls worden direct naar de Host gestuurd welke het moet afhandelen. Daarom hebben mensen met een intel onboard kaart problemen, die hebben geen tot slechte ondersteuning voor OGL. DX daarentegen wordt eerst naar OGL vertaald via de Wine code, om vervolgens als OGL naar de Host gestuurd te worden.
In de User Manual staat dat het vanaf versie 3.0 (deze versie dus) toegevoegd is voor XP en Vista 32 bits.
Maar dat het nog wel experimenteel is.
Dus je zou het kunnen proberen, het enigste wat mij nog weerhoud van Linux is dat ik Football Manager nog niet fatsoenlijk onder de praat kan krijgen in Linux.
Dus ik denk dat ik het maar eens ga testen of het werkt

[Reactie gewijzigd door Saampje1460 op 1 juli 2009 03:28]

first person shooters werken bij mij in ieder geval slecht, omdat de mouse-input dan flipt :) Maar op zich loopt het wel.
Is dat met of zonder de guest additions geinstalleerd?

@bazkie: M'n eigen OpenGL software projecten draaien in iedergeval soepel in Vbox (wel specifiek 3D accelaration aanzetten in de software). Kwestie van proberen lijkt me.
Buggy mouse input is een probleem van X.org. Het is opgelost in een nog niet uitgebrachte versie van X.org, die relatieve mouse-movements ondersteunt.
Mis ik nou iets?

Virtualbox zou toch op Vista x64 moeten werken? En je zou toch een 64 bit guest os moeten kunnen draaien?

Ik ben op Windows 7 build 7229 bezig en Virtualbox klaagt dat VT uit zou staan of dat mijn cpu het niet support.

Er zit een Q6600 G0 in en die support VT wel en Everest geeft het ook netjes aan. Wat mis ik? Heb ik nou poep in mijn ogen of is er iets nog niet helemaal in orde in Virtualbox 3?

http://img406.imageshack.us/i/q6600vt.jpg/

is een screendumpje van Everest.
Staat VT support wel aan in je BIOS? Ik had een vergelijkbaar probleem met mijn laptop, ook na aanzetten van de VT support in mijn BIOS kreeg ik het in eerste instantie niet voor mekaar, maar na verwijderen van batterij voor 30 sec. en daarna weer booten werkte het wel. Wellicht dat je dit met je moederbord ook moet doen...
Staat aan, heeft nooit uitgestaan zelfs
Vreemd, ik draai Win7 x64 nl. verder zonder problemen. Dan kan ik je ook niet verder helpen helaas.

Succes met verder zoeken!
Er is op het forum een soortgelijk probleem waar een gebruiker het niet voor elkaar krijgt om 64 bit te laten werken op z'n Windows 7 Host. Daar gaatie onderuit op z'n CPU. Ik dacht dat het mogelijk is dat Win 7 bepaalde instructies niet kan door sturen die nodig zijn, terwijl bijvoorbeeld Vista dat wel kan.
Dit stukje software blijft geweldig in zijn eenvoud, performance en bedieningsgemak. Ik gebruik het al jaren op mijn Linux bakjes om zo heel nu en dan eens een website in IE te testen, of om een PSD te openen die GIMP gewoon niet snapt. Ik ben er erg tevreden over!
Wat betreft performance merk ik toch een behoorlijk verschil met VMware workstation, niet in het voordeel van Virtualbox. Ook de features blijven achter bij VMware waardoor de enige redenen op Virtualbox te gebruiken zijn 1- de prijs (gratis dus) en 2- open source.
prive-gebruik en evaluatiedoeleinden geldt ook dat je het in een commerciele omgeving mag gebruiken:

"Personal use is when you install the product on one or more PCs yourself and you make use of it (or even your friend, sister and grandmother). It doesn't matter whether you just use it for fun or run your multi-million euro business with it. Also, if you install it on your work PC at some large company, this is still personal use. However, if you are an administrator and want to deploy it to the 500 desktops in your company, this would no longer qualify as personal use. Well, you could ask each of your 500 employees to install VirtualBox but don't you think we deserve some money in this case? We'd even assist you with any issue you might have."

http://www.virtualbox.org/wiki/Licensing_FAQ
Ik moet bekennen dat ik dat een heel redelijke opstelling vind, en heel terecht dat ze in enterprise omgevingen geld ontvangen.
Ook mooi dat ze niet een proberen af te dwingen om je in zo'n enterprise situatie te laten betalen, ik vind dat het veel over ze zegt.

Verder heb ik vandaag VBox3.0 ook in gebruik genomen. Een paar GUI verbeteringen, verder merk ik alleen echt iets van de SMP support, en dat is heel goed :)

@Sir Isaac hieronder: ik vind VBox sneller dan Qemu/KVM, maar de laatste keer dat ik die combo gebruikte is alweer meer dan een half jaar geleden. Sowieso vind ik VBox makkelijker en handiger in gebruik.

[Reactie gewijzigd door Jeanpaul145 op 1 juli 2009 03:19]

Hoe vinden jullie dat Virtualbox is in vergelijking met KVM/QEMU?
Ze hebben allebei zo hun voor en nadelen.

In VirtualBox kun je eenvoudig van alles instellen in de grafische interface.
Met KVM kun je vanaf een script met specifieke opties even snel wat opstarten.
In KVM zijn er opties die ik in VirtualBox niet heb kunnen vinden, zoals op een bepaalde datum en tijd draaien.

De stabiliteit van beide vind ik heel goed.

In Ubuntu linux kan ik op dit moment niet beide tegelijk installeren. Maar ik heb begrepen dat daaraan gewerkt wordt.
Het is weldegelijk mogelijk om VBox op bepaalde tijden op te starten, alleen moet je VBox dan opstarten via de API die gewoon beschikbaar is. Daar maak je dan een script mee en je maakt een cronjob voor t script :)
Ha ha ha, dat is een spraakverwarring.
Ik bedoelde dat ik in KVM de systeem tijd voor de client op een bepaalde datum en tijd kan instellen. Zo kun je een softwarepakket toch nog even op de datum van gisteren laten werken.
Dat kan wel, via time offset. Staat als het goed is in de manual. De offset is in milliseconde, dus veel succes om dat om te rekenen naar dagen ;). Het kan wel wat gebruikersvriendelijker gemaakt worden.
Aarggh ben ik de enige met VT-X (op een core 2 duo! - dell d830) problemen? Ik denk al wat is het traaaag, staat het op disabled |:(

Als ik in de betreffende VM settings kijk staat het aangevinkt!!, als ik in "current session" kijk staat het op disabled :X kan er ook niets over vinden. (soortgelijke problemen).

[Reactie gewijzigd door Mister_X op 2 juli 2009 16:01]

Heb je ook daadwerkelijk VT-x opties op je laptop? Misschien dat je BIOS het niet ondersteund, heb ik ook op mijn FS. CPU kan het aan, maar moederbord ondersteund het niet.
In het bios kan ik het niet aan of uit zetten, maar sisoft sandra zegt wel dat het er is!? En ik weet het niet zeker maar in versie 2.2.4 (de laatste final iig) stond het aan?

En als het niet aan zou staan moet ik het ook niet aan kunnen vinken (virtualbox controleerd het).

Hm en anders is die final 3.0 gewoon ruk want het is niet werken zo. de response tijd is gewoon enorm traag.
ik vraag me eigenlijk heel erg af of er iemand gek genoeg is om die USB code etc in de OSE versie te proppen - ik bedoel een externe patch ofzo???

het probleem is namelijk dat er nu weinig tot geen samenwerking is voor het usb-etc devices gedeelte - als je deze opties nodig hebt zit je dus WEER met een vendor lock
Je zit dus niet in een vendor lock-in, zelfs niet als je hun USB support nodig hebt. Virtualized images zijn altijd te exporteren naar OVF bestanden.
Ergens voor betalen is geen vendor lock-in. Vendor lock-in heb je wanneer je niet kunt overstappen om technische redenen (of wurgcontracten). VBox ondersteund een groot aantal virtual disk formaten, waaronder die van vmware, waardoor je dus gewoon je image in een andere VM kan laden (in theorie).
Kan iemand me uitleggen hoe dat shrinken van een HDD werkt? Het zit er al een tijdje in maar ik heb het na veel zoeken nog niet kunnen vinden. Is het gewoon in de GUI of moet het met de CLI (hopelijk niet)?
Het comprimeren van het .vdi bestand bedoel je? Dat doe je in beide. Eerst overbodige bestanden verwijdern, defragmenteren, en ongebruikte schijfruimte clearen, in de virtual box. Daarna kun je met vboxmanage (cli) de .vdi comprimeren. Of 3.0 moet al andere mogelijkheden bieden.
Heerlijk deze versie. werkt als een zonnetje :D

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