this post was submitted on 27 Jun 2023
19 points (95.2% liked)

Linux

47572 readers
804 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

EDIT: I decided to go with Virtual Box since Hyper-V just doesn't seem to work on my PC. Thank you everyone for the recommendations!

top 28 comments
sorted by: hot top controversial new old
[–] danielfgom 7 points 1 year ago

I've you're running Linux on your system use KVM. If you're running Windows, use Virtual box.

[–] Andonome 7 points 1 year ago

I don't think it much matters.

Virtualbox works fine for me. Just remember to note if you're setting up the VM with a modern EUFI, or an old fashioned BIOS, so you can install the right bootloader.

[–] [email protected] 5 points 1 year ago

I've had no issues using VirtualBox, and never bothered with VMware because it is proprietary. I would only consider VMware if you were in a commercial environment where it's already in use.

You might be interested in these two wiki pages to compare how they work in practice:

[–] [email protected] 4 points 1 year ago

There's also Hyper-V if you've got windows pro or better, I haven't used VirtualBox in a while but it's fine too.

[–] [email protected] 4 points 1 year ago

It really doesnt matter much. They will both give you a good idea of what arch is like

[–] [email protected] 4 points 1 year ago

In my experience, there are no problems with either VirtualBox or VMware when it comes to Arch. Personally, I mainly use VirtualBox.

[–] ulu_mulu 3 points 1 year ago

They're very similar, though last time I used VMware, it had problems with the latest Linux kernels on Linux hosts, I don't know if it's the same on Linux guests if you have Windows on you PC, but you probably wouldn't want to reinstall everything if that's the case.

VirtualBox is fine with Linux in any case.

In case of Windows guests on Windows hosts, I find VMware has slightly better performance.

[–] [email protected] 3 points 1 year ago

I don’t think it matters, both should work well. The only place you might see a difference is 3D graphics acceleration. Not sure what the situation there is these days.

[–] [email protected] 3 points 1 year ago

Better in what sense? Performance, ease of use/installation, being free software? Also, how familar are you with linux?

Really cool that you are insterested in installing arch!

[–] [email protected] 3 points 1 year ago

VirtualBox will work just fine with the added benefit that you immediately have pretty seamless and working graphical environment. With vboxtools (or whatever that kit was called) you can even copy+paste between hypervisor and the virtual machine. Performance wise vmware might have a slight edge, but if you're running a homelab or just trying things around it's something not to worry about at all.

[–] [email protected] 3 points 1 year ago (1 children)

Seems like HyperV is the obvious answer, but last I knew that was a Windows Pro and up feature. Virtual Box is a fine tool as an alternative.

[–] mynona 1 points 1 year ago

Windows 10 Home will run Hyper V guests but installation isn't obvious. Search engine of choice should show how. I think WSL 2 uses it as the default backend, so should be doable on 11 as well.

[–] [email protected] 3 points 1 year ago

KVM via virt-manager (GUI front-end for QEMU)

[–] [email protected] 3 points 1 year ago

I think both are usually fairly well supported, but VirtualBox being open-source it's probably got slightly better drivers for desktop use although I'm sure VMware has it pretty well covered as well.

Ultimately it's not going to affect the experience much. All Linux distros are going to perform comparably in a VM as long as the appropriate drivers are in use.

What you look for in a distro is more like the general experience of using it: does it have the packages you need, do you like the package manager and how the packages are structured, do you like how it sets up services. Especially for a more DIY distro like Arch, by the time you've set up your desktop environment and software you'll probably have a good feel of how the distro works already. With Arch in particular you won't be looking at any sort of out of the box experience (ie. does it install and support your hardware easily out of the box post-install) like you would if you were comparing Debian/Ubuntu/Fedora/Mint/SUSE/Manjaro.

[–] [email protected] 2 points 1 year ago

Have you considered using hyper-v? That's my go to if I have to run a VM on Windows.

[–] [email protected] 2 points 1 year ago

Doesn't matter that much. Personally I'd just go with virtualbox because it's open source.

[–] [email protected] 1 points 1 year ago

Either of them work just as fine, it's just up to personal preference. I tend to use VirtualBox for pretty much anything linux, VMware for windows

[–] [email protected] 1 points 1 year ago

Hyper-v works and is built into windows. You might just need to install it as a feature.

[–] [email protected] 1 points 1 year ago

I would go with virtual box, but just because I don't really like the vmware interface.

[–] [email protected] 1 points 1 year ago

I'm not an expert, but I would say it doesn't matter that much. I'm using VirtualBox because it's easy to use, (partly) open source and it's multi platform.

[–] [email protected] 1 points 1 year ago

Don't know about VMware, but VirtualBox does just fine - follow the 'guest additions' page, it runs Arch as well as any other Linux. Normal VB caveats apply - you dance with a great evil by inviting Oracle into your home; some things that you'd think would be routine, like compressing disk images again, require arcane CLI invocations; and so on.

[–] Raphael 1 points 1 year ago

The most meme-ish since you're trying a meme

[–] [email protected] 1 points 1 year ago

If you're not familiar with it, windows now has native support to run Linux via the Windows Subsystem for Linux (WSL2). It can integrate pretty well into your environment as well, like pushing vscode applications to run in the Subsystem. It apparently supports gui as well although I haven't tried setting that up myself.

[–] [email protected] 1 points 1 year ago (1 children)

If you can try andd use Hyper-V as it is windows native (if you have home edition then it's not something you can use because M$).

If you want a simple hypervisor VirtualBox will do just fine and I've had a generally better experience with that over VMWare (that said both will do the trick).

Lastly I should mention that you can use Qemu on windows; but I've never tried that myself and it might require some tinkering to get to work but it is the fastest virtualization framework I know of.

[–] [email protected] 1 points 1 year ago

Does Hyper-V have proper drivers in the kernel now?

[–] [email protected] 1 points 1 year ago
[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

I can't say I'm an expert in this, but I would say use whichever you want. There won't be a big difference between then. If for some reason one doesn't work, try another one.

load more comments
view more: next ›