I'm using Oracle VM VirtualBox for virtualization. Comes with a nice front-end making administration pretty easy, and supports a lot of different operating systems. According to a post on our sister-site (Limiting CPU speed in a virtual machine? – see e.g. this answer), it is possible to set the required CPU frequency.
Additionally, VirtualBox can read ...
The best hypervisor I've seen for OS X is Parallels. On a Macbook Pro which has the right hardware, it will have Intel VT-x and EPT support, giving you a very fast VM.
It does support snapshots and suspending, and it's rock-solid reliable.
I've used it to...
Run Windows 7 and Windows 8.
Run Windows-only apps (Windows version of Office, etc...).
Oracle Virtual Box can export to OVF files and VBoxManage clonehd can convert VMDK to streaming VMDK amongst many other options.
There are downloads for Windows, OSX, Linux & Solaris and the Licence is GPL2.
You might consider using Vagrant, which is used often together with VirtualBox, although it supports other solutions as well.
Their motto is:
Create and configure lightweight, reproducible, and portable development environments.
Regarding your requirements:
An image can be defined through a file called Vagrantfile
There are community-provided Vagrant ...
Why not deploy on a cloud VM? Is that an option? There is a lot of competition in this area, which means that a hosting partner may already have volume discounts on OS licensing. Amazon EC2 and Azure are the major players, but there are numerous options if this is a possibility.
From talking to several Windows distributors, I gathered the following information:
Using Embedded Windows - generally not allowed, because it must be bundled with a physical device
OEM Licensing - not allowed for the same reason
Volume Licensing - not allowed, because Volume Licensing can only be applied for the end users, but Volume licenses cannot be ...
I'd like to recommend Proxmox.
It provides KVM for virtualization so you can run Windows or any other x86/x86_64 OS (e.g. Linux, OSX, BSD, etc).
However, unlike any other Hypervisor I have come across, it also provides LXC (Linux Containers). Containers are an independent OS so are essentially completely separate from the host system. Beyond some config ...
This can be done with software already shipping with the system (so in short, I'm recommending you a software called "Linux" ;). As you didn't specify the flavor of Linux used, I'll outline it for Debian based systems here. The very same principle should also work for other Linux systems; you've just to adjust the dpkg part to its corresponding counterpart (...
After trying more programs, Avast sandbox is the only acceptable alternative. It does not have multiple sandboxes but it does have an option to run each process independently of other processes in the sandbox and on the system, which can also do.
Out of all the programs that I've tried, Avast is the best alternative to Sandboxie. The sandbox module can be ...
I think you are looking for a sandbox to isolate each application. Sandboxie does just that. It allows you to create multiple sandboxes and run your applications inside them. It offers complete protection against these applications interacting with your operating system. However, running simultaneous multiple sandboxes is only supported in the ...
I am using a Proxmox installation running on a minimum debian system for this kind of setup. Actually this one (hardware) server is hosted by an internet server provider so my only access is via web for VM administration or putty for server administration.
There I have several VMs running linux for production tasks like git, owncloud and test VMs for hosting ...
I think that you realistically only have one option, and that is to buy a retail license and ship that as part of your virtual appliance.
If you purchased a MS volume license as the end user, I don't think you are legally allowed to resell it. (If your company is a authorized MS volume license re-seller, then you might be able to get away with it.)
I can suggest you try VirtualBox. I've used it for personal purposes for years without much trouble at all, while not for Sharepoint at least it may merit a try.
Open source (GPLv2)
Multiplatform (at least supports Windows, Linux and Mac hosts)
Does support snapshots natively.
Also other features like many virtual disk formats, hardware virtualization for ...
For the record I wrote such to be able to import a disk image to VirtualBox. It works too for vmWare Workstation.
It creates a basic OVF file based on the command line switches your pass, and some inspection of the disk image.
import2vbox --memory 512 --vcpus 2 disk_image.raw
will create an OVF file and ...
Gain full control of VMware® and Hyper-V® environments
Hyper-V® and VMware® Management Dashboards
Identify and remediate VMware and Hyper-V problems
Decrease mean time to resolution (MTTR)
VM capacity planning
VM sprawl control
VM right-sizing(Display and change VMs with over- and under-allocated CPU/memory. Display and change CPU due ...
So it turns out both Virtual Box and VMware have solutions like Parallels, they just aren't as good or well known.
Virtual Box has "Seamless Mode"
VirtualBox will hide the guest operating system’s desktop background, making it seem as if the guest operating system’s programs are running on the host operating system’s desktop. However, the running ...
As far as I know, there isn't any special download for virtual machines.
However, this doesn't really matter if you specifically want a legal option, because you couldn't legally run it on your laptop anyway unless the hardware is made by Apple, as there is an explicit clause in the licensing for macOS that requires that it only be run on Apple hardware (...
One good option to look at is Vagrant Up - this allows you to produce recipes specifying the setup of a given OS & set of tools and then execute them under a selection of VMs.
Free, Gratis & Open Source
Windows, Linux or Mac
Use with VirtualBox, VMware, Docker, AWS, or any other provider.
Recipes are suitable for version control
While the first ...
This article seems to be exactly what you would be looking for.
Terminal Services RemoteApp (Which is a Windows only program) seems to be just what you're looking for. However, other possible software from the linked article: VNC, Citrix, XenServer (The free version of Citrix without ...
Might just be time to purchase dedicated hardware since you're trying to run several servers that will devour RAM. Databases and Web servers are not nice to RAM, and I think you're also trying to compile code and run other software, which will also eat RAM. Which I'm confident you're well aware of that. I honestly don't believe that even running your VM as a ...
No issues w/ VBox here. Mint 18.x as host, have 4 Debian "servers" running (dhcp, router/gateway, dns, samba), 2 instances of the Mint 18 live cd, 3 FreeBSD machines (router/gateway, dhcp, dns), and a copy of Win7 professional. The servers all have the daemons running, the LiveCDs and Win7 are sitting with firefox open on the default homepages. Host ...
I use VirtualBox by Oracle. They are doing a great job with keeping up to date with making the software easy to use. You can even choose how many cores, the amount of RAM, and storage space to allocate to a particular machine. Make sure to take a snapshot of the machine after all the software is installed. This helps if an app breaks or glitches out so ...
You want a system cloning tool like Clonezilla. You'll need space off of your source disk to save the dump to, and you'll need to boot a VM with a clonezilla disk and access the dump you saved in order to write it back out to the VM's hard drive. You also may or may not need to do the equivalent of sysprep on it to deal with hardware changes, etc. Of ...
I would personally use VirtualBox fuse. It allows you to attach VHD images on Linux, this way you can mount VHD images on both Windows inbuilt support and also Linux using this package.
Here's a guide that will provide step by step instructions on how to install and use VirtualBox fuse, Mounting VHD Image file in Linux
VirtualBox is a ...
I would strongly recommend porting your application to Linux and shipping with that, (on a VM or otherwise).
Licence Restrictions - much fewer than any edition of Windows
Price - Free
Volume Licencing - Unlimited
Stability - Usually better
Small Footprint - if you choose and definitely smaller
Server Architecture - Defiantly
Activation Required - None