VirtualBox 7.0.10 download links have disappeared
web.archive.org
web.archive.org
Be specially careful when installing their extension pack, as it is an evaluation license.
We've moved our development to KVM and Virtual Machine Manager on Linux [3] and UTM on Mac [4]. There are other options to run your VM, such as Multipass [5] or VirtualBuddy [6].
On a digressive topic - it was fun migrating our legacy application server stack from Oracle Java (old & poorly considered decision) to OpenJDK, thanks to their license [2].
[1] https://www.virtualbox.org/wiki/Licensing_FAQ
[2] https://www.oracle.com/java/technologies/javase/jdk-faqs.htm...
In past oracle lawyers have send huge bills to companies after someone in their IP range had used virtualbox guest editions (which is not free for commercial use).
This is false. https://www.virtualbox.org/wiki/Licensing_FAQ says:
> the VirtualBox Guest Additions are licensed under the GPLv2.
You might have been thinking of the VirtualBox Extension Pack, which is an entirely different thing.
Oracle could not milk VirtualBox for money so they used this as a way to extort unknowing commercial users.
Even if it isn't reasonable to do so, I suspect most people do indeed do so, and that's exactly what Oracle is counting on.
Where in the App does it download the extensions? I know it will download the Guest Additions for you, but those are something completely different.
1: https://docs.oracle.com/en/virtualization/virtualbox/6.0/use...
When it finally came down to PCIe pass through to get better 3D support I moved to qemu/kvm, no one forced me to pirate Oracles software for that. Of course qemu/kvm can be an absolute shit show to configure, so I still default to Virtual Box.
You are confusing the Guest Additions (free, FOSS, included in many distros) and the Extension Pack (commercial/proprietary, freeware for personal/non-commercial use.)
I have had to explain this within the last fortnight; read that.
https://www.reddit.com/r/sysadmin/comments/d1ttzp/oracle_is_...
The Guest Additions are capital F Free.
The Extension Pack is not.
There is no such thing as "the Oracle guest addition extension pack." Never has been.
You are conflating 2 totally different separate things, as is that Redditor.
Exactly what it was called is not important. The point is that you needed it and Oracle later made it a torpedo cost.
I think you are wrong.
The Guest Additions (GAs) are not part of the Extension Pack (EP). As far as I can recall, after I think 15 years of using VirtualBox now, the GAs never were part of the EP.
The GAs are FOSS.
The EP is not FOSS. Since VirtualBox 4.0, released December 22, 2010, the core product has been FOSS and the proprietary bits were in the EP and only the EP.
https://www.virtualbox.org/wiki/News_pre_4_3
VirtualBox 2 and 3 had separate freeware PUEL and Open Source editions (OSE), but that is back in the noughties. You are reaching back nearly 15 years here to get to when the product was not all-FOSS.
I think you are confusing the names and the descriptions of the two totally separate add-ons, one of which is a proprietary addon to the hypervisor itself, and the other of which is a FOSS addon to the OS running inside the VM.
That only applies to the optional Extension Pack. The base software for host and guest is GPL v2, as described in the FAQ you linked.
----
Will the licensing terms of the VirtualBox base package be changed in the future?
We are not currently planning to do so, but it doesn't really matter. The license that applies to the VirtualBox base package is perpetual and cannot be taken back unless you violate the license. Even if Oracle were to change the license again, this would only affect future versions, and anybody still in compliance would still be permitted to redistribute the existing VirtualBox code under the terms of the GPLv2.
----
I think this is what the parent commenter was saying:
> If an exploit is discovered in your old VirtualBox and they've changed the license
Seems unlikely though even for Oracle. If it did happen I expect someone else would come up with a freely licensed fix and that would be shipped by all the distros.
I prefer libvirt/kvm anyway. :)
The two main ones were a font, which I don't remember exactly which or why but I think it was to generate PDFs and it came bundled with the Oracle JVM so the PDF library defaulted to it. For Open JDK there was an extra setup step to install a RedHat font, but it was confusing when a pdf comes out garbled because you switched your JVM. But I could be mixing up my issues.
I think the other was built in certificates, but it was too long ago now.
Having a fun time at the moment with Java 11 to 17. The application has extensive Lombok, so nothing quite works the same. I've had less pain migrating from Python 2 to 3.
It is for this reason I don't use it (also I don't like too much magic, but that's me).
Not just you. 'Magic' seems great until newer members of the team have no idea how it works and just use it - then things get painful.
It just magically understands your query based upon the name of the function.
There is far too much "magic" going on these days which has a massive learning curve for the newbies, and a headache for everyone else when something stops working because they've changed how the incantation works.
I haven't picked it in the past except for a toy project, to experiment with Lombok.
It has some interesting ideas which would be nice if they folded it into Java, but while it's fringe it ends up being a liability.
> val a: Int = 1
I wouldn't want to inflict that on anyone.
Don't get me wrong, I still pick Java over Kotlin, but I thought ktl had type inference. Even Java has "var a = 1" now. I just wish we had optional named parameters in Java, that's like, my biggest issue with the language.
[0] https://www.oreilly.com/library/view/kotlin-programming-the/...
Optional named parameters and also default values would be great.
The stuff that gets used by the most in this codebase is the `allParameterConstructor` for enums and the `slf4j` annotation. Without those two I could probably remove the Lombok dependency.
Our company was targeted by Oracle Sales because they detected mere _downloads_ from our IP range. They couldn't prove any installations, but of course wanted the company to pay for commercial licenses.
Im not sure about the details, but in the end I think we bought a couple of licences & then blocked all URLs for the extension pack company-wide.
For instance Lead Forensics, but there are others in this space as well.
Probably not. But how would you feel about going up against Oracle's legal team to make the point? They, and other large companies, rely on this a lot when deciding upon whether or not to use dubious practises. I think Oracle's main business has become litigious & licensing arse-hole-ary, with everything else in their portfolio existing to support those functions, so they are rather good at it.
> After such an intrusion I wouldn't ever want to have anything to do with Oracle.
This sort of thing is why many people are wary of Oracle. The company has considerable form for this sort of thing and worse.
"My name is <name> and I am part of Oracle Open Source Linux & Virtualization team. I have got an internal notification from my team that you have shown interest in Oracle Virtual Box... I would like to schedule a time with you to discuss the use cases in your organization, our recent version 7 announcements, and how Oracle can assist you in getting the maximum value from this offering..."
How easy is it to setup directory sharing? Reading https://docs.getutm.app/guest-support/sharing/directory... seems a bit more difficult than VirtualBox
My use case is relatively simple: build some tiny OSes (into ISO image) on Linux VM, then run the ISO on macOS's qemu
What took me a bit to figure out is that this does not mount a single folder, but a virtual parent folder to which you can add and remove directories without changing the mount. This even works while the VM is running.
For example, mounting
share /mnt/host virtiofs rw,nofail 0 0
in the guest and then sharing ~/Downloads
in UTM will share the Downloads folder as /mnt/host/Downloads
When using the QEMU backend, VirtFS is used instead, which does not use such a parent folder and requires restarting the VM to change shares iirc.With KVM/splicetools it is always a pain to setup that.
Do you mean Red Hat's Virtual Machine Manager, AKA virt-manager (https://en.wikipedia.org/wiki/Virt-manager), or Microsoft's Virtual Machine Manager (https://learn.microsoft.com/en-us/system-center/vmm/?view=sc...), or Synology's Virtual Machine Manager (https://www.synology.com/en-global/dsm/feature/virtual_machi...)? I'm guessing the first one?
I use VirtualBox for trying things out or sandboxing, mainly because of the friendly GUI, but wouldn't mind switching to something as friendly that's not Oracle's.
I've seen enough in the past to have zero trust in the company to not start doing more anti-dev stuff.
>Something is amiss. It's been reported, should be fixed soon. Meanwhile user "marmel" has noticed that the downloads are still available on https://download.virtualbox.org/virtualbox/
https://forums.virtualbox.org/viewtopic.php?p=538844#p538844
https://www.reddit.com/r/virtualbox/comments/y56gpv/anything...
Whether those things matter to you, or not, is in the eye of the beholder.
October 2022 https://www.virtualbox.org/wiki/Changelog-7.0
October 2021 https://en.m.wikipedia.org/wiki/Windows_11
My guest is a Fedora laptop with AMD CPU and GPU, and running the same VM with VMWare worked like a charm.
Whatever host or guest OS I use, I always find graphical bugs inside the guest VM. Some programs like Chrome seem to fall back to some software rendering compatibility mode, despite 3d acceleration being enabled, and things that don't fall back have issues with some things being overly transparent, like the windows start menu.
That was on 7.0.8 I think. "Lucky" me 7.0.10 was released that same day, but didn't show up in an update check. I just happened to see the reference on their site to 7.0.10 and it resolved both issues from the previous day.
I don't have much day to day use to report with it though, I don't use the vbox images much myself.
Everything is working as it should in my case.
P.S.: I'm using Debian's packages via unstable.
Fresh new install works good.
Only Windows-Guest under Linux-Host had some graphical issues.
Oracle has a remarkably chequered past regarding its hosting of Free Software projects: OpenOffice, OpenSolaris, Mysql, and AFAIR several Apache projects, off the top of my head.
Virtualbox itself has been somewhat closed down / restricted over the course of Oracle's tenure.
This could well be an early indication of further such moves on Oracle's part. That's very decidedly not clear at the moment, but would well bear further observation.
Oracle buried OpenOffice and Hudson just out of spite. Especially for Hudson I was watching it happen almost day by day when it occurred.
I seem to recall trademark troubles with Oracle, which led to everyone forking and starting Jenkins.
But I don't think I've heard of Oracle intentionally burying a product.
Well, you have a keyword in there, "everyone". All but 1 major contributor (not even the main contributor and definitely not the project architect and lead) disagreed with their decision.
Oracle persisted with the help of that major contributor - an Oracle employee, BTW - and while Jenkins was being created, they did not want to contribute and instead tried to create a competing effort over at the Eclipse Foundation.
Jenkins was receiving 95% of the contributions because, as you said, "everyone" was helping out, while Hudson was slowly dying on the vine at the Eclipse Foundation, and Oracle was putting out cheerful release announcements for it <<for years>> even though anyone who checked the commit logs could clearly see that Hudson was dying.
Oracle kept pushing with Hudson internally for quite a few years but even they gave up and buried Hudson a while ago.
Similar story with OpenOffice. They <<really, really>> wanted control so they forced everyone else to force through their actions and OpenOffice basically had the same face, Apache Foundation, death. Though OpenOffice is more of a zombie these days, I don't think it's been shut down completely like Hudson.
I checked now and Hudson seems to be completely gone: https://git.eclipse.org/c/hudson/
The Eclipse Foundation has taken down even the Git repo, let alone the website.
DamageControl, the original inspiration for Hudson/Jenkins still has a repo on GitHub: https://github.com/codehaus/damagecontrol
So a super small toy CI server from 18+ years ago still has its source available yet Hudson, while the OG big CI server is completely gone from the internet, including Oracle's modifications.
Kind of shameful from the Eclipse Foundation, especially after the initial boasting: http://www.h-online.com/open/news/item/Eclipse-Foundation-an...
2. Why do you think LibreOffice became popular? Hint: most of its contributors moved over from OpenOffice because few people trusted Oracle. Trust matters.
Oracle deserves a very close watch, and I've strong suspicions that overreliance on Virtualbox will end in tears.
It's not a belief that the cause is malice, it's a suspicion that it could be, or might portend same.
Chequered would be for cheques, as in pay cheque.
Failure accepted.
How so? VirtualBox was GPL-licensed before the acquisition and it remains so today. The extensions pack was always under a proprietary license.
Yes, while I'm not sure if the actual terms of the license changed, enforcement changed very much.
With SUN ist was "Of course, you can personally install it on your work computer and use it for work. Only if you deploy it to your fleet of computers please pay us."
https://web.archive.org/web/20100204053823/https://www.virtu...
Cost of revenue for penny-ante fluff would have been orders of magnitude greater than actual revenue. Goodwill and other benefits substantively greater.
Blaming Sun's demise on Virtualbox largess is ludicrous on its face.
Well that's interesting. I recently went from free virtualbox to a paid vmware workstation license because of some frustrations with vbox, and found that vmware is not better or worse but just frustrating in different ways (e.g. clipboard sync doesn't have a directional option and shared folders are harder to set up, but usb passthrough is much more stable). Performance is identical for various workloads as near as I can tell, except that vmware's VM displays freeze for 0.5 seconds every time you focus/unfocus one (virtualbox is seamless). If vmware went forwards compared to that, one would have to have been crazy to pay if you can just apt install virtualbox
But nobody tell them that hardware stores figured this out decades ago…
Can I ask why? The "big selling point" for a long time has been the $0 cost - it's essentially common knowledge now that Parallels or VMWare will provide anywhere from slightly to much better performance on the same hardware.
But anyway, today I have everything I need through KVM and virt-manager when I want to run Linux or Windows guests, on macOS I use UTM for home/manual use. On macOS VirtualBox was a no-go because VirtualBox is an x86 virtualizer, so they don't have plans to support arm64 anyway.
So apparently their long term goal[1] is to support Arm-on-Arm VMs, but they didn't even intend[2] to ship the x86-on-Arm version yet really, so don't hold your breath for Arm-on-Arm.
1: https://forums.virtualbox.org/viewtopic.php?p=523070#p523070
2: https://forums.virtualbox.org/viewtopic.php?p=537634#p537634
And even if someone wanted to challenge me on that, I’d argue that the tiny number of people who would think “HN is a tech support site” is being said seriously aren’t worth the two seconds it takes to type “/s”.
That amount is larger than is available in most (probably all) HN comment sections.
Pure sarcasm has no such prerequisite, which means that delivery alone (tone, cadence, and smirk) is almost always sufficient. These give away the fact that sarcasm is happening to roughly the same extent that "/s" does, just that we have more experience with the former so the latter tends to feel too spoon-fed.
Not clear sarcasm.
Had a look on their page edits and couldn't see anything there: https://www.virtualbox.org/wiki/Downloads?action=history
Perhaps some form of glitch?
Have you actually been using it?
It wasn't clear to me from the high level posts/commentary about it, until I had an Arm Mac to try it with, that it does not in fact run Arm VMs - it runs 32bit x86 VMs, extremely slowly.
I'm really curious who, if anyone, is using it.
I've always wondered why people would use 3rd party virtualization solutions instead of the native ones. Is it for better performance? Is it so that they could use the same tools as their colleagues using a different OS? Are there things which flat out don't work or are much more difficult to configure?
In my case, Hyper V and KVM always allowed me to do what I needed.
I still prefer KVM over VirtualBox, but I'd be lying if I said that it wasn't more work.
But which other "native" virtualisation platforms do you mean? I don't know that the Linux Foundation has an official virtualisation product, and couldn't name one for macOS or iOS either.
Edit: and Hyper-V is apparently missing basics like any audio support at all, so that makes it useless for most users. Not sure this would be anyone's default choice when you can use cross-platform, open source, and more featureful software
It's not server-only, but AFAIK does require the pro edition, though. But I suppose that or enterprise is what people usually use in a professional setting. The feaure is called "Hyper-V management tools" or similar.
> But which other "native" virtualisation platforms do you mean? I don't know that the Linux Foundation has an official virtualisation product, and couldn't name one for macOS or iOS either.
I meant KVM for Linux. I don't know what the Linux Foundation recommends (I never interact with it), but KVM is integrated in the Linux kernel, which seems as "native" as can be.
There's a macOS virtualization framework, but I've stopped using that platform right around when it came out, so I can't recall its name.
> Edit: and Hyper-V is apparently missing basics like any audio support at all, so that makes it useless for most users.
I didn't know it missed audio support. I also wonder whether "most users" actually require audio from their VM. I'd expect the main use of a VM to be running random programs that don't work on the native OS. On Windows, that usually means running some Linux program. Those don't often require sound. KVM supports sound, without issues.
> Not sure this would be anyone's default choice when you can use cross-platform, open source, and more featureful software
Because it's already there, mostly, and doesn't require you to carefully read a known-hostile company's EULA.
---
edit: Don't these nice functions (sound, mouse integration and folder sharing) actually require the VBox "Extensions"? IIRC, those aren't open-source.
I didn't know that KVM was a Linux kernel API actually, seems odd that they're not all using that as that sounds like it should indeed give the best performance and stability! Apparently proxmox does, but not vmware, virtualbox, qemu, or others whose name I might have heard.
> I'd expect the main use of a VM to be running random programs that don't work on the native OS
At work we use it for security, so things like meetings (video calls) are in a separate VM, so sound is a nice to have there, one could say. Privately, I indeed use it for running software that WINE has trouble with, like games, where sound is also not exactly optional if you want "your base is under attack" alerts. Lastly, I use it for some Windows server software that I fell in love with a decade ago and didn't manage to find a good Linux replacement for: there, indeed, I didn't need sound.
> Because it's already there
My start menu doesn't have virtualisation software out of the box, and apt install virtualbox is as simple as figuring out what front-end might be able to talk to KVM. Or, for Windows, finding where to get that command-line utility that talks to Hyper-V in the kernel for non-pro Windows versions
I agree about the Oracle hostility thing, though
qemu is just a frontend, it can run on top of KVM.
> At work we use it for security, so things like meetings (video calls) are in a separate VM, so sound is a nice to have there
Indeed. But are you running meetings in a Linux VM on top of a Windows install? I was specifically thinking about non-windows apps on top of Windows. KVM supports sound. Windows guests on HyperV also support sound because you actually connect to those via RDP, which can "share" the local sound card. Recent versions of Ubuntu with Gnome also come with some kind of RDP server out of the box that supports sound, so such a guest on Hyper V would also have sound.
I get that Virtualbox does have some mind share, so if you just want to set up a VM without going down some rabbit hole, you'll just install that.
Wonder if 7.0.10 wasn't an "intended" update?
Stay tuned for more changes as soon as Broadcom takes control
* edit: Oracle VirtualBox even calls home to check if you've got a valid Windows Server License, and it will Narc and Cop you out. Use qemu or something else; people! Oracle is the cousin of cancer. If an Oracle product is free, please re-think! Stay safe, people! Oracle VirtualBox virtually, not a pun, logs tons of things that you do within it.