I'm actually on top of those issues, too. Basically, so far as I know, the situation is this:Michael H.W. Weber hat geschrieben:If I remember correctly, Oracle has also changed something else which is making it difficult to use the latest VirtualBox versions with BOINC.
Christian knows all the details...
Michael.
Hardened security:
- In VirtualBox 4.3.14, Oracle implemented "hardened security" in their Windows versions of VirtualBox
- It initially caused many VMs to not run correctly, if the user had certain AntiVirus programs installed, or programs that had dll hooks (including uxtheme patching)
- Oracle has tried desperately to "fix" these issues, but even the latest 4.3.20 still interferes. They usually have a stickied open forum thread on each new version of Virtualbox, so users can report compatibility issues.
BOINC VBoxWrapper Process access:
- When 4.3.14 was released, the then-current version of VBoxWrapper could not successfully launch a VM in BOINC.
- Rom fixed that pretty promptly, and so, current versions of VBoxWrapper should be used by BOINC VM projects.
VM priority in Windows:
- When 4.3.14 was released, the hardened security made it impossible to adjust the VM process priorities.
- So, they run at normal instead of below normal. When BOINC runs multiple VMs at normal priority, it can create system sluggishness or worse.
- I have created an Oracle ticket for them to allow us to adjust this again, however Oracle may never do this.
Long story short:
VirtualBox 4.3.14 had "hardened security" for Windows that caused a lot of compatibility issues, but most have been worked out. If VM projects use the latest VBoxWrapper, they should be able to support clients that are using VirtualBox 4.3.14+. I recommend that the projects do that, upgrading app versions if necessary. It is time to move forward.
Regards,
Jacob Klein