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

VirtualBox logo (90 pix) Na twee bètareleases heeft Sun Microsystems vandaag de final release van versie 2.2.0 van VirtualBox uitgebracht. Dit programma kan worden gebruikt om een ander besturingssysteem in een virtuele omgeving te installeren. VirtualBox draait onder 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 meer 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 in de andere versie, de opensource-uitvoering. Versie 2.2.0 bevat een aantal belangrijke verbeteringen. Zo is er ondersteuning voor het Open Virtualization Format toegevoegd en is er onder andere usb-ondersteuning op OpenSolaris aanwezig, net als OpenGL voor Linux. Hieronder is de volledige lijst met veranderingen te vinden sinds versie 2.1.4:

The following major new features were added:

  • OVF (Open Virtualization Format) appliance import and export (see chapter 3.8, Importing and exporting virtual machines, User Manual page 55)
  • Host-only networking mode (see chapter 6.7, Host-only networking, User Manual page 88)
  • Hypervisor optimizations with significant performance gains for high context switching rates
  • Raised the memory limit for VMs on 64-bit hosts to 16GB
  • VT-x/AMD-V are enabled by default for newly created virtual machines
  • USB (OHCI & EHCI) is enabled by default for newly created virtual machines (Qt GUI only)
  • Experimental USB support for OpenSolaris hosts
  • Shared folders for Solaris and OpenSolaris guests
  • OpenGL 3D acceleration for Linux and Solaris guests (see chapter 4.8, Hardware 3D acceleration (OpenGL), User Manual page 70)
  • Added C API in addition to C++, Java, Python and Web Services

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

  • VMM: FreeBSD guest related fix for V86 flags (bug #2342)
  • VMM: fixed guru meditation when booting an AsteriskNow Linux VM (bug #2342)
  • VMM: fixed PGMPOOLKIND_FREE guru meditation (bugs #3356, #3431)
  • VMM: fixed Windows XP boot hang (guest PAE + nested paging only)
  • VMM: allow mixing of VT-x/AMD-V and software virtualization
  • VMM: fixed extremely slow safe mode booting in e.g. Windows 2008 (VT-x/AMD-V only)
  • VMM: significant speedup of certain GRUB boot loaders (e.g. Solaris) (VT-x/AMD-V only)
  • VMM: real-mode IOPL fix for DOS guests (VT-x only)
  • VMM: fixed VT-x detection with certain BIOSes that enable VT-x, but don’t set the lock bit in MSR_IA32_FEATURE_CONTROL
  • VMM: fixed hibernation issues on Windows XP hosts (VT-x only; bug #1794)
  • VMM: properly emulate RDMSR from the TSC MSR, should fix some NetBSD guests
  • VMM: emulate RDPMC; fixes Windows guests crashes when using the Kaspersky virus scanner (bug #1778)
  • NAT: fixed truncated downloads (FTP) (bug #3257)
  • NAT: blocked UDP packets caused a crash (bug #3426)
  • NAT: allow to configure the next server and the boot file via VBoxManage (bug #2759)
  • IDE: fixed hard disk upgrade from XML-1.2 settings (bug #1518)
  • Hard disk: support more VMDK file variants (including fixed-size ESX server images)
  • Hard disks: refuse to start the VM if a disk image is not writable
  • USB: further reduced host CPU utilization for OHCI and EHCI; the “VBoxInternal/Devices/usb-ohci/0/Config/FrameRate” CFG key is no longer necessary and no longer supported
  • USB: fixed BSOD on the host with certain USB devices (Windows hosts only; bug #1654)
  • E1000: properly handle cable disconnects (bug #3421)
  • VRDP: fixed hangs when VRDP server is enabled or disabled in runtime
  • Shared folders: respect umask settings on Linux, OSX and Solaris hosts when creating files
  • X11 guests: prevented setting the locale in vboxmouse, as this caused problems with Turkish locales (bug #3563)
  • X11 guests: show the guest mouse pointer at the right position if the virtual desktop is larger than the guest resolution (bug #2306)
  • Linux additions: fixed typo when detecting Xorg 1.6 (bug #3555)
  • Solaris guests: added xpg4/xcu4 dependency to the guest additions installer (bug #3524)
  • Windows guests: bind the VBoxMouse.sys filter driver to the correct guest pointing device (bug #1324)
  • Windows hosts: fixed BSOD when starting a VM with enabled host interface (bug #3414)
  • Linux hosts: do proper reference counting to prevent unloading the vboxnetflt module as long as this code is in use (bug #3104)
  • Linux hosts: do not leave zombies of VBoxSysInfo.sh (bug #3586)
  • Linux installers: fixes for Slackware, Arch Linux and Linux from Scratch systems
  • Windows installers: combined installer executable which contains both (32- and 64-bit) architectures.
  • VBoxManage: less cryptic command-line error messages
  • VBoxManage list vms commands now default to compact format
  • VBoxManage controlvm dvdattach did not work if the image was attached before
  • VBoxManage: allow creation of all supported disk image variants
  • VBoxManage showvminfo: don’t spam the release log if the additions don’t support statistics information (bug #3457)
  • VBoxManage: big command line processing cleanup, the legacy single-dash options are deprecated and will be removed in the next major release, so switch to the new options now
  • Hard disks: improved immutable disk support to auto-reset diff file at VM startup (related to bug #2772)
  • GUI: enable the audio adapter by default for new VMs
  • GUI: warn if VT-x/AMD-V is not operational when starting a 64-bit guest
  • GUI: deactivate 64-bit guest support when the host CPU does not support VT-x/AMD-V
  • GUI: removed floppy icon from the status bar
  • GUI: show build revision in about dialog
  • GUI: fixed sticky status bar text
  • GUI: improved error dialogs
  • GUI: fail with an appropriate error message when trying to boot a read-only disk image (bug #1745)
  • GUI/Mac OS X: fixed disabled close button
  • GUI/Windows: re-enabled support for copy and paste (Windows hosts 2.0 regression; bug #2065)
  • 3D support: added OpenGL select/feedback support (bug #2920)
  • 3D support: close OpenGL subsystem for terminated guest applications (bug #3243)
  • 3D support: fixed VM hangs when starting guests with 3D acceleration enabled (bug #3437)
  • PXE: fixed boot hangs when hardware virtualization is used (bug #2536)
  • LsiLogic: fixed problems with Solaris guests
  • Main API: close machine settings XML file when unregistering machine (bug #3548)
VirtualBox 2.0.0 screenshot (481 pix)
Versienummer:2.2.0
Releasestatus:Final
Besturingssystemen:Linux, Windows XP, macOS, Solaris, Windows Server 2003, Windows XP x64, Windows Server 2003 x64, Linux AMD64, Windows Vista, Windows Vista x64, Windows Server 2008
Website:Sun Microsystems
Download:http://www.virtualbox.org/wiki/Downloads
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (35)

OpenGL 3D acceleration for Linux and Solaris guests (see chapter 4.8, Hardware 3D acceleration (OpenGL), User Manual page 70)
betekent dit dat je bijvoorbeeld in ubuntu (als guest) compiz fusion zou kunnen draaien??
Dat kan dus: http://forums.virtualbox.org/viewtopic.php?f=3&t=16126
Werkt prima. Bij Fusion even vboxvideo als whitelisted driver toevoegen en klaar. Lekker spelen met de kubus en de boel in de fik zetten met de Fire plugin :D.
En de performance is nog redelijk ook. Op mijn Ubuntu Host met Compiz-Fusion merk ik geen lage framerate tijdens het draaien van de kubus in de Guest (beide hebben dus Compiz).

Edit:
@varghan:
check de changelog eens ;)
OpenGL 3D acceleration for Linux and Solaris guests (see chapter 4.8, Hardware 3D acceleration (OpenGL), User Manual page 70)

[Reactie gewijzigd door Hero of Time op 8 april 2009 17:50]

Inderdaad. Zo zie je maar weer: de bron is de waarheid.
Op het moment is OpenGL acceleration alleen voor Windows XP en Vista 32bit guests werkend. Maar het lijkt me dat dat andersom ook snel wordt doorontwikkeld.

Zoals Hero of Time zegt: de changenotes zeggen alles.

[Reactie gewijzigd door varghan op 9 april 2009 08:24]

ik gebruik ook virtualbox maar direct3d op een linux host werkt niet, werkt dat nu wel?
Dat direct3d op een linux host werkt staat ook nergens, het enige wat werkt is dat je openGL kan draaien op een linux en solaris guest.

Dit is volgensmij ook veel makkelijker te implementeren, omdat openGl zoals de naam al zegt een open standaard is, wat ook nog eens op alle hosts werkt (als de driver het ondersteund), het enige wat ze bij sun dus hoeven te doen is de vboxvideo driver aanpassen zodat deze openGL ondersteund voor de guest, en intern zal ie dan gewoon openGL van de host kunnen aanroepen.

Bij direct3d is dit veel moeilijker, omdat direct3d al niet open is, en niet alle hosts het ondersteunen, en zal dus ook alleen kunnen werken met een windows host+guest, het zal dus ook nog wel lang duren voordat dit komt, als het er komt.

Edit:
Uit de handleiding waarnaar gelinkt word in de release notes (pagina 70):
The VirtualBox Guest Additions contain experimental hardware OpenGL 3D support
for Windows and Linux guests
met als note:
Support for Windows guests was added with VirtualBox 2.1; support for Linux followed with version 2.2.
En:
The 3D acceleration currently has the following preconditions:
1. It is only available for certain Windows and Linux guests. In particular:
• For Windows guests, support is restricted to 32-bit versions of XP and Vista.
Only OpenGL acceleration is presently available in the guests listed above;
Direct3D is not yet supported and will be added in a future release.
• Linux guests must have kernel 2.6.27 and higher as well as X.org server
version 1.5 and higher. Ubuntu 8.10 and Fedora 10 have been tested and
confirmed as working.
2. The Guest Additions must be installed.
3. Because the feature is experimental at this time, it is disabled by default and must
be manually enabled in the VM settings (see chapter 3.7.1, General settings, page
45).
Het lijkt dus erop dat er wel gewerkt word aan Direct3D, of dat het in ieder geval op de planning staat.

[Reactie gewijzigd door RobertMe op 8 april 2009 19:15]

Wat betekenen die Hypervisor aanpassingen? Ik weet wel wat een hypervisor is, maar ik weet ook dat VirtualBox dat niet is. Virtualbox is gewoon een applicatie, terwijl een hypervisor een soort OS is. Dus wat heeft virtualbox met hypervisor te maken :?
Zie ook deze link.

Een hypervisor is een stukje software dat virtuele hardware kan aanbieden aan de clients. Hij zorgt voor de verdeling van resources van de fysieke hardware.
Deze software kan op de hardware draaien (bare-metal hypervisor) of op een ander stuk software (host) zoals ubuntu of windows (hosted hypervisor).

In het geval van VirtualBox betreft het een hosted hypervisor en hebben ze blijkbaar een aantal verbeteringen doorgevoerd voor het snel wisselen van bv cpu tijd tussen de virtuele machines. Door ervoor te zorgen dat een virtuele machine minder lang hoeft te wachten op processortijd om z'n ding te doen gaat de performance van alle virtuele machines omhoog.

[edit] bron erbij voor meer info

[Reactie gewijzigd door hans_lenze op 8 april 2009 23:50]

Aha, dus VMware Workstation en VirtualPC zijn ook hypervisors?
Na het installeren van deze update krijg ik bij het starten van mijn Windows 7 guest telkens een "out of memory" bericht. Dit gebeurt nu elke keer terwijl het eerst om de zoveel dagen gebeurde.
Wordt hevig besproken op het forum. Bijna iedereen met Windows als Host heeft het. Als je het niet boven de 1 GB zet, dan is het geen probleem.
Is het eigenlijk mogelijk om met VirtualBox een native geinstalleerde OS te starten. Dus stel je hebt een ubuntu installatie en een windows installatie op je computer. Je draait Ubuntu en wilt de windows installatie starten binnen Ubuntu. Dit zou toch mogelijk moeten zijn lijkt me?
Ja, dat is mogelijk. Er is een howto op het forum voor Linux Host en Windows Guest, maar omgedraait kan uiteraard ook. Commando's zijn hetzelfde. http://forums.virtualbox.org/viewtopic.php?f=2&t=9697
Meteen maar eens installeren.
Beta werkte al prima hier.

Had alleen last dat Windows nogal traag was met opstarten sinds in de beta had ge´nstalleerd. Hopelijk is dat nu gefixt.
Vraag me af of de beta met de auto-update gaat updaten naar de full-release. Momenteel zegt hij nog dat ik de nieuwste versie heb.
Je moet alsnog met de hand de nieuwe versie downloaden en installeren, dus dat maakt niet veel uit. De auto-update geeft alleen aan dat er een nieuwe versie beschikbaar is. Ik meen dat dit alleen was voor minor releases, en dat major niet genoemd werden. Gebruikers kregen, vziw, geen melding over 2.1.0 toen ze 2.0.6 draaide.
Ik draai VirtualBox non-OSE in Ubuntu 8.10, oorspronkelijk virtualbox2.0 (versie 2.0.8 na een update). Als guest heb ik Windows XP.

Deze versie heb ik net geupgradet naar virtualbox2.2 (versie 2.2.0) met behoud van settings en aanwezige virtuele machine. Voor de zekerheid heb ik even de virtuele machine en virtuele schijf gebackupt alvorens over te gaan tot een upgrade, maar het is uiteindelijk niet nodig gebleken. De WinXP Guest startte iets sneller op dan ik gewoon was, en wat belangrijker is: mijn grootste probleem met virtualbox2.0 (de cpu-belasting bij het gebruik van een usb-stick) is in deze versie opgelost!

Ik moet er bij vermelden dat ik een Pentium M processor heb, waarbij hardwarematige virtualisatie-ondersteuning nog niet aanwezig is.
Zo te zien helaas geen fixen voor het klembord. Dat werkte bij mij (en anderen) niet meer sinds de vorige versie.
Klembord werkt bij mij alleen voor tekst. Ik kan geen files copy/pasten, terwijl dat in VMware wel kan, net als via Remote Desktop.
Klopt, staat ook in de manual. Text only. Deze functie zal er vast wel eens komen, maar wanneer, geen idee.
Ja, dat weet ik, maar zelfs dat werkt niet. Het is een lastige fout, de ene keer werkt het wel, en de andere keer werkt het opeens niet meer.
Melding:

Setup has ended prematurely because of an error.

Lekker duidelijke melding. Het gaat om een install over de laatste beta versie heen.

En inderdaad: zoals bulle bas al zegt: het klembord werkt ook al enige tijd niet.

Deze 2.2 tak is duidelijk nog lang niet uit ontwikkeld.
"Setup has ended prematurely because of an error."

Had ik ook. Na een 'repair' en uninstall lukte het de 2.2.0 versie te installeren.

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