Virtual Box
Posted on March 5th, 2007 | by endy |Oom Sindu beberapa hari ini berisik sekali membahas Virtual Box. Sudah beberapa artikel dia tulis, sehingga akhirnya saya tertarik untuk mencoba.
Virtual Box adalah aplikasi virtualization. Gunanya untuk menjalankan OS (Operating System) di dalam OS. Misalnya komputer kita berisi Linux, kemudian kita ingin mencoba berbagai ‘distro’ Windows seperti Vista atau 2003 server. Agar kita tidak repot, gunakan aplikasi virtualization sehingga kita bisa menjalankan OS lain seperti layaknya menjalankan aplikasi biasa. Dalam satu virtual machine, kita bisa menjalankan banyak OS lain.
Saya adalah penggemar berat aplikasi virtualization. Alasannya, saya menggunakan Linux sebagai OS utama, tapi masih harus menggunakan Windows untuk membuat dokumen untuk orang lain. Selain itu, saya juga butuh beberapa versi browser untuk mengetes aplikasi web yang saya buat.
Aplikasi virtualization juga sangat bermanfaat untuk project software development. Kita bisa buat satu virtual machine untuk menghosting Subversion repository server, bugtracker, aplikasi project management, dan build server. Backupnya juga mudah. Cukup copy file virtual machine tersebut ke DVD. Biasanya saya gunakan VM berukuran 8 GB, sehingga butuh 2 DVD sekali backup. When disaster strike, cukup copy file backup, server langsung up kembali tanpa butuh waktu lama untuk instal dan konfigurasi.
Dalam dunia virtualization, dikenal istilah host OS (OS tuan rumah) dan guest OS (OS tamu). Host OS adalah sistem operasi utama kita, sedangkan guest OS adalah OS yang berjalan di atas virtual machine.
Sebelum ini, saya sudah mencoba beberapa aplikasi lain, seperti VMWare, Qemu, dan Xen. Notebook saya memiliki spesifikasi Centrino 1.8GHz dan 512 (shared) RAM. Hasilnya, Xen tidak berhasil diinstal dengan pesan error ’something about unsupported kernel and processor’. VMWare Server (gratis) dan Qemu (open source) berhasil diinstal dengan mulus. Pada waktu dijalankan, Qemu sedikit lebih ringan daripada VMWare. Dengan VMWare, pada saat guest OS Windows 2000 saya nyalakan, guest OS berjalan seperti keong racun abis kena garam. Sangat pelan. Padahal belum ada aplikasi yang dijalankan di guest OS. Praktis guest OS berikut host OS (Ubuntu Dapper) tidak dapat digunakan, karena ke-lemot-annya sudah mencapai taraf unusable.
Dengan Qemu, guest OS berjalan lambat, tapi host OS masih bisa digunakan dengan nyaman.
Ok, sekarang kita bahas virtualbox. Dari sisi instalasi, tidak ada masalah berarti. Ada beberapa petunjuk instalasi di blog Ubuntu Indonesia dan blog Oom Sindu yang bisa diikuti.
Khusus untuk saya, setelah langkah-langkah pada tutorial di atas dilakukan, virtualbox masih belum jalan.
Saya harus menjalankan perintah berikut
$ sudo make -C /opt/VirtualBox-1.3.6/src install
karena ada sedikit masalah dengan kernel module.
Setelah itu, Virtual Box dapat dijalankan dengan sempurna.
Setelah saya instal Windows 2000 Professional (tahu diri gak berani install Vista dengan spec pas-pasan ;p), saya sangat terkesan. Guest OS berjalan dengan mulus dan cukup responsif tanpa mengganggu Host OS. Saat mengetik artikel ini, saya sedang menginstal Service Pack 4 di Guest OS. Di Host OS, saya sedang mendengarkan podcast David Maister, browsing Firefox dengan 6 tab terbuka, 2 diantaranya GMail dan Google Calendar -dua aplikasi web yang terkenal rakus memori karena terlalu ‘ajax’.
Hebatnya, tidak patah sedikitpun. Baik guest OS dan host OS dapat dijalankan dengan nyaman.
Good luck trying the same using VMWare. Hmm .. saya jadi teringat iklan DVD player di TV yang diperankan Basuki.
Bravo Virtual Box. Best things in the world available for free. ![]()
5 Responses to “Virtual Box”
By ifnu on Mar 5, 2007 | Reply
cobaa aah.. kaenya ini jawaban yang pas.. cuma ada satu os, windowsnya yang ditaro di virtual host:D
By oky on Mar 6, 2007 | Reply
dah pernah cobain wine (win emulator) setara kah ?
By endy on Mar 7, 2007 | Reply
Sudah pernah pakai Wine.
Konsepnya berbeda bos.
Kalo Wine itu emulator, artinya dia pura-pura jadi Windows, sehingga aplikasi Windows bisa jalan di atas dia.
Kalo VirtualBox, VMWare, Xen, Qemu itu virtual machine.
Artinya dia pura-pura jadi komputer, alias komputer palsu.
Dalam komputer palsu tersebut, kita bisa instal OS apa aja, gak cuma Windows.
Let’s say elu pengen ngisengin bagian IT di sana. Bikin aja 3 VM masing-masing dikasi IP berbeda. Nanti pas si admin monitor, dia pasti bingung kok ini ada 3 komputer baru, pas dicari fisiknya gak ada.
Gitu, mudah2an jelas bedanya emulator Windows dan emulator mesin.
By Agus S on Jul 11, 2008 | Reply
Pak Endi, kalau mulanya dual boot (Ubuntu dan XP) mau dipindah XPnya jadi guest OS (seluruh program yg ada pd XP tidak perlu install ulang), bagaimana caranya ya??
Tks