ความแตกต่างระหว่าง VirtualBox และ VMware และ Parallels

ความแตกต่างระหว่าง VirtualBox และ VMware และ Parallels
ความแตกต่างระหว่าง VirtualBox และ VMware และ Parallels

วีดีโอ: ความแตกต่างระหว่าง VirtualBox และ VMware และ Parallels

วีดีโอ: ความแตกต่างระหว่าง VirtualBox และ VMware และ Parallels
วีดีโอ: เมื่อ "ความแตกต่าง" ของพนักงาน สร้างคุณค่าให้องค์กรกว่าที่คิด | Mission To The Moon EP.1438 2024, มิถุนายน
Anonim

VirtualBox กับ VMware เทียบกับ Parallels

Platform Virtual Machines (VM) ถูกใช้งานอย่างหนัก เพราะมันให้ความสามารถในการจำลองเครื่องคอมพิวเตอร์จริงที่สมบูรณ์บนอีกเครื่องหนึ่ง ซอฟต์แวร์ดังกล่าวส่วนใหญ่อนุญาตให้มีเครื่องหลายเครื่องบนแพลตฟอร์มทางกายภาพเดียว VirtualBox, VMware และ Parallels เป็นซอฟต์แวร์ VM แพลตฟอร์มยอดนิยมสามตัว VirtualBox เป็นซอฟต์แวร์ VM ที่ได้รับความนิยมมากที่สุดในขณะนี้ ในขณะเดียวกัน VMware และ Parallels เป็นผู้เล่นหลักสองรายในตลาดซอฟต์แวร์การจำลองเสมือนสำหรับผู้บริโภคของ Mac (เชิงพาณิชย์)

VirtualBox คืออะไร

VirtualBox (Oracle VM VirtualBox) เป็นแพ็คเกจการจำลองเสมือนสำหรับ x86 ที่พัฒนาโดย Oracle Corporationเปิดตัวในฐานะสมาชิกในกลุ่มผลิตภัณฑ์เวอร์ชวลไลเซชัน ผู้สร้างดั้งเดิมคือ innotek GmbH ซึ่ง Sun Microsystems ซื้อ VirtualBox ได้รับการติดตั้งบนระบบปฏิบัติการที่มีอยู่ (ระบบโฮสต์) จากนั้น เมื่อใช้ VirtualBox ระบบปฏิบัติการอื่นๆ (Guest OS) จะสามารถโหลดและรันได้ VirtualBox รองรับ Linux, Mac OS X, Windows XP, Windows Vista, Windows 7, Solaris และ OpenSolaris เป็นระบบปฏิบัติการโฮสต์ VirtualBox รองรับ Windows, Linux, BSD, OS/2, Solaris ฯลฯ เป็นระบบปฏิบัติการแขก นอกจากนี้ยังอนุญาตให้มีการจำกัดการจำลองเสมือนของ Mac OS X บนฮาร์ดแวร์ของ Apple ถือเป็นซอฟต์แวร์เวอร์ชวลไลเซชั่นที่ได้รับความนิยมสูงสุดในขณะนี้

VirtualBox ให้ความสามารถในการเริ่ม หยุดชั่วคราว หยุด และทำงานต่อกับระบบปฏิบัติการโฮสต์ที่โหลดต่อโดยไม่รบกวนเครื่องเสมือนอื่นๆ นอกจากนี้ เครื่องเสมือนแต่ละเครื่องสามารถกำหนดค่าได้อย่างอิสระเพื่อให้ทำงานด้วยการจำลองซอฟต์แวร์/ฮาร์ดแวร์ของตัวเอง (หากได้รับการสนับสนุน) คลิปบอร์ดทั่วไป (ในวิธีการอื่นๆ) ใช้สำหรับการสื่อสารระหว่างโฮสต์และระบบปฏิบัติการของแขกนอกจากนี้ยังสามารถสื่อสารระหว่างเครื่องเสมือนสองเครื่องได้ด้วยการกำหนดค่าที่เหมาะสม เนื่องจาก VirtualBox รองรับทั้ง VT-x ของ Intel และ AMD-V hardware virtualization extensions จึงสามารถหลีกเลี่ยงปัญหาเล็กน้อยที่เกิดขึ้นเมื่อใช้การจำลองซอฟต์แวร์เท่านั้น

VMware คืออะไร

VMware เป็นซอฟต์แวร์เวอร์ชวลไลเซชั่นที่พัฒนาโดย VMware, Inc. VMware มีสำนักงานใหญ่ในแคลิฟอร์เนีย สหรัฐอเมริกา และก่อตั้งขึ้นในปี 1998 ถึงแม้ว่าตอนนี้จะเป็นเจ้าของโดย EMC Corporation VMware เวอร์ชันเดสก์ท็อป (VMware Workstation, VMware Fusion และ VMware Player) สามารถทำงานบน Windows, Linux และ Mac OS X อย่างไรก็ตาม เวอร์ชันเซิร์ฟเวอร์ VMware (VMware ESX และ VMware ESXi) สามารถทำงานโดยตรงบนฮาร์ดแวร์เซิร์ฟเวอร์โดยไม่ต้องใช้ระบบปฏิบัติการ เพราะพวกเขาใช้เทคโนโลยีไฮเปอร์ไวเซอร์ (ซึ่งจับคู่ฮาร์ดแวร์ของโฮสต์กับทรัพยากรของแพลตฟอร์มเสมือนโดยตรง) VMware Workstation อนุญาตให้ใช้ระบบปฏิบัติการ x86 หรือ x86-64 ได้หลายระบบ VMware Fusion เป็นผลิตภัณฑ์ที่คล้ายคลึงกันสำหรับผู้ใช้ Intel MacVMware Player เป็นซอฟต์แวร์ฟรีที่คล้ายกับ VMware Workstation และ VMware Fusion ซอฟต์แวร์ VMware ให้การจำลองเสมือนของอะแดปเตอร์วิดีโอ/เครือข่าย/ฮาร์ดดิสก์ ไดรเวอร์ Pass-through มีให้โดยโฮสต์สำหรับพอร์ต USB และพอร์ต Serial/Parallel ดังนั้น Virtual Machine ที่ทำงานบน VMware จึงเป็นอุปกรณ์พกพาได้อย่างมาก ทำให้ผู้ดูแลระบบสามารถหยุดชั่วคราวบนเครื่องหนึ่ง ย้ายไปยังอีกเครื่องหนึ่ง และกลับมาทำงานต่อจากตำแหน่งที่หยุดชั่วคราวได้อย่างแม่นยำ

ขนานคืออะไร

Parallels (หรือ Parallels Desktop สำหรับ Mac) เป็นซอฟต์แวร์เวอร์ชวลไลเซชันที่นำเสนอการจำลองเสมือนฮาร์ดแวร์สำหรับคอมพิวเตอร์ Mac ที่ใช้ชิป Intel ได้รับการพัฒนาโดย Parallels Inc. ซอฟต์แวร์ Parallels VM ยังใช้เทคโนโลยีไฮเปอร์ไวเซอร์ (คล้ายกับ VMware) สิ่งนี้ทำให้เครื่องเสมือนทั้งหมดสามารถทำหน้าที่เท่ากับเครื่องแบบสแตนด์อโลน (พร้อมคุณสมบัติทั้งหมดของคอมพิวเตอร์จริง) ดังนั้นจึงทำให้พกพาได้สะดวก (เช่น อนุญาตให้หยุดเครื่องเสมือนที่ทำงานอยู่ คัดลอกไปยังเครื่องอื่นแล้วรีสตาร์ท) ไปยังอินสแตนซ์ของเครื่องเสมือน เนื่องจากเครื่องเสมือนทั้งหมดใช้ไดรเวอร์ที่เหมือนกันโดยไม่คำนึงถึงทรัพยากรจริงที่ใช้บนโฮสต์Parallels สามารถใช้ Mac OS X 10.4 หรือใหม่กว่าที่ทำงานบนเครื่อง Mac ที่ขับเคลื่อนด้วย Intel เป็นระบบปฏิบัติการโฮสต์ มันสามารถมี Windows, Mac OS X Leopard Server และ Mac OS X Snow Leopard Server, Linux distributions หลายตัว, FreeBSD, OS/2, Solaris และระบบปฏิบัติการอื่น ๆ อีกมากมายในฐานะระบบปฏิบัติการสำหรับแขก

VirtualBox กับ VMware และ Parallels ต่างกันอย่างไร

แม้ว่า VirtualBox, VMware และ Parallels จะเป็นซอฟต์แวร์เวอร์ชวลไลเซชั่นยอดนิยม แต่ก็มีความแตกต่างกันมาก

– พวกเขาทั้งหมดรองรับ Windows 2000, Windows XP, Windows 2003, Windows Vista, Linux และ Mac OS X เป็นระบบปฏิบัติการโฮสต์ แต่ VirtualBox เป็นซอฟต์แวร์เดียวที่รองรับ Windows 7, Windows 2008 Server, Solaris 10U5+, OpenSolaris, FreeBSD (ในอนาคตอันใกล้) เป็นระบบปฏิบัติการโฮสต์

– ซอฟต์แวร์ทั้งสามรองรับ DOS, Windows 3.1, 95, 98, NT, 2000, XP, Vista, Linux เป็นระบบปฏิบัติการแขก แต่อีกครั้ง VirtualBox เป็นซอฟต์แวร์เดียวที่สามารถโหลด Windows 7, Windows Server 2003/2008, OpenBSD และ OpenSolaris ได้VMware ไม่รองรับ OS/2 ในขณะที่ Parallels ไม่รองรับ FreeBSD และ Solaris ในฐานะแขกระบบปฏิบัติการ

– แม้ว่าทั้งสามรองรับระบบปฏิบัติการแขกรุ่น 64 บิต แต่ VirtualBox และ VMware เท่านั้นที่รองรับระบบปฏิบัติการโฮสต์ 64 บิต

– ทั้ง VirtualBox และ Parallels รองรับส่วนขยายการจำลองเสมือน Intel VT-x และ AMD-V แต่การสนับสนุนนี้จำกัดบน VMware

– VirtualBox, VMware และ Parallels ให้การ์ดเครือข่ายเสมือนสูงสุด 8, 4 และ 5 ตามลำดับ

– ทั้ง VirtualBox และ VMware สามารถสนับสนุนตัวควบคุมดิสก์เสมือน IDE หรือ SATA ได้ แต่ Parallels จะรองรับเฉพาะ IDE เท่านั้น อย่างไรก็ตาม VirtualBox เป็นซอฟต์แวร์เดียวที่รองรับ iSCSI (ซึ่งอนุญาตให้เครื่องเสมือนเข้าถึงเซิร์ฟเวอร์จัดเก็บข้อมูลโดยตรงผ่าน iSCSI)

– แม้ว่าซอฟต์แวร์ทั้งหมดจะมีพอร์ตอนุกรม แต่มีเพียง Parallels และ VMware เท่านั้นที่มีพอร์ตขนาน

– VirtualBox เท่านั้นที่รองรับการเขียนซีดี/ดีวีดี

– นอกจากนี้ VirtualBox ยังเป็นซอฟต์แวร์เวอร์ชวลไลเซชั่นเพียงตัวเดียวที่มีการเร่งความเร็ว 3D ที่ไม่จำกัด อันที่จริง Parallels ไม่มีความสามารถในการเร่งความเร็ว 3D

– จาก VirtualBox และ Parallels เฉพาะ VirtualBox ที่รองรับอิมเมจ VMware

– ไม่เหมือนกับ VirtualBox และ VMware Parallels ไม่รองรับการทำงานแบบ Headless

– VirtualBox เป็นซอฟต์แวร์เวอร์ชวลไลเซชันที่มีการเข้าถึงเครื่องเสมือนระยะไกลที่ไม่จำกัด (พร้อมเซิร์ฟเวอร์ Integrated RDP) อันที่จริง Parallels ไม่มีความสามารถในการเข้าถึงระยะไกล ในทำนองเดียวกัน VirtualBox เท่านั้นที่รองรับการเข้าถึง USB ระยะไกล

– เฉพาะ VirtualBox และ VMware เท่านั้นที่ให้รายงานสถานะพลังงานของแขก

– เท่านั้น VirtualBox และ VMware มาพร้อมกับ API แต่ VirtualBox เท่านั้นที่เป็นโอเพ่นซอร์ส (พร้อมฟีเจอร์ระดับองค์กรแบบปิดไม่กี่ตัว)

– ไม่เหมือนกับ Parallels และ VMware การปรับแต่งสามารถทำได้ (ตามคำขอ) ด้วย VirtualBox

– สุดท้าย VirtualBox เป็นซอฟต์แวร์เวอร์ชวลไลเซชันฟรีเพียงตัวเดียวจากทั้งสามซอฟต์แวร์ อย่างไรก็ตาม Parallels นั้นถูกกว่า VMware มาก

แนะนำ: