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 , , 23 reacties
Bron: Oracle, submitter: Spleasure

VirtualBox logo (105 pix) De derde update voor VirtualBox versie 5.1 is uitgekomen. VirtualBox 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.

In versie 5.1 van VirtualBox treffen we onder meer nieuwe apic-implementaties aan die voor diverse prestatieverbeteringen zorgen, is er verbeterde ondersteuning voor Python 3 en is voor de interface de overstap naar Qt5 gemaakt. In deze update zijn verder de volgende verbeteringen doorgevoerd:

The following items were fixed and/or added:
  • GUI: fixed issue with opening '.vbox' files and it's aliases
  • GUI: keyboard grabbing fixes (bugs #15771 and #15745)
  • GUI: fix for passing through Ctrl + mouse-click (Mac OS X hosts only; bug #15714)
  • GUI: fixed automatic deletion of extension pack files (bugs #11352 and #14742)
  • USB: fixed showing unknown device instead of the manufacturer or product description under certain circumstances (5.1.0 regression; bug #15764)
  • XHCI: another fix for a hanging guest under certain conditions as result of the fix for bug #15747, this time for Windows 7 guests
  • Serial: fixed high CPU usage with certain USB to serial converters on Linux hosts (bug #7796)
  • Storage: fixed attaching stream optimized VMDK images (bug #14764)
  • Storage: reject image variants which are unsupported by the backend (bug #7227)
  • Storage: fixed loading saved states created with VirtualBox 5.0.10 and older when using a SCSI controller (bug #15865)
  • Storage: fixed broken NVMe emulation if the host I/O cache setting is enabled
  • Storage: fixed using multiple NVMe controllers if ICH9 is used
  • NVMe: fixed a crash during reset which could happen under certain circumstances
  • Audio: fixed microphone input (5.1.2 regression; bugs #14386 and #15802)
  • Audio: fixed crashes under certain conditions (5.1.0 regression; bug #15887 and others)
  • Audio: fixed recording with the ALSA backend (5.1 regression)
  • Audio: fixed stream access mode with OSS backend (5.1 regression, thanks to Jung-uk Kim)
  • E1000: do also return masked bits when reading the ICR register, this fixes booting from iPXE (5.1.2 regression; bug #15846)
  • BIOS: fixed 4bpp scanline calculation (bug #15787)
  • API: relax the check for the version attribute in OVF/OVA appliances (bug #15856)
  • Windows hosts: fixed crashes when terminating the VM selector or other VBox COM clients (bug #15726 and others)
  • Linux Installer: fixed path to the documentation in .rpm packages (5.1.0 regression)
  • Linux Installer: fixed the vboxdrv.sh script to prevent an SELinux complaint (bug #15816)
  • Linux hosts: don't use 32-bit legacy capabilities
  • Linux Additions: Linux 4.8 fix for the kernel display driver (bugs #15890 and #15896)
  • Linux Additions: don't load the kernel modules provided by the Linux distribution but load the kernel modules from the official Guest Additions package instead (bug #15324)
  • Linux Additions: fix dynamic resizing problems in recent Linux guests (bug #15875)
  • User Manual: fixed error in the VBoxManage chapter for the getextradata enumerate example (bug #15862)

Oracle VirtualBox 5.1

Versienummer:5.1.6
Releasestatus:Final
Besturingssystemen:Windows 7, Linux, Windows XP, macOS, Solaris, Windows Server 2003, Windows Vista, Windows Server 2008, Windows Server 2012, Windows 8, Windows 10
Website:Oracle
Download:https://www.virtualbox.org/wiki/Downloads
Bestandsgrootte:117,00MB
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (23)

ik blijf het straf vinden dat ze met elke update zo'n grote lijst aan bugfixes hebben. Je zou bijna denken dat ze niet beta-testen

*edit* @iedereen die al reageerde: ik spreek me niet positief of negatief uit over hun procedures, het was gewoon een vaststelling. Het zorgt er gewoon voor dat ik de software niet betrouwbaar genoeg vindt om in productie te gebruiken (als test-omgeving heb ik het zelf jaren gebruikt, daarom dat ik de updates blijf volgen)

[Reactie gewijzigd door dasiro op 14 september 2016 16:54]

ze kunnen moeilijk alle mogelijke besturingssystemen en/of kernels testen voor iedere relase. vooral als je weet hoe veel verschillende linux gebaseerde besturingssystemen en kernelversies er uitgegeven zijn.
Een VM systeem programeren is best pittig en er zit geen development power achter zoals bij HyperV of VMware.
Que? VirtualBox is van databasereus Oracle en daarvoor van softwarereus Sun Microsystems.

Granted, er zal wel een prioriteitsverschil zijn tussen de periode van Sun en Oracle.
MySQL is ook van Oracle en was ooit van Sun. Ook daat zit geen groot team achter zoals by bv MSSQL of zelfs Oracle's SQL.
Er worden wel een aantal versie branches ondersteunt. 5.1.x,
4.3.x, 4.2.x hebben in september nog een update gehad.

Dat zal ook wel te maken hebben met de snelheid van het ontwikkelen bij de nieuwste versie-tak :)

[Reactie gewijzigd door RoestVrijStaal op 15 september 2016 19:57]

Je kan ook blij zijn dat er nog zo actief aan gewerkt wordt.
Bta versies kan je hier vinden: https://www.virtualbox.org/wiki/Testbuilds
Het is ook een beetje aan de community om die te testen.
Ze kunnen er ook voor kiezen om niet alle fixes op te noemen zoals bij andere software. Dit vind ik prettiger zodat je kunt zien of een specifieke bug voor jou is opgelost.
Een aantal dingen zijn ook wel erg specifiek, lang niet alle gebruikers zouden die bug tegengekomen zijn:
•Serial: fixed high CPU usage with certain USB to serial converters on Linux hosts (bug #7796)
Juist niet. Anders moeten er twee bestanden bijgehouden worden, wat meer resources kost. Omgekeerd aan de gebruikerskant ook.

Stel je voor dat de nieuwste versie van VirtualBox niet draait en je kan niets in de verkapte changelog vinden. Je moet dus zoeken in het ticketsysteem of de bug al bekend is en anders een bugreport maken. Om daarna via een WONT-FIX erachter te komen dat de bug al gefixed is maar vanwege de PR is dat niet opgenomen in de changelog. Hoeveel tijd en moeite ben je al kwijt omdat een changelog zo kort moet zijn?
Dat is toch wat ik zeg? Ik heb het liefst een zo gedetailleerd mogelijk changelog.
Dan moet je vmware en zijn concurrent ok niet gebruiken. De bug en security fixen die ze daar uitbrengen zijn ook legio.
Ik blijf het straf vinden dat mensen schijnen te denken dat software foutloos kan zijn. Bovendien dat ze klagen over gratis software die prima kan concurreren met commerciele oplossingen. Ik heb ooit een VMWare licentie gehad maar maak dagelijks dankbaar gebruik van VirtualBox, zowel priv als op het werk.
VirtualBox kan wat mij betreft vooral concurreren op prijsverschil. Als je naar stabiliteit of features en ondersteuning kijkt legt VirtualBox het vrijwel altijd af tegen bijvoorbeeld VMware. De lijst met bugs (en fixes) is altijd behoorlijk lang bij VirtualBox. Aan de andere kant is het goed dat er keuze is. Voor het basis werk is VirtualBox prima.
Dat VMWare en Parallels sneller zijn staat buiten kijf, maar zo dramatisch is het allemaal niet meer. In de praktijk voldoet de VirtualBox performance voor het gros van de mensen. Verder draai ik VirtualBox op m'n werk dagelijks en ik laat m'n computer altijd aan staan. In al die jaren dat ik VirtualBox gebruik heb ik het misschien 1 of 2 keer moeten herstarten en dat had met USB issues te maken. Verder is het rock solid. Toen mijn VMWare versie niet meer bruikbaar was heb ik een update overwogen, maar koos toch voor VirtualBox. De prijs van de concurrenten weegt voor mij niet op tegen de geringe voordelen.
Dan zou Hyper-V (mits je op een Windows systeem werkt) wellicht nog eerder een alternatief zijn in mijn ogen. Mijn ervaringen met Virtualbox zijn toch iets minder rooskleurig. Buiten diverse bugs waar ik last van heb gehad miste ik ook features als lan segments en ergerde ik mij aan de spartaanse interface.
Maar als je dan bvb Fedora of een andere Linux op je HyperV uitprobeert lopen die een stuk minder goed dan op VirtualBox. Ook op het werk hebben we een server waar we HyperV VM opzetten, en daar krijg ik de installatie bijna niet door, dan blijf ik toch liever bij Virtualbox wanneer het geen Windows client OS is.
Ik blijf het straf vinden dat mensen schijnen te denken dat software foutloos kan zijn.
En ik vind het raar dat programmeurs het normaal vinden dat er bugs in zitten. Hoe zou jij het vinden als elke constructie in de rele wereld fouten bevatte? Brug die doorzakt is dan normaal. Gebouwen die falen zijn dan normaal.

edit: het ging er mij om hoe programmeurs fouten in software behandelen. Fouten normaal vinden is gewoon niet de state of mind die je moet hebben.

[Reactie gewijzigd door Bonobo op 15 september 2016 14:03]

In de bouw werken ze ook met marges hoor. Dat is bij software niet anders.
De complexiteit van software is niet te vergelijken met bouwconstructies. Dat er fouten in software zitten heeft niks met onkunde of luiheid te maken. Verder zal ik je nog even uit de droom helpen: ook in veel bouwconstructies zijn fouten gemaakt, maar die komen gelukkig niet altijd tot uiting. Dat je er niks van merkt wil niet zeggen dat ze er niet zijn. Dat is het probleem met software ook: de complexiteit van de software, en zeker software die een compleet hardwareplatform nabootst waar elk willekeurig stuk software op moet kunnen draaien, maakt 100% waterdicht testen onmogelijk. Software bevat fouten. Fact of life.
Ook niet vergeten dat fouten anders ingeschat worden door de ontwikkelaars en de gebruikers. Voor vele gebruikers kunnen het bugs zijn, terwijl het voor de ontwikkelaar eerder een onduidelijk gecommuniceerde wens van de gebruikers kan zijn.

Communicatie is meestal het probleem, naast de complexiteit van de ontwikkelde systemen, en hoe groot de gebruikerspool is, en hoeveel ontwikkelaars er simultaan aan werkten...
Wat een kortzichtige reactie.

Volgens je profiel schrijft / schreef je zelf in C & C++. Dus ik ga even van uit dat je ervaring hebt van software ontwikkeling.

Jij zou toch ook wel begrijpen dat niet alles in een release gefixed is? Dat je altijd wel wat na een release over het hoofd hebt gezien?
Ben je met Open Source niet altijd aan het beta testen?
Nee. Voor elke source ben je een tester, anders zouden er nooit fixes komen.

Op dit item kan niet meer gereageerd worden.



Nintendo Switch Google Pixel Sony PlayStation VR Samsung Galaxy S8 Apple iPhone 7 Dishonored 2 Google Android 7.x 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