Live data from Hacker News

VirtualBox 7.0 Released – Full VM Encryption Support, New Direct3D Acceleration

virtualbox.org

161–170 of 176 posts

Re: VirtualBox 7.0 Released – Full VM Encryption Support, New Direct3D Acceleration

#161
post #22

Oracle was responsible for my first complaint, while I was doing my first internship in the US. Because once I used my private laptop with the VirtualBox Extension Pack while connected to the work network. The incredible legal/licensing team got in touch because they identified this use. Since than I avoid Oracle like plague.

> The incredible legal/licensing team got in touch because they identified this use.

If you know how many companies have this tech for license enforcement, you'd be more than amazed. Seriously.

Re: VirtualBox 7.0 Released – Full VM Encryption Support, New Direct3D Acceleration

#162

Earlier quoted context omitted.

I'd say that Docker has replaced more Linux-on-Linux VMs than has systemd-nspawn. That said, I'm seriously interested in what GP is doing that he's forwarding audio. Maybe testing desktop distros? Circumventing DRM? Multiseating an office with thinclients?

Docker is fine and dandy, but sometimes you just need to run an Ubuntu container that has to be persistent to run a few tests. debootstrap + systemd-nspawn -bD is amazing at that. I am also curious about why GP needs audio in Linux VMs - I did similar tricks too but with Windows VMs, in order to pass-through my microphone to shoddy Windows-only corporate chat apps, but I never had the same necessity under Linux to be…

>I am also curious about why GP needs audio in Linux VMs

$dayjob requires an Ubuntu installation with certain security characteristics and certain software installed. And I'm not going to install Ubuntu or do any of those other things to my actual machines :)

I also have a Docker container (well, podman container) of Ubuntu, for running closed-source applications like Discord and Steam. For that one I do indeed just volume-mount the PA socket instead of ssh-forwarding it.

Re: VirtualBox 7.0 Released – Full VM Encryption Support, New Direct3D Acceleration

#163

Earlier quoted context omitted.

I was a big user of dual boot and VFIO, but thanks to the advent of Proton and the recent Wine improvements (DXVK, ...) I've found myself rebooting into Windows for gaming less and less over the course of the last few years. Sure, not everything works, but basically everything single player does with just a few hiccups.

Have you considered just not playing the games that require Windows? There are _plenty_ of really great Linux games. If not, I'd love to know why. I'm not being polemic, I'm not a gamer, but simply avoiding games that don't run on Linux seems rather easy today.

No post body was provided.

Re: VirtualBox 7.0 Released – Full VM Encryption Support, New Direct3D Acceleration

#164
post #87

Earlier quoted context omitted.

Is there an equivalent of this for Intel Macs?

The above framework (Virtualization.framework) provided by Apple is not restricted to AArch64, it's supported on Intel Macs. I'm honestly not sure why a CLI tool would make that restriction, or if it even is a true restriction rather than an error in documentation. In any case, vftool is another CLI and works fine on Intel Macs, but has not yet been updated for graphical VMs.

Linux with GUI is only available on MacOS 13 and higher, I guess.

GitHub has a fair few projects which can do Linux VMs with command-line access to the guest.

Re: VirtualBox 7.0 Released – Full VM Encryption Support, New Direct3D Acceleration

#165

Earlier quoted context omitted.

I don’t think there is anything stopping anyone from building a competing extension pack which is 100% open source, and includes whatever useful features Oracle’s has (RDP is the most obviously useful; some people would benefit from the PXE support). One could potentially reuse code from other (GPL-compatible) open source projects in doing so. Also, one could make a fork which just rebrands it and removes all referen…

While I agree with this in principal, I'd guess the folks who have the low-level programming chops to execute such a thing are probably a very small list, and of those finding ones which want to spend their weekends(?) trying to keep up with VirtualBox releases (in Subversion of all things!) would be an even smaller list

I think a “just rebrand it and remove all mention of Oracle’s proprietary extension pack” fork wouldn’t require much “low level programming chops” at all. You could probably even automate a lot of it, with manual intervention only required for branding-related changes (which I assume would be rare). My biggest concern about doing it would be the macOS kexts - will Oracle’s trademark policy allow you to redistribute their kext binaries along with a fork, or force you to rebuild them under a new ID? If the later, will Apple approve it (for any special entitlements it might use)? Not an issue for Linux and Windows builds anyway.

Even stuff like RDP, I haven’t looked at the VirtualBox code in detail, but I assume there would be some interfaces to isolate display clients from the low-level technical details of the graphics card emulation-so it might not actually require as much “low-level chops” as you might think.

But your last point about not many people want to spend their weekends on it is spot-on: I myself am not volunteering to do any of this. Between my day job and a young family, don’t have as much time for personal projects as I used to, and what time I do have I’d rather expend towards other goals.

Re: VirtualBox 7.0 Released – Full VM Encryption Support, New Direct3D Acceleration

#166

Earlier quoted context omitted.

I looked it up, $50 per licence with a 100 licence minimum. Shame, Id pay per licence if I could, but instead I’ll probably just block their traffic and breach their licence. I doubt they can legally enforce those terms in Australia.

Why? Alternatives exists.

Sure, but I know virtualbox well. I’d love to use kvm but the seamless file sharing and network bridging on virtual box is near seamless, regardless of how hacky it is.

Re: VirtualBox 7.0 Released – Full VM Encryption Support, New Direct3D Acceleration

#167
post #90

Earlier quoted context omitted.

I guess JetBrains should hurry up with Kotlin/Native then. Maybe Google or Amazon could come up with GoSpring as well.

A great deal of Spring is based on classpath scanning and reflection; I don't think any such thing as ServiceLoader exists in golang, and my experience with the golang reflection has been "this is clearly solving some other problem than the one I have"

You underestimate the genius of enterprise and solution architects.

Re: VirtualBox 7.0 Released – Full VM Encryption Support, New Direct3D Acceleration

#168
post #129

Earlier quoted context omitted.

I do .NET and Java for 20 years now, there are so many workloads where .NET still doesn't matter at all. Why do you think Microsoft is now back in Java land with their own distribution, after everything that happened with Sun's lawsuit?

> Why do you think Microsoft is now back in Java land with their own distribution Because they have enough engineers to throw at any big environment where they can potentially expand in the future and having own distribution for an app layer lays foundations for new Azure services? (edit: checked after the response; first paragraph: "Java at Microsoft spans from Azure to Minecraft, across SQL Server to Visual Studio…

So .NET was born out of legal issues with Java, and those critical issues happen to be written in Java instead of .NET, by the company that created .NET in first place, so much for "Dotnet - it's already ahead..."

And here are some examples where .NET is hardly ahead, it isn't even there.

https://www.ptc.com/en/products/developer-tools/perc

https://www.aicas.com/wp/products-services/jamaicavm/

https://developer.cisco.com/site/jtapi/overview/

https://emea.ricoh-developer.com/about-us/membership/smart-m...

https://www.microej.com/

Among other several use cases outside mainstream computing, there are many JVM vendors out there, in the similar vein as C and C++ ones.

And naturally the elephant in the room, Android with its Android Java flavour, with Xamarin not really offering a good development experience, to the point Xamarin rants are quite easy to find on the interwebs (it remains to be seen if MAUI is any better).

Re: VirtualBox 7.0 Released – Full VM Encryption Support, New Direct3D Acceleration

#169
post #75

Earlier quoted context omitted.

$10 for a GUI.

What a deal! Id gladly pay for a nice GUI that manages things and makes configuration easy. My time is worth way more than $10. Also, “Purchasing the App Store version directly funds the development of UTM and shows your support.”

> Id gladly pay for a nice GUI that manages things and makes configuration easy.

that GUI which gives you like 10% exposure to all supported qemu and apple virtualization layer features won't make your configuration easy.

> “Purchasing the App Store version directly funds the development of UTM and shows your support.”

I'd prefer to fund to fund projects like qemu itself. Not some feature incomplete GUI sitting on top of qemu.

Re: VirtualBox 7.0 Released – Full VM Encryption Support, New Direct3D Acceleration

#170
post #139

Earlier quoted context omitted.

Vagrant + vmware plugin + vmware fusion tech preview. All open source (and free). It does work on my M1 (e.g., I'm able to spin up 4 Ubuntu VMs on my M1 for playing around with Ansible and deployments. Each VM with its own static IP). Now, you either have to trust on one of the Vagrant images for ARM available on Vagrant Cloud, or bake our own using, for instance, Packer.

Thanks, this is great! Do you have any opinion on the trustworthiness of the Bento or Roboxes (generic/) builds?

Bento is good (but they do not have the newest Ubuntu vagrant images for ARM afaik, hence the need to either trust in other not-so-well-known users or bake your own). Can't say about Roboxes.
Post reply on HN