The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
Sorry I missed it, but I think I may have slept through it. That happens sometimes, as you well know. I hope it was a great day, if you remember it. If not, I assure you that you had a wonderful time! Or so someone told me; I can't quite remember who...
is quite cool. I decided to install in on my laptop, and after a few hours trying to get it to work, I rebooted for a third time, and then Windows decided to configure the features I had selected. Well, as they say, the third time's the charm!
After getting it to work, I installed Windows Server 2012 on it, and that went without any real notable issues, other than the fact I had to define network interfaces beforehand, and I did not realize that.
While using Google to try and figure out why Hyper V did not want to install, I found that the latest version of Fedora (18) includes the required kernel drivers for Hyper V, and has been confirmed to work correctly, so I am thinking of installing that as well.
Hyper-V, by default, does not have any network interfaces defined for VMs. I had to go to an options dialog and define a network interface so that the VMs could access the internet. I did not know that (VMWare has them predefined upon installation of the application), and found it out when I started to install the WS2012 VM.
I like it, though don't get much of a chance to use it. I installed it (actually, just selected it as a feature in Windows 8, which installs it) so I could test out SharePoint, but I don't have any need for that now.
The only VM software I use now (on my Mac) is Parallels. It's neat in theory, but a little buggy for my taste. The most annoying bug being that it destroyed my Windows 8 install I had on another partition... it was supposed to run Windows as a hybrid VM/real install. Another one is that the click functionality malfunctions (e.g., when I click "Back" in Chrome, it never releases the button press, so Chrome shows a list of previous websites rather than just going to my last website).
This is the kind of technical discussion, and exchange of information, that I'd like to see preserved, in some other appropriate forum on CP: because, imho, such potentially valuable information, can be of future use to many other people, and this thread, will be soon "washed away," in the daily flood-tide of all other incoming Lounge material.
That doesn't mean that someone searching CP for "Hyper V," using the all-CP search facility won't find it, if they check the "Forum Messages" checkbox, that is unchecked, by default, when you do a general search.
If you do an all-CP search on "Hyper V," with the "Forum Messages" checkbox checked, every post on this thread will show up in the results: after you sort them by some criterion, like "date created desc."
Yeah, I know: same-old issue I have raised many times, both here, and on "Site Suggs and Buggs."
And, I assure you, I write this with no intent of implying this is an inappropriate, or not valuable, post on the Lounge.
This thing we tell of can never be found by seeking, yet only seekers find it.
Abu Yazid Al-Bistami (Persian, Sufi, 804-872)
In addition to Fedora having support, Microsoft also supports Red Hat Enterprise Linux (RHEL) (downstream version of Fedora) and thus, CentOS (clone of RHEL with the branding stripped out). You can get the Linux Integration Components (LIC) here.[^]
You can run Linux in Hyper-V without the extensions, but it's nice to have the host monitoring, proper NIC (without using Legacy Network Adapter) etc. It also includes mouse support since LIC v 3.2. I've even found that when I power down Windows 8 with a Hyper-V machine going, that the state got saved and restored on bootup (might have been my imagination though
So far, I've had CentOS, OpenSUSE and Fedora going in Hyper-V (dumped OpenSUSE after they dumped MONO though, that was the only reason I bothered with them).
I usually only run it in command line mode and connect to it from Windows with PuTTY (I love PuTTY
If you're looking for info on the various Linux Distros, DistroWatch[^] is a good place to start.
I used Hyper-V quite extensively in my previous job and ran Debian Linux machines (literally my first experience with Linux) to test FTP, SFTP and FTPS adapters as well as Win 2008 Server/SQL Server 2008 machines to test installation of our web application. I took advantage of the network setup options to closely mimic the customer's configuration.
Hyper-V has its quirks and in 2010 the interface wasn't as graphic as VMWare. But there are plenty of tutorials out there and once you learn to properly copy/clone the machines and maintain snapshots, it's very easy to use. Plus, as a QA Engineer, I loved having control of my test environment, knowing that I wouldn't have to worry about how someone else's changes to the environment might affect my testing.
I haven't found Virtual Box to function as well on Windows but had decent experiences with it on Linux. And while VMWare has some advantages over Hyper-V, I'd probably go back to Hyper-V given the option.
I'm curious to know how you managed to get it to work. I've been trying to activate Hyper-V on my Windows 8 Pro laptop for several months without success. I've followed all of the suggestions I've found on the Internet, to no avail. I've done all the testing on my laptop's setup, including the BIOS, and everything that's required seems to be in place. But when I try to activate Hyper-V, after the reboot I always get an unexplained error followed by "Reverting ...". I'd be grateful for some information about the problems you encountered and how you overcame them.
As a followup, I finally gave up and installed VirtualBox. It works great, so I can now run a program I use occasionally that will not work on anything later than Windows XP. It's an old MS-DOS program that takes over the entire screen, so Vista and later prevent it from running. VirtualBox was easy to install under Win 8 Pro and seems to work fine.
I like Hyper-V, but I find it very end user unfriendly, noted in fact that you had to set up the network interfaces yourself without proper documentation stating what you're supposed to do, other thing I don't like is the lack of drag and drop between the host and the virtual machines (although I believe this can be done connecting via RDP instead of the built in viewer), also I have noted that it hits the performance of the host computer, even if you're not running any virtual machine, and also ruins other things like (DRMed) media.
I see it as a Server feature that was given for free to the common user, but for the end user I find VMware Workstation far easier to use.