Teo En Ming’s Xen, Linux Kernel, and Xen VGA Passthrough Documentation

I have written the following documentation for open source Xen virtualization, Linux Kernel and Xen VGA Passthrough to Windows 8 Consumer Preview HVM Virtual Machine.

Article #1: Building and Installing Xen 4.x and Linux Kernel 3.x on Ubuntu and Debian Linux
Version: 1.6
Filename of PDF attachment: Building and Installing Xen 4.x and Linux Kernel 3.x on Ubuntu and Debian Linux – Version 1.6 – REDUCED.pdf

Article #2: Xen VGA Passthrough to Windows 8 Consumer Preview 64-bit English HVM domU and Windows XP Home Edition SP3 HVM domU with Xen 4.2-unstable Changeset 25070 and Linux Kernel 3.3.0 in Ubuntu 11.10 oneiric ocelot amd64 Final Release Dom0
Version: 1.6
Filename of PDF attachment: Xen VGA Passthrough – Version 1.6.pdf

Youtube Video #1: Xen VGA Passthrough to Windows 8 Consumer Preview HVM Virtual Machine with Xen 4.2-unstable Demo

Link: http://www.youtube.com/watch?v=kGH05ZoMk6o

Youtube Video #2:  Bug: Fedora 16 PV domU cannot start in Xen 4.2-unstable Changeset 25099 with xl

Link: http://www.youtube.com/watch?v=XgHMpG9ayQQ&hd=1

You may download all of my Xen, Linux Kernel, and Xen VGA Passthrough documentation (in PDF document format) from the following links:

(1) http://lists.xen.org/archives/html/xen-users/2012-03/msg00553.html
(2) http://lists.xen.org/archives/html/xen-users/2012-03/msg00554.html
(3) http://lists.xen.org/archives/html/xen-devel/2012-03/msg02139.html

Thank you very much.

Mr. Teo En Ming (Zhang Enming)

Announcing the Release of the World’s First 64-bit Build of Google’s Chromium OS with Xen Virtualization Support

I have integrated the open source Xen hypervisor 3.4.3 RC1-pre and Jeremy Fitzhardinge’s pv-ops dom0-patched kernel into my 64-bit build of ChromiumOS. With the integrated Xen virtualization support, you can now create and run virtual machines or guest operating systems in Google’s Chromium OS. If you do not have a need to create virtual machines, you can simply run ChromiumOS64 as a Xen domU virtual machine.

To run Windows XP, Windows Vista, Windows 7, Windows 2000, Windows Server 2003 and/or Windows Server 2008 as a hardware virtual machine (HVM), you need to have a processor with hardware virtualization support, e.g. Intel VT-x or AMD Pacifica.

To enable PCI/PCI-e and/or VGA pass-through to HVM virtual machines, you need to have a motherboard with a supporting chipset capable of Intel Virtualization Technology for Directed Input/Output (VT-d). VGA passthrough is more involved and may require you to modify the code to properly support your specific PCI Express x16 graphics card and recompile the Xen hypervisor and Xen tools.

Download your copy now! Please note that this is a pre-alpha release.

Download links:


Announcing the Release of the World’s First 64-bit Build of Google’s ChromiumOS for Netbooks

I have ported the development code of the open source ChromiumOS project to 64-bit. Google Chrome OS will be officially released in late 2010, and it will be based on the Chromium OS project.

My 64-bit build of ChromiumOS is called ChromiumOS64. Download your copy now!

Download link: http://www.chromiumos64.org/

Latest Google Chrome OS (ChromiumOS) VMware VMDK Image File Download: Guaranteed to Work!

Google Chrome OS (ChromiumOS) is a 32-bit Linux netbook operating system based on Ubuntu 9.10 Karmic Koala i386 (Development Branch).

Filename: Google-Chrome-OS-build-enming.teo-24Nov2009-0528.vmdk.bz2

Filesize: 280 MB

Type: VMware VMDK image file bzipped

md5sum: 23371970c3b1c5dee287b9bb97901b7d

sha1sum: 4f12627f58e34bb2d29b99627ce043bc6c30aaac

sha256sum: 9853bfb6220882660caebddd0395c03adfb122563918fbfc16e7070ad3a9e14c

sha384sum: 46b1c0321cee250117fbd9fad16a3d5eb341a8a68d3ac51e80cb1f32d8c1be7b4fa057c470f8250922d939928314a454

Download Link #1: http://www.zshare.net/download/689075349802a081/

Download Link #2: http://www.filefactory.com/file/a1d69he/n/Google-Chrome-OS-build-enming.teo-24Nov2009-0528.vmdk.bz2

Download Link #3: (Uploaded file is corrupted. Link removed.)

How to Use:

1. Decompress with bzip2 on Linux.

$ bzip2 -d Google-Chrome-OS-build-enming.teo-24Nov2009-0528.vmdk.bz2

2. Use as virtual harddisk with the open source Xen hypervisor, Sun VirtualBox, VMware Workstation, or VMware Player

3. To convert the VMDK image file to Xen HVM domU image file for use with Xen, follow the instructions at the following link.