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

VirtualBox logo (90 pix)Sun Microsystems heeft de vierde update uitgebracht voor de eind juni 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 deze 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.8 bevat een aantal aanpassingen die de stabiliteit en performance moeten verbeteren. Het changelog laat verder voornamelijk bugfixes zien:

The following items were fixed and/or added:
  • VMM: fixed 64 bits guest on 32 bits host regression in 3.0.6 (VT-x only; bug #4947)
  • VMM: fixed a recompiler triple fault guru meditation (VT-x & AMD-V only; bug #5058)
  • VMM: fixed hang after guest state restore (AMD-V, 32 bits Windows guest and IO-APIC enabled only; bug #5059)
  • VMM: fixed paging issue with OS/2 guests
  • VMM: fixed guru meditation in rare cases (2.0 regression; software virtualization only)
  • VMM: fixed release assertion during state restore when using the Sound Blaster 16 emulation (bug #5042)
  • Security: fixed vulnerability that allowed to execute commands with root privileges
  • Linux hosts: fixed runtime assertion in semaphore implementation which was triggered under certain conditions (bug #616)
  • Linux hosts: change the default USB access mode on certain distributions (bugs #3394 and #4291)
  • Linux hosts: on hardened Gentoo, the VBoxSVC daemon crashed by opening the VM network settings (bug #3732)
  • Linux hosts, Solaris hosts: pass the XAUTHORITY variable along the DISPLAY variable when starting a VM from VBoxManage or from the VM selector (bug #5063)
  • Linux hosts: use sysfs to enumerate host drives if hal is not available
  • Solaris hosts: fixed a bug which would hang the host sporadically as interrupts were not re-enabled everytime
  • Solaris hosts: fixed a kernel panic with bridged and host-only networking (bug #4775)
  • Solaris hosts: fixed incorrectly persistent CD/DVD-ROMs when changing them (bug #5077)
  • X11-based hosts: support additional function keys on Sun keyboards (bug #4907)
  • Mac OS X hosts (Snow Leopard): fixed problem starting headless VMs without a graphical session (bug #5002)
  • Mac OS X hosts: fixed problem listing host-only adapter names with trailing garbage (attached VMs won't start)
  • Windows Additions: now work with Vista 64-bit Home editions (bug #3865)
  • Windows Additions: fixed screen corruption with ZoomText Magnifier
  • Windows Additions: fixed NPGetUniversalName failure (bug #4853)
  • Windows Additions: fixed Windows NT regression (bug #4946)
  • Windows Additions: fixed VBoxService not running if no Shared Folders are installed
  • Linux Additions: implemented ftrunctate (bug #4771)
  • VRDP: start VM even if configured VRDP port is in use
  • Networking: the PCnet network device stopped receiving under rare conditions (bug #4870)
  • VBoxManage: implemented controlvm vrdpport command
  • iSCSI: fixed issue with NetApp targets (#5072)
  • SCSI: add support for virtual disks larger than 2TB
  • USB: fixed potential crash when unplugging USB2 devices (bug #5089)
  • NAT: IPSEC did not properly work with Linux guests (bug #4801)
VirtualBox 2.0.0 screenshot (481 pix)
Versienummer:3.0.8
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
Bestandsgroottes:62,80MB t/m 65,50MB
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (15)

VirtualBox is in twee versies verkrijgbaar. De volledige versie heeft extra functionaliteit, zoals ondersteuning voor usb-poorten en het remote display-protocol, maar deze is alleen gratis voor priv-gebruik en voor evaluatiedoeleinden.
Bijna goed - de volledige versie mag je ook commercieel gebruiken, maar alleen als de eindgebruiker 'm zelf installeert.

Op het moment dat je de installatie door systeembeheer wil laten doen moet je licenties afnemen....
Kan je dit nu gebruiken om bijvoorbeeld oude Windows spelletjes te spelen.
Heb namelijk nog Win98SE liggen.

Of kan ik dan beter voor een andere gaan, VMWare of VirtualPC???
Het hangt er vanaf wt je wilt. De 3d-versnelling is erg beperkt en OpenGL-only; maar bepaalde 2D games werken er perfect onder, hoewel ik eigenlijk nog niets tegen gekomen ben wat wl onder 98 draait en niet onder Vista/W7; als er compatibiliteits issues zijn, zijn het meestal Fat32/rechten; admin; 8-bit kleur; of IPX/SPX problemen. Op het laatste na is dat allemaal te verhelpen. Als je het echter over DOS hebt, dan heb je vaker een probleem met Vista/W7; maar daarvoor is virtualbox nou weer niet de meest elegante oplossing; dan kun je beter DosBox pakken.
De 3d-versnelling is erg beperkt en OpenGL-only;
Sinds VirtualBox 3.0 is er experimentele support voor Direct3D 8 en 9.

[Reactie gewijzigd door JanDM op 6 oktober 2009 19:09]

Het is nog steeds heel erg beperkt, en hoewel de guest misschien D3D 8/9 'ziet', gaat het vanuit de Host allemaal via OpenGL, wat het effectief een wrapper maakt, wat gewoon heel erg vies is; omdat het eigenlijk emulatie is, in plaats van virtualisatie. Pas als de videokaart fabrikanten een techniek la Intel VT introduceren (waardoor we misschien zelfs Catalysts/nForce drivers kunnen gebruiken op ons virtuele systeem) zal gamen in een virtuele omgeving 'rendabel' worden.
En van de voordelen daarvan is wel dat je een DirectX applicatie in een Windows-guest kunt draaien op een Linux of OS X machine. Hoewel Windows-hosts vast ook gebruikt worden is dit juist voor die platformen erg handig om een Windows-spel te kunnen spelen :)

@Goderic: true, maar Wine ondersteunt (nog) niet alle applicaties even goed...

[Reactie gewijzigd door JanDM op 6 oktober 2009 21:26]

Als je een spel wilt spelen kun je beter Wine gebruiken dan een virtuele machine lijkt me zo.

Edit:
Als het over spellen gaat ligt het toch meestal aan DirectX, niet?
De DirectX van virtualbox is uit het Wine project gehaald, dus ik vrees dat Virtualbox niet veel verschil gaat geven tov van Wine.

[Reactie gewijzigd door Goderic op 6 oktober 2009 21:36]

Een extra wrapper tussen de guest en de host hoeft 't nog geen emulatie te maken. Pas als er significant extra werk voor de host computer bij komt kijken (en dan nog bij voorkeur non-accelerated werk) kun je 't emulatie noemen.

Als het echter maar 1 of 2 extra stapjes nodig heeft is het/vind ik 't nog geen emulatie. Als dus bijvoorbeeld de normale call onder native Win32 zou zijn: Spel -> D3D API -> Hardware en de aanroep via virtual box is Spel -> D3D API -> VB mapping naar -> Hardware, dan is die extra mapping geen emulatie...
Bedankt voor je antwoord, zal is kijken naar de tips die je hebt gegeven en spellen eerst proberen onder Vista.
Als VMware adept zou ik je nu de vmware-workstation beta moeten aanprijzen: gebruik die zolang de licentie loopt en daarna kan je altijd verdeer werken met vmware-player.
Erg fijn programma. Kan ik op mijn Ubuntu machines nog een Windows hebben voor wat Non-linux software (Zoals TomTom Home, dat gewoon Java is...)
Inderdaad, zodat je even die zeldzame uitstap naar Win32 kunt maken - of gewoon om even iets onder Windows zelf te proberen op een Windows machine (maar wat dusdanig gevaarlijk is dat je dat niet op je normale systeem wilt doen).

Overigens is TomTom Home geen Java, maar een XULRunner gebaseerde toepassing - waarbij een aantal libraries direct richting Win32 of Mac OS X API kletsen. De GUI kun je dus zonder probleem onder een op de Linux kernel gebaseerd OS draaien, voor de libraries zul je zelf een implementatie moeten maken/compileren.
Vindt het een super programma voor virtualisatie! Gebruik het zelf op een OpenSolaris host, maar blijft vaak hangen na een dag of zo... server is verder super stabiel. Daarom hoop ik ook dat dit
Solaris hosts: fixed a bug which would hang the host sporadically as interrupts were not re-enabled everytime
het oplost :D
Echt een super programma! In het begin had het nog wel eens z'n nukken en onhebbelijkheden, maar als je geen behoefte hebt aan de meer geavanceerde functies van VMWare workstation is dit echt het beste desktop virtualization programma dat op dit moment beschikbaar is.

Het enige wat ik nog als wens zou hebben voor het programma is:
* Een grafische config tool voor iSCSI targets
* PCI device passthrough (moet technisch mogelijk zijn want KVM/qemu en XEN doen het ook).
Eens kijken of hij het inmiddels weer wil doen. De laatste paar versies lopen bij mij steeds vast als ik iets aan de instellingen van een VM aanpas. Zo nee, dan toch maar eens uitzoeken hoe ik een bugreport aanmaak.

[edit] probleem lijkt nu inderdaad verholpen

[Reactie gewijzigd door cornelisprul op 8 oktober 2009 15:24]

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