ราคาและใบอนุญาต
ระบบหลักของ VirtualBox นั้นฟรีและโอเพ่นซอร์สภายใต้ลิขสิทธิ์ GNU v2 VMware มีทั้งแบบฟรีและแบบชำระเงินภายใต้ลิขสิทธิ์ที่เป็นกรรมสิทธิ์ เวอร์ชันที่ต้องชำระเงินของ VMware เรียกว่า VMware Workstation Pro สำหรับระบบโฮสต์ Windows และ Linux ในขณะที่สำหรับ macOS จะวางตลาดเป็น VMware ฟิวชั่น เวอร์ชันฟรีเรียกว่า VMware Workstation Player และมีฟังก์ชันค่อนข้างจำกัด โดยมีคุณสมบัติหลายอย่างที่ถูกล็อกไว้
ผู้ชนะที่ชัดเจนในแง่ของราคาคือ VirtualBox แม้ว่า VirtualBox จะมีชุดส่วนขยายภายใต้ใบอนุญาตที่แตกต่างกันสำหรับโฟลเดอร์ที่ใช้ร่วมกัน การเข้ารหัสดิสก์ การบูต PXE และฟังก์ชันอื่นๆ อีกสองสามรายการ สามารถใช้สำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์ภายใต้ใบอนุญาตการใช้งานส่วนบุคคลและการประเมิน (PUEL)
ประสิทธิภาพ
การเปรียบเทียบประสิทธิภาพระหว่างสองสภาพแวดล้อมการจำลองเสมือนเป็นเรื่องที่ถกเถียงกันบนอินเทอร์เน็ต เพื่อให้ได้ผลลัพธ์ที่สังเกตได้บ่อยที่สุด VMware จะทำ VirtualBox ในแง่ของการใช้ CPU และหน่วยความจำ โดยที่มันเป็นทั้งคอและคอเมื่อพูดถึงปริมาณงานของ I/O ซึ่งเป็นคอขวดที่รุนแรงเมื่อพูดถึงการจำลองเสมือนบนเดสก์ท็อป
อย่างไรก็ตาม ให้ใช้เกณฑ์มาตรฐานเหล่านี้กับเม็ดเกลือ เนื่องจากมีตัวแปรมากมายที่ไม่สามารถใช้ได้ในที่นี้ ตัวอย่างเช่น ธรรมชาติของระบบแขกของคุณ ระบบโฮสต์ของคุณ การเปิดใช้งานหรือปิดใช้งาน Paravirtualization และสถาปัตยกรรมฮาร์ดแวร์ ตัวแปรเหล่านี้แตกต่างกันไปในแต่ละบุคคล และนี่คือสิ่งที่ทำให้การจำลองเสมือนเป็นหนึ่งในงานวิศวกรรมที่ท้าทายที่สุด
แต่สำหรับกรณีการใช้งานทั่วไปของแขก x64 บนโฮสต์ x64 VMware จะเป็นผู้ชนะ
คุณสมบัติ
จากมุมมองของคุณลักษณะ ผลิตภัณฑ์ทั้งสองเป็นแรงบันดาลใจให้กันและกัน ตัวอย่างเช่น VirtualBox มีสแน็ปช็อตและ VMware มีจุดย้อนกลับซึ่งคุณสามารถเปลี่ยนกลับเป็นกรณีที่คุณทำลายเครื่องเสมือนของคุณ ทั้งคู่มีการรวมสำหรับการเรียกใช้แอปพลิเคชันเสมือนจริงบนเดสก์ท็อปของคุณ VMware เรียกมันว่าโหมด Unity และ VirtualBox เรียกมันว่าโหมดไร้รอยต่อ และทั้งคู่ช่วยให้คุณสามารถเปิดหน้าต่างแอปพลิเคชันบนเครื่องโฮสต์ ในขณะที่ VM ที่สนับสนุนแอปนั้นกำลังทำงานในพื้นหลังอย่างเงียบ ๆ
ฟังก์ชันส่วนใหญ่ในกรณีของ VMware มาพร้อมกับเวอร์ชันที่ต้องชำระเงิน เช่น Workstation Pro หรือ Fusion และในทำนองเดียวกันใน VirtualBox ฟังก์ชันบางอย่าง เช่น โฟลเดอร์ที่ใช้ร่วมกันขึ้นอยู่กับลิขสิทธิ์ PUEL ที่เป็นกรรมสิทธิ์ และไม่ใช่ GPL เช่นเดียวกับส่วนอื่นๆ ของ VirtualBox core (แม้ว่าจะยังว่างอยู่ก็ตาม กรณีหลัง)
หน้าจอผู้ใช้
แม้ว่า UI จะเป็นเรื่องส่วนตัว แต่ก็ค่อนข้างสำคัญ UI ที่ชัดเจนและใช้งานง่ายช่วยให้คุณเริ่มต้นโครงการได้ในเวลาไม่กี่นาที แทนที่จะทำให้ Google เป็นร้อยสิ่งที่แตกต่างกัน
ในกรณีของ VirtualBox UI นั้นเรียบง่ายและสะอาดตา การตั้งค่าของคุณแบ่งออกเป็น เครื่องมือกล และ เครื่องมือระดับโลก และแบบแรกใช้สำหรับสร้าง แก้ไข เริ่ม หยุด และลบเครื่องเสมือน
ส่วนหลังนี้ใช้สำหรับจัดการดิสก์อิมเมจหลายตัว ดิสก์เสมือน และอะแดปเตอร์เครือข่ายโฮสต์ และการตั้งค่าอื่นๆ ที่อาจใช้ร่วมกันโดยเครื่องเสมือนที่ทำงานร่วมกัน
ในทางกลับกัน VMware มี UI ที่ซับซ้อนกว่ามาก รายการเมนูถูกตั้งชื่อด้วยคำศัพท์ทางเทคนิคซึ่งอาจดูเหมือนศัพท์แสงสำหรับผู้ใช้ทั่วไป สาเหตุหลักมาจากกลุ่มผู้ใช้ VMware ให้ความสำคัญกับผู้ให้บริการระบบคลาวด์และการจำลองเสมือนฝั่งเซิร์ฟเวอร์มากกว่า ดังนั้นพวกเขาจึงคาดหวังให้วิศวกรระบบเป็นผู้ใช้ปลายทาง ไม่ใช่นักพัฒนาหรือผู้ทดสอบ
ด้วย VMware คุณจะได้รับเสียงระฆังและนกหวีดมากขึ้น คุณยังเข้าถึงระยะไกลเพื่อจัดการโครงสร้างพื้นฐานระบบคลาวด์ของคุณ vSphere หรือ ESXi ซึ่งเป็นผลิตภัณฑ์ VMware สำหรับองค์กร
แม้ว่า UI ที่ซับซ้อนของ VMware จะมีเหตุผล แต่ก็ไม่ได้ทำให้เป็นผู้ชนะบนเดสก์ท็อป VirtualBox เป็นผู้นำในเรื่องนั้น
กรณีการใช้งาน
มักมีกรณี edge ที่ผู้ใช้ส่วนน้อยอาจพบเจอและคนอื่นๆ อาจเพิกเฉย ตัวอย่างเช่น การรัน PCIe passthrough เพื่อให้การเข้าถึง GPU ของคุณโดยตรงไปยังเครื่องเสมือนของคุณ หรือบางทีคุณอาจจัดการเซิร์ฟเวอร์สำหรับองค์กรของคุณ ซึ่งในกรณีนี้ คุณต้องมีแอปไคลเอ็นต์เพื่อเข้าถึงและตรวจสอบเซิร์ฟเวอร์ของคุณจากระยะไกล
ทั้งสองกรณีไม่เกี่ยวข้องกับการจำลองเสมือนบนเดสก์ท็อปทั่วไป แต่มีความเกี่ยวข้องอย่างใกล้ชิดกับการจำลองเสมือนอยู่แล้ว ตัวอย่างเช่น ในกรณีที่สามารถส่งผ่าน VirtualBox PCIe ได้ แม้ว่าคุณอาจต้องข้ามผ่านห่วงบางอย่าง VMware อีกเครื่องหนึ่งให้การสนับสนุนลูกค้าที่ยอดเยี่ยมและจะช่วยคุณได้หากคุณกำลังแก้ไข พิจารณาถึงกรณีการใช้งานของคุณก่อนที่จะเลือกอย่างใดอย่างหนึ่ง
เทคโนโลยีที่สร้างขึ้นจากแพลตฟอร์มเวอร์ชวลไลเซชัน
ตัวแปรสุดท้ายที่ควรพิจารณาเมื่อเปรียบเทียบ Vbox และ VMware เป็นเทคโนโลยีที่สร้างขึ้นรอบตัว VirtualBox เป็นโอเพ่นซอร์สฟรีและรองรับเทคโนโลยีมากมายเช่น Vagrant Bitnami เผยแพร่แอปพลิเคชันแบบฟูลสแตกที่สามารถเรียกใช้บน VirtualBox เริ่มต้นโดยไม่ต้องปรับแต่งหรือแก้ไขใดๆ ทุกอย่าง LAMP stack, MEAN stack หรือเวิร์กโหลดอื่น ๆ ที่สามารถเวอร์ชวลไลซ์ได้รับการทดสอบบน VirtualBox ทำให้การสนับสนุนแบบชำระเงินจาก VMware แทบไม่มีความจำเป็น
นอกจากนี้ แม้ว่าคุณจะสามารถบรรลุผลลัพธ์เดียวกันบน VMware ได้ แต่จะไม่ใช่ประสบการณ์แบบพลักแอนด์เพลย์
ชุมชนและองค์กรต่าง ๆ มีการนำ VirtualBox ไปใช้ในวงกว้างมากขึ้น และ VMware ก็พลาดเป้าไปจากพวกเขา
บทสรุป
เพื่อให้คำตัดสินขั้นสุดท้าย VirtualBox เป็นผู้ชนะที่ชัดเจน มันฟรี ไม่ยุ่งยาก และเต็มไปด้วยคุณสมบัติ เป็นสิ่งแรกที่คุณควรคำนึงถึงสำหรับความต้องการการจำลองเสมือนบนเดสก์ท็อป แม้ว่า VMware จะครองตลาดองค์กร แต่สำหรับกรณีการใช้งานเดสก์ท็อปอย่างเคร่งครัด VirtualBox ทำได้ง่ายกว่า