Selasa, 25 Oktober 2022

VirtualBox

Oracle VM VirtualBox adalah perangkat lunak virtualisasi yang dikembangkan oleh Sun Microsystems yang sekarang menjadi bagian dari Oracle, Virtualisasi yang dimaksud adalah membuat mesin PC virtual yang bisa berjalan secara independen di atas sistem operasi utama.yang dapat digunakan untuk mengeksekusi sistem operasi "tambahan" di dalam sistem operasi "utama". Sebagai contoh, jika seseorang mempunyai sistem operasi MS Windows yang terpasang di komputernya, maka seseorang tersebut dapat pula menjalankan sistem operasi lain yang diinginkan di dalam sistem operasi MS Windows.

Fungsi ini sangat penting jika seseorang ingin melakukan ujicoba dan simulasi instalasi suatu sistem operasi seperti Windows, Mac, Linux atau Solaris Operating Systems tanpa harus kehilangan sistem yang ada.

Aplikasi ini memungkinkan kita untuk menginstall berbagai sistem. Dengan menggunakannya, PC kita bisa menjalankan beberapa sistem pada saat yang sama termasuk mesin virtual.

Sebagai contoh, kita bisa menjalankan Windows Server 2008 pada Linux Server, jalankan Linux di Windows PC, dan sebagainya. Pada VirtualBox juga, kita bisa menginstall mesin virtual sesuka hati kita. Batasan dari jumlah mesin virtual yang terpasang hanyalah pada ruang disk dan memori PC.

Tentunya dengan menggunakannya, kita bisa mendapatkan manfaat yang besar hanya dari aplikasi yang menyajikan virtualisasi.

Anda dapat mengunduh VirtualBox secara gratis dengan mengunduhnya dari situs resmi Oracle VM VirtualBox. Aplikasi Virtualbox ini selalu diperbarui dan dapat diunduh sesuai dengan sistem operasi yang digunakan.

Ada begitu banyak keuntungan dari aplikasi VirtualBox ini, salah satunya berfungsi sebagai media pembelajaran untuk menginstal ulang sistem operasi Windows maupun Linux. Dengan bantuan aplikasi Virtualbox, kita dapat menginstal ulang sistem operasi tanpa harus menginstalnya kembali di laptop kita. Virtualbox adalah virtualisasi yang membutuhkan RAM yang cukup untuk dapat menjalankannya secara optimal.

Dengan menggunakan VirtualBox, kita seolah-olah bisa memiliki berbagai macam perangkat PC dengan berbagai macam sistem operasi tanpa harus memiliki perangkat aslinya.

 Sejarah VirtualBox

Sejarah VirtualBox pertama kali dikembangkan oleh perusahaan Jerman (Innotek GmbH). Pada Februari 2008, Innotek GmbH diambil alih oleh Sun Microsystems. dan menjadi milik Oracle saat pengakuisisian Sun Microsystems.

Fungsi VirtualBox

Virtual Box memiliki fungsi sebagai berikut :

  1. Berfungsi untuk menguji sistem operasi selain dari sistem operasi utama.
  2. Menguji aplikasi tertentu yang tidak di support system operasi utama
  3. Berfungsi untuk menguji sistem operasi yang baru saja dirilis atau masih dalam tahap uji coba (beta).
  4. Sebagai virtual development environtment
  5. Berfungsi untuk makukan simulasi jaringan.
  6. Berfungsi untuk aplikasi virtual machine pengganti fisik dari PC.
  7. Membangun beberapa Virtual Private Server (VPS) dalam satu hardware yang sama
  8. Dapat digunakan untuk mensimulasikan tes keamanan, terlepas dari apakah itu sistem operasi atau situs web.

Manfaat VirtualBox

Manfaat menggunakan Virtualbox yaitu dapat berguna untuk mempelajari cara menginstal sistem operasi tanpa harus mengubah atau menyalin data yang ada di hardisk. Karena menginstal OS di VirtualBox tidak mengganggu sistem operasi utama. Manfaat selanjutnya adalah dapat menginstal beberapa sistem operasi secara gratis tanpa harus mencabutnya dari hardisk utama. Hemat uang dengan tidak harus membeli perangkat keras atau komputer baru untuk menggunakan/menginstal beberapa sistem operasi. Dan manfaat terakhir yaitu dapat menguji dan mensimulasikan pemasangan sistem tanpa kehilangan sistem yang ada.

 Keuntungan VirtualBox

Adapun keuntungan yang diperoleh jika Anda menggunakan VirtualBox :

  • Mudah digunakan, menawarkan pengaturan tambahan.
  • Dapat di install di banyak system operasi atau cross platform
  • Gratis untuk digunakan.
  • Lebih ringan dibandingkan dengan aplikasi serupa seperti VMware.
  • Mendukung lebih banyak disk virtual.
  • Memori video graphic adapter (VGA) dan kinerja CPU dapat disesuaikan.
  • Sangat recomended untuk digunakan dalam jangka waktu yang cukup lama.
  • Dapat menjalankan beberapa system operasi secara bersamaan
  • Infrastruktur menjadi lebih efektif dan efisien

Kelemahan VirtualBox

Terlepas dari kelebihannya, VirtualBox juga memiliki kekurangan / kelemahan, diantaranya adalah :

  • Tidak dapat dengan sempurna mengakses perangkat yang memerlukan koneksi USB.
  • Beberapa game full screen tidak berfungsi.
  • Membutuhkan banyak memori dan Anda harus sangat mahir dalam mengelola sumber daya penyimpanan untuk setiap mesin virtual (ketika beberapa mesin virtual berjalan pada saat yang sama). Memori rendah / tidak cukup dapat menyebabkan semua mesin virtual yang berjalan akan terhenti / macet.
  • Fungsi drag and drop tidak berfungsi pada banyak mesin virtual.
  • Network ID untuk mesin virtual terbatas hanya 4 buah.
  • Belum memiliki fitur capture
  • Kanal komunikasi di VirtualBox atau yang lebih dikenal dengan sebutan channel bonding memiliki keamanan yang lemah
  • USB 3.0 belum di kenali virtualbox
  • Keempat adalah Network Address Translation (NAT) dari guest VM terisolasi dari yang lainnya. Dampaknya guest VM tidak dapat berkomunikasi dengan guest atau host di VM tersebut

Cara kerja

Jika kita berbicara tentang cara kerja VirtualBox, sebenarnya kita sedang berbicara tentang cara kerja Mesin Virtual itu sendiri (karena dalam hal ini VirtualBox hanyalah aplikasi yang mengelola Mesin Virtual).

Dalam konsep mesin virtual, sistem operasi utama (yang menjalankan VirtualBox) disebut dengan Host OS. Sedangkan sistem operasi tambahan yang berjalan secara virtual disebut dengan Guest OS. Pada Gambar 2, kita bisa melihat ilustrasi bagaimana virtual mesin bekerja.

Pada Gambar 2, kita saksikan bahwasanya setiap mesin virtual yang kita simulasikan benar-benar terisolasi secara sempurna dari mesin virtual yang lainnya. Bahkan ia juga terisolasi dari Host OS itu sendiri. Itu semua membuat setiap mesin virtual aman dari mesin virtual yang lain: semisal ada salah satu mesin virtual yang terkena virus, maka mesin virtual yang lain tidak terpengaruh.

Kita juga saksikan pada Gambar 2 bahwa setiap mesin virtual membutuhkan OS-nya sendiri, membutuhkan binary-nya sendiri, dan juga membutuhkan aplikasi-nya sendiri. Oleh karena itu konsep virtualisasi seperti ini memakan sumber daya yang sangat besar karena semuanya disimulasikan secara independen.

 

Batasan-Batasan VirtualBox

Dalam VirtualBox, kita bisa mensimulasikan berbagai macam sistem operasi sebanyak yang kita mau dan juga bisa menjalankannya berbarengan dalam satu waktu. Seperti ilustrasi pada Gambar 3, itu adalah tangkapan layar dari Arch Linux sebagai Host OS yang menjalankan Windows 10 dan Elementary OS secara virtual dalam satu waktu yang bersamaan.

batasannya adalah sumber daya perangkat utama kita itu sendiri. Sehingga misalkan perangkat utama kita hanya memiliki ram 4GB, maka tidak mungkin kita bisa mensimulasikan mesin virtual dengan RAM lebih dari 4GB. Begitu juga dengan sumber daya yang lain semisal Video Memory atau Storage (meskipun kita bisa menggunakan fitur dinamic storage).

Guest OS yang di-support

Beberapa Guest OS yang didukung oleh VirtualBox:

  • Windows 1087, XP, Vista, 2000, NT, and 98.
  • Linux based dengan kernel 2.4 ke atas: UbuntuDebianOpenSUSEMandrivaFedoraRHELCentosArch Linux dan sebagainya.
  • Solaris dan OpenSolaris.
  • macOS X Server Leopard dan Snow Leopard.
  • OpenBSD dan FreeBSD.
  • MS-DOS.
  • Haiku.
  • ReactOS.
  • Android x86

 

 

Aplikasi alternatif dari VirtualBox

Terdapat berbagai macam aplikasi sejenis VirtualBox dengan tujuan dan fungsi utama yang sama: yaitu virtualisasi mesin PC. Di antaranya adalah:

  • VMWare
  • Microsoft Virtual PC
  • Gnome Boxes
  • Virt Manager
  • Aqemu
  • dan lain sebagainya.

 

Semoga artikel ini dapat membantu Anda memahami aplikasi virtual yang memiliki manfaat besar untuk manajemen sistem operasi dan bisa digunakan untuk menginstal Windows dan Linux secara bersamaan.