วันนี้จะเขียนเกี่ยว Popular Virtualization Products ที่ใช้ Enhance Desktop Experience ผมเขียน Virtualization Software ยาวแล้ว แตคราวนี้เน้น "User ทำได้อะไร" มากกว่า "Software ทำได้อะไร"
Typical Windows/Linux User มี Software เยอะเลือก: Free/Open-source, Free/Closed-source, Payware ทุกตัวเสนอ Usability และ Difficulty ระดับต่างกัน เริ่มกันเลย
Best Choice (Top Tier)
2 Free Products by VMware + 1 Free Product by Sun (เดิม innotek สร้าง VirtualBox): VMware Player, VMware Server, VirtualBox - Candidates สำหรับ Desktop Virtualization
เสนอ Solid Performance (ไม่ใช่ Native Speed) Extremely Simple/Friendly Consoles Hardware Support มาก (มี Drawbacks นิดหน่อย: 3D, USB) แต่ต้องการ RAM เยอะ และ Disk Space ใหญ่สำหรับ VMs
VMware Player
Simplest Choice สำหรับคนส่วนใหญ่ รัน Pre-configured VMs หรือ Install ใหม่ (มี Limitations Config Guest OSs: ไม่ติดตั้ง VMware Tools ได้ - Tools ปรับปรุง Performance Guest OSs)

VMware Player ใช้ System Network Stack ทั้งหมด Complex Network Config (Forwarding, Firewall Rules) ต้องเช็คว่า Player Connect ผ่านได้
แต่ง่ายต่อ Install/Use มาเป็น Package ใน Repos ของ Linux Distros ยอดนิยม
Feature โดนใจ: Virtual Appliances Marketplace - Online Repo ดาวน์โหลด VMs ที่คนอื่นสร้าง Configured แล้ว อ่านเพิ่ม: VMware Player - A great friend
VMware Server
Stripped-down Version ของ VMware Workstation (แพงแต่ Worth It) มี Player Built-in + เพิ่มเติม = Logical Choice สำหรับ Install
แต่ต้อง Install เอง (ไม่ยากแตไม่ Trivial) ต้อง Install VMware Tools ใน Guests, Config Advanced Options เพื่อ Integration Host-Guest Tools: Seamless Move Real/Virtual, Improve Mouse/Monitor, Sync Clock Guests, More
พอใจเวลา = Worth It Most Complete Free Virtualization Package

Server ควบคุม Local/Remote VMs หลายตัวพร้อมกัน (Limited by Hardware) = Small Virtual PC Farm จุดแข็ง: Install Own Network Drivers = Simplify Network Layout/Setup
Single Snapshot ต่อ Guest (Revert Previous States) VMs = Simple Files Copy = Multiple Copies (Legal Permitting)
VMware Server ส่องบน Linux 64-bit: Host ไม่ Limited 4GB RAM Cap = Cram Memory รัน 10s VMs Windows: Convert Real Machines to VMs ด้วย VMware Converter
Good News: Future VMware Server (based on Latest Workstation Beta) จะมี Real 3D Support!
VirtualBox
อยู่ระหว่าง Player และ Server Lighter/Faster ทั้งคู่ แต่ Network Stack ยากที่สุด Config Complex Situations (Guests ต้อง Talk กัน หรือ Run Services)
Unlimited Snapshots - Highly Valued สำหรับ Frequent Testing Multiple OS Configs 3D Support คล้าย VMware Server ไม่ให้ Real 3D Tasks แต VirtualBox ให้ Performance Edge เล็กน้อยกับ Old Windows Games

VirtualBox รองรับ USB 2.0 Out-of-the-box (VMware Server ยังไม่มี)
VirtualBox รัน VMware VMs ได้ Only Product ของ 3 ตัวที่ Open-source = Huge Future Potential มาบundled ใน Linux Distros หลายตัว เช่น MCNLive VirtualCity Live CD

Alternatives
Solutions อื่นๆ ที่น่าสนใจ: Emulation, Quasi-emulation, Thin Virtualization Windows/Linux โดยไม่ Full Virtualization Suites ใกล้เคียง Real VMs
QEMU
Difficult ที่สุด Master/Use Minimalist, Command Line Only, ต้องการ Hardware Infrastructure Knowledge Setup Properly แต่ Worth Considering: Ready OS Images เยอะบน Net (Official Site)
Pendrivelinux
เคยพูดถึง: รัน QEMU Scripts รัน Linux Distro ไหนก็ได้จาก USB Device (Portable HDD, Pen Drive) ขณะ Boot ใน Windows อยู่

Excellent สำหรับ People ที่ต้องใช้ Linux แต่วิตกกังวลย้าย หรือไม่อนุญาต Install Linux (Work) อ่านเพิ่ม: Pendrivelinux - Be cool anywhere you go
MojoPac
Windows XP Users: Virtualized Version ของ Own Installation พร้อม Full 3D Support = Ideal สำหรับ Games/Programs ต้องการ GPU แตไม่ติดตั้งได้ (Workplace, Internet Cafe)
MojoPac Limited: Self-virtualization แต่ Simple มาก ไม่กังวล Network Stack/Driver Configs
VirtualBox ติดตั้งใน Mojo ได้! Only Product ของ 3 'Best Choices' ที่รันจาก MojoPac อ่านเพิ่ม: MojoPac - Desktop virtualization software

Other
Returnil Virtual System, ShadowSurfer (Windows Only, ShadowSurfer Payware แต่อย่างเก่า Free บ่อย) จะ Review รายละเอียดภายหลัง
Hard-core
OpenVZ
Difficult ที่สุด Reviewed ต้อง Linux Knowledge แน่นอน Container-based Virtualization แต่ละ Container = Fully Separate OS Independent Near-native Performance
Caveat: Linux Hosts Only ต้อง Dedicated Kernel ทิ้งพื้นที่น้อยให้ Apps อื่นๆ ต้อง Dedicated Machine - แต Run 10s-100s VMs Simultaneously จะ Review บน dedoimedo.com ภายหลัง
Payware
Several Products คิดถึง แต Long-term Option Most People: No Reason Spend Money Given Rich Excellent Free Solutions แต Wealthy Connoisseurs...
VMware Workstation
Extra Cash = Spend Here Workstation = Server on Steroids: Create/Deliver Own Virtual Appliances, Unlimited Snapshots, Upcoming 3D Support (Latest Beta) ลอง Server รัก แล้วซื้อ Workstation
Parallels Virtuozzo
Commercial Version ของ OpenVZ Good ถ้าไม่อยาก Command Line
CrossOver
Selection of Products: Windows Apps/Games บน Linux/Mac Not Free แต่ Worth Considering
Conclusions
สำหรับ Alpha/Beta Testers, Hobbyist/Pro Security/Network Researchers, Scared Windows Users Wanting Linux Taste, Linux Users Needing Windows Apps, Gamers, Travelers, Students - มี Products ครบทุก Mood และ Soul
VMware Server และ VirtualBox = Sensible Choices แต Others Complement ดี Bag USB Drives + Portable Linuxes + 3D Windows = All Set
เลือก VMware vs VirtualBox ยาก ทั้งคู่ Goodies ข้อเสีย Virtually Nil ผมรู้สึก VMware Server ชนะ Network Support Superior แต่ถ้าไม่กลัว Manual Bridged Interfaces VirtualBox อาจ Best Choice
Near-native Performance = OpenVZ แต่ Beast Setup/Use มากมายเลือก คำถาม: คุณ Brave พอ? หรือ Spare Time พอ?