November 14, 2016

Centos 7 as a KVM host on Lenovo X1 Yoga?

Experienced programmer, know Unix fairly well, but rather new to Linux...

I've recently purchased a Lenovo X1 Yoga with the below configuration:

Processor                   : Intel Core i7-6600U Processor (4MB Cache, up to 3.40GHz)
Operating System            : Windows 10 Pro 64
Display                     : 14.0 WQHD (2560 x 1440) OLED Touch
Memory                      : 16GB LPDDR3 SDRAM 1866MHz
Graphics                    : Intel HD Graphics 520
Security Features           : Integrated Fingerprint Reader
TPM Setting                 : Software TPM Enabled
Camera                      : 720p HD Camera with Microphone
Security Chip               : Software TPM & Hardware dTPM
Hard Drive                  : 1 TB Solid State Drive PCIe-NVMe
Pointing device             : UltraNav (TrackPoint and ClickPad)
Wireless                    : Intel Dual Band Wireless-AC 8260 (2x2 Wi-Fi, 11ac) with Bluetooth 4.1
Integrated Mobile Broadband : Integrated Mobile Broadband 4G LTE (Huawei ME906S)
Display Panel               : 14.0" OLED WQHD (2560 x 1440), touch, No WiGig, Camera, Mic
ThinkPad Pen                : ThinkPad Pen Pro

I would like to configure and use the laptop as follows:

  • I want to make Linux my primary o/s for day-to-day operations, with Windows only as required
  • Currently, I want to dual boot Windows and Linux, since there is some Windows s/w I require for work
  • Within Linux, I want to run numerous Linux distros as VM's using KVM, as much as a learning exercise/hobby as anything else.
  • Eventually, I may choose to delete the Windows partition and run Windows as a VM as well

With that in mind, and after weeks of web research, I've decided on Centos 7 as the KVM host. I hope to run Arch as my primary day-to-day distro within KVM, hopefully with acceptable performance as a VM.

  • Any comments on the above usage scenario?
  • Given the hardware above, is Centos a good choice as the KVM host? Is Centos 7 "cutting edge" enough to work with very recent hardware?

(I've already had a problem installing Centos (python error) but I'll post that as a separate thread)

Click Here!