Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> เครื่องเสมือน

เลือก Virtualization Software ให้ถูกต้อง: Top Tools สำหรับ Windows & Linux

วันนี้จะเขียนเกี่ยว 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)

เลือก Virtualization Software ให้ถูกต้อง: Top Tools สำหรับ Windows & Linux

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

เลือก Virtualization Software ให้ถูกต้อง: Top Tools สำหรับ Windows & Linux

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

เลือก Virtualization Software ให้ถูกต้อง: Top Tools สำหรับ Windows & Linux

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

เลือก Virtualization Software ให้ถูกต้อง: Top Tools สำหรับ Windows & Linux

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 อยู่

เลือก Virtualization Software ให้ถูกต้อง: Top Tools สำหรับ Windows & Linux

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

เลือก Virtualization Software ให้ถูกต้อง: Top Tools สำหรับ Windows & Linux

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 พอ?