วันอาทิตย์ที่ 24 กรกฎาคม พ.ศ. 2559

Virtual Box คืออะไร

โปรแกรม Oracle Virtual Box




VirtualBox (ชื่อเต็มคือ Oracle VM VirtualBox) เป็นโปรแกรมฟรีแวร์สำหรับจำลองระบบคอมพิวเตอร์ได้ออกอัปเดทเวอร์ชันใหม่คือ VirtualBox 3.2.12 Build 68302 เมื่อวันที่ 30-Nov-2010 โดยในเวอร์ชันนี้สามารถรองรับ Ubuntu 10.10 และ Fedora 14

VirtualBox เป็นซอฟต์แวร์สำหรับใช้ทำการจำลองระบบคอมพิวเตอร์ (Virtualization) บนระบบ x86 และ AMD64/Intel64 ลักษณะเดียวกับโปรแกรม VMware Workstation (เป็นโปรแกรมเชิงพานิชย์ต้องซื้อจึงจะใช้งานได้เต็มฟังก์ชัน) และ VMware Player 3.0 (สามารถใช้งานได้ฟรี) ของVMware หรือโปรแกรม Virtual PC ของ Microsoft ซึ่งสามารถใช้งานได้ฟรี และ Windows Virtual PC ของ Microsoft ซึ่งใช้งานได้ฟรีแต่จะมีเฉพาะในWindows 7 ร่น Professional, Enterprise และ Ultimate

VirtualBox เป็นซอฟต์แวร์แบบ Open Source พัฒนาโดย Oracle (ก่อนหน้านี้เป็น Sun Microsystems ซึ่งปัจจุบันถูกซื้อกิจการโดย Oracle)สามารถใช้งานได้ฟรีโดยไม่มีค่าใช้จ่ายภายใต้ไลเซนส์แบบ GNU General Public License (GPL) เป็นซอฟต์แวร์ที่มีประสิทธิภาพสูงรองรับการใช้งานได้ทั้งในเอนเทอร์ไพรส์ (Enterprise) และการใช้งานภายในบ้าน และยังมีฟีเจอร์ให้ใช้งานหลากหลายและที่สำคัญเป็นโซลูชั่นระดับมืออาชีพที่ใช้งานได้ฟรี
VirtualBox คือโปรแกรมที่ใช้ในการจำลองเครื่องคอมพิวเตอร์ขึ้นมาอีกเครื่องหนึ่งโดยการแบ่งทรัพยากรจากระบบหลักไปใช้เช่น CPU,RAM,VGA,HDD  โดยจุดมุ่งหมายหลักของโปรแกรมนี้คือการติดตั้ง ระบบปฏิบัติการขึ้นมาอีกตัวหนึ่งเพื่อใช้งานที่แตกต่างกันไป
สามารถใช้งานได้ Windows, Mac, Linux







ล่าสุด

VirtualBox 5.0 ออกแล้ว รองรับ Yosemite, Windows 10, USB 3.0


Oracle VM VirtualBox ซอฟต์แวร์โอเพนซอร์สสำหรับทำ virtualization เดินทางมาถึงเวอร์ชัน 5.0 แล้ว ของใหม่ได้แก่
  • รองรับระบบปฏิบัติการใหม่ๆ เช่น OS X Yosemite, Windows 10
  • รองรับการทำ paravirtualization หรือการจำลองฮาร์ดแวร์บางส่วนด้วยซอฟต์แวร์เพื่อแชร์โค้ดระหว่าง VM แต่ละตัว (ระบบปฏิบัติการต้องรองรับฟีเจอร์นี้ด้วย) ตอนนี้ระบบปฏิบัติการที่ VirtualBox ใช้เทคนิคนี้ได้คือ Oracle Linux 7 และ Windows 7 ขึ้นไป
  • ปรับปรุงการใช้งานซีพียูของ guest OS ช่วยให้ประสิทธิภาพดีกว่าเดิม
  • รองรับ USB 3.0 แล้ว (เลือกได้ว่าจะให้เห็นเป็น USB 1.1, 2.0, 3.0)
  • ปรับปรุงการลากวัตถุ (drag and drop) ระหว่าง guest/host OS ให้ดีกว่าเดิม
  • สามารถสั่งเข้ารหัสฮาร์ดดิสก์เสมือนด้วย AES 256 บิตได้เลย




มารู้จักกับโปรแกรม
โปรแกรม Virtual Box เป็นโปรแกรมประเภท Virtual Machine คือการใช้พื้นที่ส่วนหนึ่งในฮาร์ดดิสก์ จำลองเป็นเครื่องคอมพิวเตอร์ขึ้นมา ซึ่งมีการใช้ทรัพยากรต่างๆ เช่น หน่วยความจำ (RAM) การ์ดจอ การ์ดเน็ตเวิร์ก (NIC) ร่วมกันกับเครื่องคอมพิวเตอร์ของเรา ประโยชน์ของโปรแกรมนี้ก็คือ เป็นการช่วยให้เราสามารถทดสอบระบบปฏิบัติการ หรือโปรแกรมต่างๆ ที่ต้องติดตั้งโดยที่เราไม่ต้องลำบากหาเครื่องคอมพิวเตอร์มาติดตั้งเพิ่มเติม 


ยกตัวอย่างให้เข้าใจชัดเจนก็คือ สมมติว่าเราต้องการฝึกใช้ระบบปฏิบัติการ Linux แต่เรามีเครื่องคอมพิวเตอร์ที่บ้านเพียงเครื่องเดียวและใช้ระบบปฏิบัติการ Windows อยู่ หากจะใช้ Linux ก็ต้อง Format Windows ทิ้งเราก็ต้องไปหาเครื่องคอมพิวเตอร์มาเพิ่มอีกหนึ่งเครื่องเพื่อติดตั้งและทดลองใช้ Linux แต่ถ้าเราใช้ Virtual Box เราสามารถแบ่งพื้นที่ในฮาร์ดดิสก์มาจำลองเป็นเครื่องคอมพิวเตอร์ได้อย่างง่ายๆ ในขณะเดียวกันเราก็สามารถจำลองเครื่องคอมพิวเตอร์ได้มากกว่า 1 เครื่องเช่น จำลองเป็น Linux เครื่องหนึ่ง จำลองเป็น WindowsXP เครื่องหนึ่ง จำลองเป็น Windows8 เครื่องหนึ่ง ก็ทำได้อย่างง่ายๆ
      โปรแกรมประเภทเดียวกับ Virtual Box มีหลายตัวและบางตัวก็มีความสามารถมากกว่าเช่น VM Ware เป็นต้น แต่เป็นโปรแกรมลิขสิทธิ์ต้องมีค่าใช้จ่ายในการใช้งาน ซึ่งต่างจาก Virtual Box ที่เป็นโปรแกรมประเภท Open Source สามารถนำมาใช้งานได้ฟรี
      ข้อจำกัดของโปรแกรมประเภท Virtual Machine ก็คือมีการใช้ทรัพยากรร่วมกับเครื่องคอมพิวเตอร์ของเรา หากเครื่องของเรามีสเปกต่ำเช่น CPU ไม่เร็ว RAM น้อย Harddisk น้อย ก็จะทำให้เครื่องเราทำงานได้ช้าลง แต่ในปัจจุบบันคิดว่าปัญหานี้น่าจะเกิดขึ้นได้น้อยเพราะเครื่องคอมพิวเตอร์เดี๋ยวนี้ สเปกค่อนข้างสูงและราคาต่ำ ทำให้หาซื้อมาใช้งานได้ง่าย
      Virtual Box สามารถใช้งานได้ทั้งเครื่องที่เป็น PC และ Notebook ซึ่งอำนวยความสะดวกเป็นอย่างยิ่งกับผู้ใช้ทั่วไป



การใช้งานโปรแกรม Virtual Box
เปิด Virtual Box ขึ้นมา 
เจอกับหน้าตาดังรูป กด new เพิ่มสร้าง OS ตัวใหม่ขึ้นมา จากนั้นกด next


ในช่อง Name ให้ตั้งชื่อ OS ที่เรากำลังสร้าง
Operating System เลือก Linux
Version เลือก Ubuntu (ถ้าหากติดตั้งตัว Ubuntu 64 bit ก็เลือกที่ Ubuntu 64bit )
จากนั้นกด Next
เลือกขนาดของ Memory (RAM)
ส่วนนี้เป็นการกำหนดว่า ใน OS ที่เราจะรันผ่าน Virtual Box นี้จะได้ใช้ Ram เท่าไร หากเลือกน้อย จะทำให้ Virtual Box ทำงานช้า
แต่หากเลือกมากเกินไปจนทำให้ os หลักของเครื่องเราทำงานไม่ได้ อาจเกิดอาการเคลื่องค้างได้
สรุป ถ้าหาก ram เยอะ เลือกเยอะๆ ได้เลย
เช่น Ram 4 GB เลือกสัก 1.5 GB
Ram 2 GB เลือก 700 MB
ถ้า Ram น้อยคิดดีๆนะครับ
ถ้า Ram 1 GB เลือก 256 MB พอ
ถ้า Ram น้อยกว่านี้ จะทำให้เครื่องช้ามากๆ

คอมพิวเตอร์จะใช้งานได้ตองมีฮาร์ดดิสก่อนเพิ่มเก็บไฟล์ต่างๆ ต่อไปเป็นการสร้างฮาร์ดดิส
เลือก Creata new Hard disk
กด Next







จะขึ้นหน้าต่างสำหรับสร้าง ฮาร์ดดิส กด Next







เลือก Dynamically expanding storage
กด Next







ต่อไปเป็นขั้นตอนกำหนด พื้นที่ ฮาร์ดิส ซึ้งจะใช้พื้นที่ที่ว่างอยู่ในฮาร์ดิสของเราให้กำหนดตามความเหมาะสม
ขั้นต่ำควรเลือก 4 GB ถ้าหากมีพื้นที่ฮาร์ดดิสจริงเหลืออยู่มาก ให้กำหนดมากกว่านี้ก็ได้ตามความเหมาะสมการใช้งาน








เสร็จขั้นตอนการสร้าง ฮาร์ดดิส กด Finish










เท่านี้ก็สร้าง OS ขึ้นมาสำเร็จแล้ว ได้หน้าตาแบบนี้ต่อไปเราจะติดตั้ง Ubuntu ลงไป
คลิกที่ Storage










คลิกตามรูป เพิ่อใส่ไฟล์ติดติ้ง Ubuntu ที่เราโหลดมา










เลือกไฟล์ Ubuntu ที่โหลดมาในตอนแรก









ตอนนี้ Virtual Box เราพร้อมที่จะเริ่มทำงานได้แล้ว กด Start ได้เลย





Pariwat Jariyahattagit.



3 ความคิดเห็น: