What are the differences between QEMU and VirtualBox? [closed] - virtual-machine

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 2 years ago.
Improve this question
Recently, I found out that there is the QEMU project. I've used VirtualBox before, and I know about Xen and VMWare.
What are the differences between QEMU and VirtualBox? Should I stick with VirtualBox?
In which cases is QEMU better?

Basically both have features which the other does not have, so this might ease the decision. QEMU/KVM is better integrated in Linux, has a smaller footprint and should therefore be faster.
VirtualBox is a virtualization software limited to x86 and amd64 architecture.
Xen uses QEMU for the hardware assisted virtualization, but can also paravirtualize guests without hardware virtualisation.
QEMU supports a wide range of hardware and can make use of the KVM when running a target architecture which is the same as the host architecture.
Xen is a Type-1 hypervisor where VirtualBox and QEMU are considered as Type-2 hypervisors (also there might be a debate considering kvm being a kernel module).
A similar question has been asked before in this community.

QEMU with KVM is much, much faster than VirtualBox, you can test it yourself:
VirtualBox:
QEMU
Disk and CPU tests provided similar results, more or less.

A difference is the supported list of instructions. Virtualbox and VMware don't support the f16c-instructions supported by architectures beginning with Ivy Bridge, which limits compilations even with newer CPUs to those for Sandy Bridge and leads to other incompatibilities.

Related

How to speed up WSL2 internet download speed [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed last year.
Improve this question
I tried to use Windows Subsystem For Linux(WSL) 2 to use ubuntu 20.04 on Windows 10 and 11. But it has too bad internet speed in WSL2 ubuntu system. I had tried ubuntu on WSL1 as well, it also has too bad speed. It has almost 1/10 internet speed than host PC's internet speed in Task Manager / Performance.
I noticed that WSL Ethernet is working through Hyper-V Virtual Ethernet Adapter.
Is there any way to increase internet download speed in WSL2 by adjusting Hyper-V Virtual Ethernet Adapter Band-Width Limit or doing something else?

Can machines be "shutdown guest OS" without having VMware Tools installed using Powershell? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 months ago.
Improve this question
I need to shut down "Guest OS" of machines in powershell.
I dont have VMware Tools installed on the guest to use Shutdown-VMGuest.
My question is can this be done without installing VMWare tools on the guest. Is this even a possible ?
If NOT: Are there any other commands (like soft power operation, but i dont really understand this) OR any other ways to do this ?
If NOT: Is there any equivalent of "Shutdown guest OS" that can be done in powershell ?
It does look like i am posting 3 questions, but i want to just be able to shutdown guest os of vms bypassing installing VMWare tools using powershell.
PS: I am new to this, please be kind if this seems like a stupid question :)
The shutdown guest OS is a vmware tools option, and the benefit is that it is OS independent, as long as the vmware tools are installed it works.
PowerShell has the stop-computer command: https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.management/stop-computer?view=powershell-7
You could use the -computername option for a remote machine.
-ComputerName
Specifies the computers to stop. The default is the local computer.
Type the NETBIOS name, IP address, or fully qualified domain name of one or more computers in a comma-separated list. To specify the local computer, type the computer name or localhost.
This parameter doesn't rely on PowerShell remoting. You can use the ComputerName parameter even if your computer isn't configured to run remote commands.
PS. I'm assuming a WIndows Based OS here, correct?
VMware player may have the option for shutdown/restart guest OS even no VMTools is installed in the guest? (to be confirmed though)

Virtual Box for Mac OSX El Capitan [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 6 years ago.
Improve this question
Firstly i should mention i own a legal copy of the Mac OSX however i wish to install it on a virtual machine on my windows 10 64bit pc. I downloaded the vmdk file for it, but on every sites guildline the version drop down shows the mac osx el capitan version whereas mine is only showing mac osx 34bit and lac osx snow leopard.
am i missing something to make it display? the link to the guide im using is:
link to guide
While you may possess a legal copy of OS X, the license agreement only permits you to virtualize it with an Apple-branded computer as the physical host and is running the same OS.
https://ssl.apple.com/legal/sla/docs/OSX1011.pdf (page 2, emphasis mine) speaks to this if you got the OS through the App Store:
(iii) to install, use and run up to two (2) additional copies or instances of the Apple Software within virtual operating system environments on each Mac Computer you own or control that is already running the Apple Software, for purposes of: (a) software development; (b) testing during software development; (c) using OS X Server; or (d) personal, noncommercial
use
If you got the OS pre-installed on a Mac, you can't transfer that to a VM (see the section of the agreement above what I pasted) and it still requires that you run it on Apple-branded hardware.
Long story short, if you virtualize your legal copy of El Capitan on VMWare running on a Windows PC, you'll be in violation of the license agreement.

advantages VM's have over lightweight containers (docker) [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
I have the following quote from docker's latest release note -
Like all major IaaS implementations, Openstack relies heavily on virtual machines. Although there will always be a case for VMs in certain applications, we believe lightweight containers are a great alternative in many scenarios, especially for payloads which are CPU- and memory-intensive and suffer from the performance overhead of VMs.
The above makes it clear that the advantage of docker vs VM's lies in CPU and memory intensive payloads, so my question is what is the advantage VM's have over docker ? Or when should I use VM's ver docker ? As I find that most of my scenarios are well serverd by docker.
VM advantage over docker is that VM actually emulate hardware. You will have much finer control over the CPU, network and about everything where on Docker, you will be limited by host's hardware.
Moreover, with VM, you can run non-linux host like Windows, BSD or Solaris. Docker is limited by its linux kernel dependency.

Time Machine over Samba [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 3 years ago.
Improve this question
Currently running osx 10.8.2
Have an external network drive attached to my rt-n66u router running tomato
I'm trying to use tmutil to connect my external network drive, and am having a lot of trouble.
I mount the drives in Finder
Run sudo tmutil setdestination /Volumes/external, and get Incompatible file system type: smbfs (error 45)
Any ideas? :(
I can't answer your question specifically aside from telling you that timemachine backups on samba shares are not supported officially. As a consequence, even if you will be able to backup your data on a samba share (as far as I know lots of people have issues to do so), you will run into trouble during a restore procedure. If you would try to restore your data by booting an OS X livecd you couldn't because it doesn't have a samba client installed in order to connect to a samba share. The next step would be to try to connect the backup drive directly to your Mac to access your data. Chances are this would also fail because the harddrive was formatted with a linux filesystem which is not supported by OS X.
So the best thing you could do is to install netatalk (afpd) on that router box if it is possible at all.