Oracle VM VirtualBox (Sun VirtualBox, Sun xVM VirtualBox və innotek VirtualBox kimi də tanınır) — Oracle tərəfindən dəstəklənən virtuallaşdırma proqramıdır. Proqram ilk dəfə innotek GmbH tərəfindən yaradılmış, 2008-də Sun Microsystems tərəfindən satın alınmışdır. Daha sonra isə Oracle şirkəti tərəfindən satıln alınıb.
Proqram Linux, macOS, Windows, Solaris, və OpenSolaris əməliyyat sistemlərini dəstəkləyir. FreeBSD və Genode üçün portlar da var. Qonaq (guest) sistem kimi Windows, Linux, BSD, OS/2, Solaris, Haiku və OSx86, virtual maşınlarının yaradılmasını və idarə olunmasını, həmçinin Apple aparatında macOS qonaqlarının məhdud virtuallaşdırılmasını dəstəkləyir. Bəzi qonaq əməliyyat sistemləri üçün "Qonaq əlavələri" cihaz drayverləri və sistem proqramları paketi mövcuddur, bu, adətən performansı, xüsusən də qrafikanın performansını yaxşılaşdırır və pəncərə açıldıqda qonaq ƏS-nin rezolyusiyasını avtomatik dəyişməyə imkan verir. Host ƏS-də virtual maşının ölçüsü dəyişdirilir.
VirtualBox ilk dəfə Almaniyanın Weinstadt şəhərindən olan InnoTek Systemberatung GmbH tərəfindən xüsusi proqram təminatı lisenziyası ilə təklif edilib və məhsulun bir versiyasını VirtualBox Şəxsi İstifadə və Qiymətləndirmə Lisenziyasına (PUEL) uyğun olaraq şəxsi və ya qiymətləndirmə məqsədləri üçün heç bir ödəniş etmədən əlçatan edir.[5] 2007-ci ilin yanvarında LiSoG məsləhəti əsasında Innotek GmbH VirtualBox Açıq Mənbə Buraxılışını (OSE) GNU General Public License (GPL) 2-ci versiyanın tələblərinə uyğun olaraq azad və açıq mənbəli proqram təminatı kimi buraxdı.[6]
Innotek GmbH həmçinin sonradan Microsoft tərəfindən alınmış Connectix məhsullarının virtualizasiyasında və OS/2 portlarının OS/2 və Linux dəstəyinin inkişafına öz töhfəsini verdi. Xüsusilə, Innotek həm Windows Virtual PC, həm də Microsoft Virtual Serverində "əlavələr" kodunu işləyib hazırlayıb ki, bu da paylaşılan mübadilə buferləri və ya dinamik baxış pəncərəsinin ölçüsünün dəyişdirilməsi kimi müxtəlif host-qonaq ƏS qarşılıqlı əlaqəsini təmin edir.
Sun Microsystems 2008-ci ilin fevralında Innotek-i satın aldı.
2010-cu ilin yanvarında Oracle Corporation tərəfindən Sun Microsystems-in alınmasından sonra məhsul "Oracle VM VirtualBox" adı ilə yenidən markalandı.
2019-cu ilin dekabrında VirtualBox proqram əsaslı virtuallaşdırmanı dayandıraraq, yalnız hardware dəstəkli virtualizasiyanı dəstəkləməyə başladı.
Virtuallaşdırma
VirtualBox istifadəçiləri bir host əməliyyat sistemi (host ƏS) altında çoxlu qonaq ƏS-lərini yükləyə bilərlər. Hər bir qonaq öz virtual maşınında (VM) müstəqil olaraq işə salına, dayandırıla və dayandırıla bilər. İstifadəçi hər bir VM-ni müstəqil olaraq konfiqurasiya edə və onu proqrama əsaslanan virtuallaşdırma və ya əsas host aparatı bunu dəstəklədiyi halda aparat dəstəyi ilə virtuallaşdırma seçimi ilə işlədə bilər. Əsas ƏS və qonaq ƏS və proqramlar ümumi mübadilə buferi və virtuallaşdırılmış şəbəkə qurğusu daxil olmaqla bir sıra mexanizmlər vasitəsilə bir-biri ilə əlaqə saxlaya bilər. Qonaq VM-lər də bunu etmək üçün konfiqurasiya olunarsa, bir-biri ilə birbaşa əlaqə saxlaya bilər.