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

Software-update: VirtualBox 6.0

VirtualBox logo (105 pix)Oracle heeft versie 6.0 van VirtualBox uitgebracht. Het kan worden gebruikt om andere besturingssystemen in een virtuele omgeving op een computer te installeren. Op die manier is het mogelijk om verschillende besturingssystemen op dezelfde hardware naast elkaar en tegelijkertijd te gebruiken. VirtualBox is beschikbaar voor Windows, macOS, Linux en Solaris, en is in staat om diverse gastbesturingssystemen te draaien. De lijst met aanpassingen van deze uitgave ziet er als volgt uit:

Version 6.0.0

This is a major update. The following major new features were added:
  • Implemented support for exporting a virtual machine to Oracle Cloud Infrastructure
  • User interface: greatly improved HiDPI and scaling support, including better detection and per-machine configuration
  • Major rework of user interface with simpler and more powerful application and virtual machine set-up
  • User interface: a new file manager enabling user to control the guest file system and copy files between host and guest.
  • Graphics: major update of 3D graphics support for Windows guests, and VMSVGA 3D graphics device emulation on Linux and Solaris guests
  • Added support for surround speaker setups (as used by Windows 10 Build 1809)
  • Added utility vboximg-mount on Apple hosts to access the content of guest disks on the host
  • Added support for using Hyper-V as the fallback execution core on Windows host, to avoid inability to run VMs at the price of reduced performance
In addition, the following items were fixed and/or added:
  • Execution core: fixed single-stepping in certain circumstances (bug #17316)
  • User interface: video and audio recording can now be separately enabled
  • Audio/Video recording fixes and improvements
  • Audio: better support for attaching and detaching remote desktop connections
  • Serial port emulation fixes
  • Serial ports: allow changing the serial port attachment while a machine is running (bug #6115)
  • Networking: Added a workaround for older guests which do not enable bus mastering for the virtio PCI device
  • Networking: fixed wrong RCODE from DNS AAAA query with --natdnshostresolver1 (bug #18171)
  • iSCSI: In cases where there is no ambiguity, the LUN of an iSCSI target is automatically determined, for targets with non-zero LUNs
  • Transparently resize disk images when merging if possible
  • VBoxManage: support for DHCP options
  • Fixed VNC/RDP (bug 18153)
  • Guest Control: various new interfaces and features (see SDK documentation)
  • Linux hosts: support Linux 4.20 (thank you Larry Finger)
  • Solaris: installer fixes
  • Shared folders: performance improvements
  • Guest Additions: improved shared folder auto-mounting
  • Windows Guest Additions: fix incorrect tablet co-ordinate handling with recent Windows 10 builds
  • Linux Additions: fix for building vboxvideo on EL 7.6 standard kernel, contributed by Robert Conde (bug #18093)
  • Linux guests: support Linux 4.20 (thank you Larry Finger)
  • Linux guests: support VMSVGA in the Linux and X11 Additions
  • MacOS Guest Additions: initial support
  • OS/2 Guest Additions: initial shared folder support
  • BIOS fixes
  • ACPI: Up to four custom ACPI tables can now be configured for a VM
Versienummer 6.0
Releasestatus Final
Besturingssystemen Windows 7, Linux, macOS, Solaris, Windows Server 2008, Windows Server 2012, Windows 8, Windows 10, Windows Server 2016
Website Oracle
Download https://www.virtualbox.org/wiki/Downloads
Licentietype GPL

Door Japke Rosink

Meukposter

24-12-2018 • 16:29

22 Linkedin Google+

Submitter: Spleasure

Bron: Oracle

Reacties (22)

Wijzig sortering
major update of 3D graphics support for Windows guests.
Nu vraag ik me af wat dit nu precies inhoudt. VMWare heeft laatst met Workstation 15 de DirectX support opgehoogd van DirectX10 naar 10.1, wat voor mij veel hogere performance geeft in 3D applicaties.

DirectX11 heeft een DirectX10.1 fallback mode, waardoor veel DirectX11 programma's nu ook in VMWare Workstation draaien.

CMIIW maar DirectX11 of 12 kan waarschijnlijk nooit toegevoegd worden aan VM Virtual GPU omdat je vanaf DirectX11 direct access nodig hebt tot bepaalde delen van een GPU, wat met een VM Virtual GPU dus niet kan. DirectX 10.1 is dan ook de hoogste DirectX API level die ze met huidige technologie kunnen ondersteunen.

Gelukkig krijgt VT-d tegenwoordig veel meer daglicht, waardoor meer en meer VM tools IOMMU support krijgen. Dit betekent dat je IOMMU groups kunt forwarden naar een VM en de VM hier dus directe access tot kan geven. Dit geeft op de meeste kaarten(op Nvidia na in sommige games en software) bijna native performance.

HyperV ondersteunt dit al, maar alleen van Windows naar Windows. QEMU+KVM kan dit nu ook al een hele tijd, gelukkig, al werkt dit nog niet altijd heel goed, zeker niet bij Nvidia kaarten.

[Reactie gewijzigd door NotCYF op 26 december 2018 14:36]

Moet het niet mogelijk zijn om (gedeeltelijke) GPU passtrough te doen naar een enkele VM en/of het stuk hardware te emuleren (zoals gebruikelijk)?
Nee, ik denk het niet. Zoals het nu is geimplementeerd moet de hele GPU doorgevoerd worden.

[Reactie gewijzigd door NotCYF op 25 december 2018 23:54]

Dat is ook wel logisch dat je alleen apparaten in zijn geheel met passthrough door kan spelen. ;)
Alsof je dan de kruiwagen doorgeeft, maar de band ervan niet... ;)

[Reactie gewijzigd door CH4OS op 26 december 2018 03:12]

Wat wel zou kunnen in misschien in een nieuwe vorm van IOMMU dat hardware gewoon gedeeld kan worden tussen VMs via Interrupt Remapping.
Lijkt me niet handig. Als de guest of host dan bezig is en het wegvalt, doordat een van de twee claimt...
Ik bedoel dus meer dat de kaart samen kan werken op fysiek niveau met verschillende VM's, zoals normale programma's dat nu al onderling doen op hetzelfde OS.
Dat snap ik, maar dat gaat niet op hardware niveau zoals ik de hele tijd al uitleg. ;)
Jawel hoor, de nieuwste implementaties van Nvidia en AMD als het gaat om GPU Passthrough ondersteunen wel degelijk meerdere besturingssystemen die tegelijk claims leggen op de videokaart.
De videokaart abstraheert (op een combinatie van soft en hardware niveaus weer) meerdere virtuele GPU's welke verdeeld kunnen worden over meerdere Virtual Machines.
Die techniek wordt veel gebruikt in VDI omgevingen waar meerdere VM's video en/of 3D versnelling nodig hebben op virtual machines waar mensen remote op zitten te werken.

Bij Intel heet het GVT-g. AMD heeft iets vergelijkbaars, maar de naam ontschiet me even.
https://wiki.archlinux.org/index.php/Intel_GVT-g
Dat is dan weer echter specifiek voor GPU's. Voor andere hardware is er verder dus niets, begirjp ik.
Ik zie het ook wel gebeuren dat GPU's gewoon een API gaan worden.

Ergens komt dan ook wel de vraag hoe lang we het nog GPU gaan noemen in de zin van graphics. Intussen is het denk ik eerder General Processing Unit of zo? Aangezien het anno 2018 meer kan dan graphics alleen.

[Reactie gewijzigd door CH4OS op 27 december 2018 09:15]

Dat heet al GPGPU, maar ik snap wat je bedoelt. Toch heeft een GPU shader units etc, dat alleen graphics efficiënt kunnen gebruiken. Maar inderdaad CUDA lijkt meer op een CPU maar dan meer gericht op parallel processing, je kan er zoveel mee. Nvidia lijkt ook meer terug te keren op de development van specifiek grafische onderdelen, zoals Tensor cores en raytracing.

Ontopic: Om een beetje native performance te krijgen in QEMU+KVM moet je naast de gpu ook andere drivers installeren en hardware doorsturen, jammer genoeg. Ik hoop dat we in de toekomst makkelijk 2 operating systems naast elkaar kunnen draaien op 1 machine zonder performance issues en ander gedoe. Dat alle hardware gewoon VMs kunnen besturen. Dat zou veel meer power efficiënt zijn dan gewoon 2 laptops of pc's naast elkaar draaien.

[Reactie gewijzigd door NotCYF op 27 december 2018 13:22]

Gedeeltelijk is natuurlijk onlogisch. Dan krijg je een half apparaat doorgespeeld naar een VM, als die dan net een bepaalde call doet, dat net niet gedaan kan worden, crashed je gehele VM als je pech hebt, maar minstens de applicatie. Dat wil je ten alle tijden voorkomen, dus of in zijn geheel met passthrough doorspelen of niet. ;) Niets half, dat is gewoon te onlogisch en maak je de boel kreupel van.

Alsof je dan de kruiwagen doorgeeft, maar de band niet deelt ervan. ;)

[Reactie gewijzigd door CH4OS op 26 december 2018 03:12]

Hopen dat Vagrant support toevoegt voor deze Virtualbox versie, het ziet er namelijk uit als een update die veel functionaliteit toevoegt.

Dan kan de wereld van DevOps hier ook van meegenieten.
Nou, ik heb met upgraden weinig goede ervaringen met Virtualbox, dus om dan een mayor upgrade te gaan doen vind ik echt ontzettend link.
Qua features op zich mooie toevoegingen, maar vooral de nieuwe GUI is een verbetering die meteen positief opvalt!
VirtualBox is een prima tool, maar hier onder MacOS kan ik niet zeggen dat de GUI nou heel mooi was / is.
Komt misschien omdat het op Qt gebaseerd is.

Ik gebruik het graag om oude browser images te draaien:
https://developer.microso...microsoft-edge/tools/vms/
Great! Nu nog even wachten tot hij wordt toegevoegd aan de officiële repo's van Ubuntu (18.04) :)
Gedaan. Ik heb de repo van Oracle toegevoegd, 5.2 gedeinstaleerd en 6 erop gezet. Wat problemen met soms en zo. Dus uiteindelijk terug gegaan naar 5.2 uit de officiële Ubuntu repo en ik wacht wel even af.
Bij mij blijft de installer hangen (Windows 7 home Premium SP1 64-bit)
Op een retina display (MacBook Pro, bijvoorbeeld) kun je nu ook in de VM de maximale resolutie gebruiken. Dit heeft wel als effect dat systemen als Windows 7 opeens *super* klein worden aangezien die niet automatisch opschalen. Je kan een scaling factor instellen per VM of globaal in de settings om dat op te lossen.

[Reactie gewijzigd door Gerco op 25 december 2018 02:36]

beetje jammer dat de nested virtualisation alleen voor AMD cpu's is. Macbook is intel only atm

Op dit item kan niet meer gereageerd worden.


Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T (6GB ram) FIFA 19 Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank, Intermediair en Independer de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True