Sanal Kutu - VirtualBox

Sanal Kutu
2010'dan beri VirtualBox logosu
2010'dan beri VirtualBox logosu
Ubuntu ile VirtualBox 6.1.16 20.10 20210128 10 03 15.png
Ubuntu 20.10'u Windows 10'da Oracle VM VirtualBox ile Çalıştırma
Orijinal yazar(lar) Innotek
Geliştirici(ler) Oracle Şirketi
İlk sürüm 17 Ocak 2007 ; 14 yıl önce ( 2007-01-17 )
kararlı sürüm
6.1.26 / 28 Temmuz 2021 ; 2 ay önce ( 2021-07-28 )
depo
Yazılmış C , C++ , x86 Montajı , Python
İşletim sistemi Windows , macOS (yalnızca Intel tabanlı Mac'ler ), Linux ve Solaris
platformu yalnızca x86-64 (sürüm serisi 5.x ve önceki sürümler IA-32 üzerinde çalışır )
Tip hiper yönetici
Lisans Temel Paket ( yalnızca USB 1.1 için USB desteği ): GNU Genel Kamu Lisansı sürüm 2 ( kaynak dağıtımının çoğu dosyası için isteğe bağlı olarak CDDL ), "Uzantı Paketi" ( USB 3.0 desteği dahil ): PUEL
İnternet sitesi www .virtualbox .org Bunu Vikiveri'de düzenleyin

Oracle VM VirtualBox (eski Sun VirtualBox , Sun xVM VirtualBox ve Innotek'te VirtualBox ) bir olduğunu ücretsiz ve açık kaynak barındırılan hypervisor'u için x86 sanallaştırma tarafından geliştirilen, Oracle Corporation . Innotek tarafından yaratıldı , 2008'de Sun Microsystems tarafından satın alındı ​​ve ardından 2010'da Oracle tarafından satın alındı.

VirtualBox, Windows , macOS ( 10.15'e kadar Catalina , Intel tabanlı Mac'ler için kullanılabilirliğine rağmen macOS 11 Big Sur ve sonraki sürümlerin resmi desteği yoktur ), Linux , Solaris ve OpenSolaris üzerine kurulabilir . FreeBSD ve Genode için de bağlantı noktaları vardır . Windows, Linux, BSD , OS/2 , Solaris, Haiku ve OSx86 çalıştıran konuk sanal makinelerinin oluşturulmasını ve yönetilmesini ve ayrıca Apple donanımında macOS konuklarının sınırlı sanallaştırılmasını destekler . Bazı konuk işletim sistemleri için, genellikle performansı, özellikle de grafik performansını artıran ve ana bilgisayardaki sanal makine penceresi açıldığında konuk işletim sisteminin çözünürlüğünün otomatik olarak değiştirilmesine izin veren, aygıt sürücüleri ve sistem uygulamalarından oluşan bir "Misafir Eklemeleri" paketi mevcuttur. İşletim sistemi yeniden boyutlandırılır.

lisanslama

Çekirdek paket, Aralık 2010'daki sürüm 4'ten bu yana, GNU Genel Kamu Lisansı sürüm 2 (GPLv2) kapsamındaki ücretsiz yazılımdır . USB 2.0 ve 3.0 cihazları, Uzak Masaüstü Protokolü (RDP), disk şifreleme, NVMe ve Önyükleme Öncesi Yürütme Ortamı (PXE) önyüklemesi için destek sağlayan ayrı "VirtualBox Oracle VM VirtualBox uzantı paketi" , Kişisel Kullanım ve Değerlendirme Lisansı adı verilen özel bir lisans kapsamındadır. (PUEL) , yazılımın kişisel kullanım, eğitim amaçlı kullanım veya değerlendirme için ücretsiz olarak kullanılmasına izin verir. VirtualBox 5.1.30 sürümünden beri Oracle, kişisel kullanımı, yazılımın ticari olmayan amaçlarla tek bir ana bilgisayara kurulması olarak tanımlamaktadır. Tescilli bir lisansı kullanarak bazı yazılımların aksine "VirtualBox Oracle VM VirtualBox uzatma paketi" değil kaynak mevcut kaynak kodu genel kullanıma yapmaz kapalı kaynak bileşenleri içerir beri.

Sürüm 4'ten önce VirtualBox yazılımının iki farklı paketi vardı. Tam paket, Oracle'dan satın alınabilen diğer ticari dağıtım lisanslarıyla birlikte PUEL kapsamında ücretsiz olarak sunuldu . VirtualBox Open Source Edition (OSE) adlı ikinci bir paket GPLv2 altında yayınlandı. Bu, GPLv2 altında bulunmayan aynı özel bileşenleri kaldırdı.

Bina BIOS VirtualBox için sürüm 4.2 beri kullanımını gerektirir Open Watcom kendisi için derleyici, Sybase Open Watcom Kamu Lisansı tarafından "Açık Kaynak" olarak onaylanmıştır Açık Kaynak Girişimi tarafından ancak "özgür" değil , Free Software Foundation ya under Debian Özgür Yazılım Yönergeleri .

VirtualBox, macOS konukları için deneysel desteğe sahip olsa da, macOS'un son kullanıcı lisans sözleşmesi , işletim sisteminin Apple dışı donanımlarda çalışmasına izin vermez ve bu, işletim sistemi içinde Apple Sistem Yönetim Denetleyicisi'ne (SMC) yapılan çağrılarla zorunlu kılınır. donanımın orijinalliğini doğrulayan tüm Apple makineleri.

öykünülmüş ortam

Ubuntu Live CD'sini Ubuntu'da VirtualBox altında çalıştırma

VirtualBox kullanıcıları, tek bir ana bilgisayar işletim sistemi (ana işletim sistemi) altında birden çok konuk işletim sistemini yükleyebilir. Her konuk kendi sanal makinesinde (VM) bağımsız olarak başlatılabilir, duraklatılabilir ve durdurulabilir . Kullanıcı, her bir VM'yi bağımsız olarak yapılandırabilir ve temeldeki ana bilgisayar donanımı bunu destekliyorsa , yazılım tabanlı sanallaştırma veya donanım destekli sanallaştırma seçeneği altında çalıştırabilir . Ana işletim sistemi ve konuk işletim sistemleri ve uygulamaları, ortak bir pano ve sanallaştırılmış bir ağ tesisi dahil olmak üzere bir dizi mekanizma aracılığıyla birbirleriyle iletişim kurabilir. Konuk VM'ler, yapılandırılmışsa birbirleriyle doğrudan iletişim kurabilir.

Yazılım tabanlı sanallaştırma

Bu özellik, VirtualBox 6.1'den başlayarak kaldırıldı.

Sürüm 6.0 ve önceki sürümler

Donanım destekli sanallaştırmanın yokluğunda VirtualBox, standart bir yazılım tabanlı sanallaştırma yaklaşımını benimser. Bu mod, Intel halka mimarisinin 0 ve 3 halkalarında çalışan 32 bit konuk işletim sistemlerini destekler .

  • Sistem, normalde halka 0'da çalışacak olan konuk işletim sistemi kodunu, ana bilgisayar donanımında halka 1'de yürütülecek şekilde yeniden yapılandırır. Bu kod, halka 1'de yerel olarak çalışamayan birçok ayrıcalıklı talimat içerdiğinden, VirtualBox, sorunlu talimatları belirlemek için ilk çalıştırmadan önce halka 0 kodunu tekrar tekrar taramak için bir Kod Tarama ve Analiz Yöneticisi (CSAM) kullanır ve ardından Yama Yöneticisini (PATM) çağırır. gerçekleştirmek için in-situ yama. Bu, talimatı, hiper yönetici belleğindeki VM güvenli eşdeğer derlenmiş kod parçasına atlayarak değiştirir.
  • 3. halkada çalışan konuk kullanıcı modu kodu, genellikle 3. halkada doğrudan ana bilgisayar donanımında çalışır.

Her iki durumda da VirtualBox, bir hata oluştuğunda sorunlu talimatları incelemek ve yamalamak için CSAM ve PATM kullanır. VirtualBox ayrıca, herhangi bir gerçek modu veya korumalı mod kodunu (örneğin BIOS kodu, bir DOS misafiri veya herhangi bir işletim sistemi başlangıcı) yeniden derlemek için QEMU'ya dayalı bir dinamik yeniden derleyici içerir .

Bu teknikleri kullanarak VirtualBox, VMware ile karşılaştırılabilir bir performans elde edebilir .

Donanım destekli sanallaştırma

VirtualBox destekler , Intel 'in VT-x ve AMD sitesindeki AMD-V donanım destekli sanallaştırma. Bu olanaklardan yararlanan VirtualBox, her konuk VM'yi kendi ayrı adres alanında çalıştırabilir; konuk işletim sistemi halka 0 kodu, ana bilgisayarda halka 1 yerine VMX kök olmayan modda halka 0'da çalışır.

6.1 sürümünden itibaren VirtualBox yalnızca bu yöntemi destekler. O zamana kadar VirtualBox, yalnızca donanım destekli sanallaştırmaya sahip ana bilgisayarlarda bazı konukları (64-bit misafirler, SMP misafirleri ve belirli özel işletim sistemleri dahil) özel olarak destekledi .

Cihaz sanallaştırma

VirtualBox üç biçimde sabit diskleri öykünür: yerli VDI'yı (Sanal Disk Image), VMDK ait VMware ve VHD arasında Microsoft Windows . Bu nedenle, diğer hiper yönetici yazılımları tarafından oluşturulan diskleri destekler. VirtualBox ayrıca sanal sabit diskler olarak kullanarak iSCSI hedeflerine ve ana bilgisayardaki ham bölümlere bağlanabilir . VirtualBox , sabit sürücülerin takılabileceği IDE (PIIX4 ve ICH6 denetleyicileri), SCSI , SATA (ICH8M denetleyicisi) ve SAS denetleyicilerini öykünür .

VirtualBox, 2.2.0 sürümünden (Nisan 2009) beri Açık Sanallaştırma Formatını (OVF) desteklemektedir .

Ana bilgisayara bağlı hem ISO görüntüleri hem de fiziksel cihazlar CD veya DVD sürücüleri olarak monte edilebilir. VirtualBox, canlı CD ve DVD'lerden işletim sistemlerinin çalıştırılmasını destekler .

Varsayılan olarak VirtualBox, VESA uyumlu özel bir sanal grafik kartı aracılığıyla grafik desteği sağlar . Windows, Linux, Solaris, OpenSolaris veya OS/2 misafirleri için Konuk Eklemeleri, video performansını artıran ve sanallaştırılmış WDDM aracılığıyla VM penceresini veya masaüstü kompozisyonunu yeniden boyutlandırırken konuk çözünürlüğünü otomatik olarak ayarlamak gibi ek özellikler içeren özel bir video sürücüsü içerir. sürücüler

Bir Ethernet ağ bağdaştırıcısı için VirtualBox, şu Ağ Arabirim Kartlarını sanallaştırır :

  • AMD PCnet PCI II (Am79C970A)
  • AMD PCnet-Hızlı III (Am79C973)
  • Intel Pro/1000 MT Masaüstü (82540EM)
  • Intel Pro/1000 MT Sunucusu (82545EM)
  • Intel Pro/1000 T Sunucu (82543GC)
  • Paravirtualized ağ bağdaştırıcısı (virtio-net)

Öykünülmüş ağ kartları, konuk işletim sisteminin bir parçası olarak gönderildiklerinden, çoğu konuk işletim sisteminin ağ donanımı için sürücüleri bulmaya ve yüklemeye gerek kalmadan çalışmasına izin verir. Belirli bir donanım arabirimiyle eşleşme ihtiyacını ortadan kaldırarak ağ performansını artıran, ancak konukta özel sürücü desteği gerektiren özel bir sanallaştırılmış ağ bağdaştırıcısı da mevcuttur. (Birçok Linux dağıtımı bu sürücüyle birlikte gelir.) Varsayılan olarak VirtualBox, Firefox veya ssh gibi son kullanıcılar için İnternet yazılımının çalışabileceği NAT'ı kullanır . Bir ana ağ bağdaştırıcısı aracılığıyla köprülü ağ veya konuklar arasında sanal ağlar da yapılandırılabilir. Aynı anda 36 adede kadar ağ bağdaştırıcısı bağlanabilir, ancak grafik arabirim aracılığıyla yalnızca dördü yapılandırılabilir.

VirtualBox, bir ses kartı için Intel HD Audio, Intel ICH AC'97 ve SoundBlaster 16 cihazlarını sanallaştırır .

Bir USB 1.1 denetleyicisi, ana bilgisayara bağlı herhangi bir USB aygıtının konukta görülebilmesi için öykünür. Tescilli genişletme paketi, bir USB 2.0 veya USB 3.0 denetleyicileri ekler ve VirtualBox bir RDP sunucusu gibi davranırsa, yalnızca istemci bu VirtualBox'ı destekliyorsa da, uzak RDP istemcisindeki USB aygıtlarını ana bilgisayara bağlıymış gibi kullanabilir. -özel uzantı (Oracle, bunu yapabilen Solaris, Linux ve Sun Ray ince istemcileri için istemciler sağlar ve gelecekteki sürümlerde diğer platformlar için destek sözü vermiştir).

Özellik seti

  • anlık görüntüler
  • Kusursuz mod – sanallaştırılmış uygulamaları normal masaüstü uygulamalarıyla yan yana çalıştırma yeteneği
  • Paylaşılan pano
  • Paylaşılan klasörler
  • Sistemler arasında geçişi kolaylaştırmak için özel sürücüler ve yardımcı programlar
  • Komut satırı etkileşimi (GUI'ye ek olarak)
  • VM yapılandırmasını ve yürütmesini kontrol etmek için genel API ( Java , Python , SOAP , XPCOM )
  • AMD-V ve Intel VT için iç içe sayfalama (yalnızca SLAT'ı destekleyen ve SLAT etkinleştirilmiş işlemciler için )
  • 3D grafik hızlandırma için sınırlı destek ( Wine'ın Direct3D'den OpenGL'ye çevirisi aracılığıyla 3.0'a kadar OpenGL ve Direct3D 9.0c dahil (ancak dahil değil )
  • Sürüm 3.0'dan beri SMP desteği (sanal makine başına 32'ye kadar sanal CPU)
  • Işınlanma (diğer adıyla Canlı Göç )
  • Sürüm 3.1'den beri 2D video çıkış hızlandırma (video kod çözme hızlandırma ile karıştırılmamalıdır)
  • EFI , sürüm 3.1'den beri desteklenmektedir (Windows 7 misafirleri desteklenmez)
Depolama öykünme özellikleri
Depolama desteği
  • Ham sabit disk erişimi - ana sistemdeki fiziksel sabit disk bölümlerinin konuk sistemde görünmesine izin verir
  • VMware Sanal Makine Diski ( VMDK ) format desteği – VMware ile disk görüntülerinin değiş tokuşunu sağlar
  • Microsoft VHD desteği
  • QEMU qed ve qcow diskleri
  • Parallels sanallaştırma ürünleri tarafından kullanılan HDD biçimli diskler (yalnızca sürüm 2; sürüm 3 ve 4 desteklenmez)
3.2 sürümünden beri
  • Mac OS X Server konuk desteği – deneysel
  • Bellek balonlaması (Solaris ana bilgisayarlarında mevcut değildir)
  • 64 bit ana bilgisayarlarda Windows misafirleri için RAM veri tekilleştirme (Page Fusion)
  • Linux (çalışırken ekleme ve çalışırken çıkarma) ve belirli Windows misafirleri (yalnızca çalışırken ekleme) için CPU çalışırken takma
  • VM çalışırken anlık görüntüleri silme
  • Windows misafirleri için GUI'de çoklu monitör konuk kurulumları
  • LSI Logic SAS denetleyici öykünmesi
  • Ücretsiz olmayan bir uzantı aracılığıyla Uzak Masaüstü Protokolü (RDP) video hızlandırması
  • Otomatik yazılım dağıtımları için konuk uygulamalarını ana bilgisayardan çalıştırın ve kontrol edin
4.0 sürümünden beri
  • PUEL/OSE ayrımı, açık kaynaklı bir temel ürün ve temel ürünün üzerine kurulabilen bir kapalı kaynaklı uzantı paketi lehine terk edildi. Bu değişikliğin bir parçası olarak, VirtualBox'ın ek bileşenleri açık kaynak haline getirildi (kurulumcular, belgeler, aygıt sürücüleri)
  • Intel HD ses codec öykünmesi
  • Intel ICH9 yonga seti öykünmesi
  • VM taşınabilirliğini geliştirmek için tüm VM verilerinin tek bir klasörde depolandığı yeni bir VM depolama şeması
  • VM önizleme ve ölçek modu ile yeni bir görünüm dahil olmak üzere çeşitli UI geliştirmeleri
  • 32 bit ana bilgisayarlarda, VM'lerin her biri 1,5 GB'den fazla RAM kullanabilir
  • OVF'ye ek olarak , tek dosya OVA formatı desteklenir
  • CPU kullanımı ve G/Ç bant genişliği VM başına sınırlandırılabilir
  • Apple DMG görüntüleri (DVD) desteği
  • Linux/Solaris misafirleri için çoklu monitör konuk kurulumları (önceden yalnızca Windows)
  • Oracle, VDI (VirtualBox disk görüntüsü) ve Microsoft, VHD'den (Sanal PC sabit diski) disk görüntü biçimlerinin yeniden boyutlandırılması
4.1 sürümünden beri
  • Windows Aero desteği (deneysel)
  • Sanal makine klonlama
4.2 sürümünden beri
  • Sanal makine grupları – bir grup sanal makinenin tek bir birim olarak yönetilmesine izin verir (onları açar veya kapatır, anlık görüntü alır, vb.)
  • VM yürütme sırasında bazı VM ayarları değiştirilebilir
  • ICH9 yonga seti olması durumunda 36 NIC'ye kadar destek
  • Ağ G/Ç bant genişliğini sınırlama desteği
  • Ana bilgisayar sistemi başlangıcında VM'leri otomatik olarak çalıştırabilir (Windows ana bilgisayarları hariç)
4.3 sürümünden beri
  • VM video yakalama desteği
  • Ana bilgisayar dokunmatik cihaz desteği (GUI, ana bilgisayar dokunma olaylarını misafire iletir)/bu tür cihazların USB sanallaştırması
5.0 sürümünden beri
  • Zaman tutma doğruluğunu ve performansını iyileştirmek için Windows ve Linux misafirleri için paravirtualization desteği
  • Intel'in donanım uygulamasına dayalı USB3 denetleyicisi. Windows 8'den başlayarak herhangi bir Windows sürümü , 2.6.31'den başlayarak herhangi bir Linux çekirdeği ve 10.7.4 sürümünden başlayarak Mac OS X tarafından desteklenir .
  • Windows, Linux ve Solaris misafirleri için çift yönlü sürükle ve bırak desteği
  • Ücretsiz olmayan bir uzantı aracılığıyla VM disk görüntüsü şifrelemesi
  • VM çıktı ölçeklendirme ve HiDPI ekran desteği
  • GUI kullanarak SATA disklerinin çalışırken takılması
  • USB trafik yakalama
  • Sanal makinelerin bir GUI oturumuyla bağlantısı kesilebilir ve arka planda çalıştırılabilir
  • AVX , AVX-2, AES-NI , SSE 4.1/4.2 talimatları (ana CPU tarafından destekleniyorsa)
6.0 sürümünden beri
  • Sanal makineleri Oracle Bulut'a aktarma desteği
  • Konuk dosya sistemini kontrol etmeye ve ondan/bu sisteme dosya kopyalamaya izin veren bir dosya yöneticisi
  • Linux ana bilgisayarları için VMSVGA GPU sürücüsü
  • Surround hoparlör kurulum desteği
  • AMD CPU'larda donanım destekli iç içe sanallaştırma desteği
6.1 sürümünden beri
  • Oracle Cloud'dan sanal makineleri içe aktarma desteği
  • Intel Core i5 Broadwell'den başlayarak Intel CPU'lar (AMD CPU'lar için zaten mevcuttu) için iç içe sanallaştırma desteği eklendi
  • Yalnızca Windows ana bilgisayarı ve misafirleri için sürükle ve bırak yoluyla dosya aktarımları için deneysel destek (varsayılan olarak devre dışıdır, VBoxManage kullanılarak etkinleştirilmelidir)
  • Önyükleme desteği dahil olmak üzere sabit diskler ve optik sürücüler için virtio-scsi desteği
  • 1024 CPU'ya kadar ana bilgisayar desteği
  • Windows misafirleri için DXVA (donanım hızlandırmalı video kod çözme) desteği
  • Birçok konuk işletim sistemiyle uyumluluğu artıran EFI için NVRAM desteği
  • Misafire herhangi bir tuş girmek için yazılım klavyesi
  • Konuk CPU kullanımı izleme
  • Yazılım CPU sanallaştırma desteği kaldırıldı - artık donanım sanallaştırma desteğine sahip bir CPU gerekli
  • Linux ana bilgisayarları için PCI geçidi desteği kaldırıldı

sınırlamalar

  • Windows 7'den önceki Windows misafirleri için 3D grafik hızlandırma, sürüm 6.1'de kaldırıldı. Bu, Windows XP ve Windows Vista'yı etkiledi.
  • VirtualBox, USB2 aygıtlarına çift yönlü çok düşük aktarım hızına sahiptir .
  • Açık kaynaklı bir ürün olmasına rağmen, bazı özellikleri ticari bir lisans altında yalnızca ikili biçimde mevcuttur (aşağıdaki "VirtualBox Uzantı Paketi"ne bakın).
  • USB3 cihazları geçişi , sürücü eksikliği nedeniyle Windows Vista ve Windows XP gibi daha eski konuk işletim sistemleri tarafından desteklenmez ancak sürüm 5.0 ile başlayarak VirtualBox, yapılandırmanın manuel olarak değiştirilmesi yoluyla bu işletim sistemlerinde USB3 kullanımına izin veren deneysel Renesas uPD720201 xHCI USB3 denetleyicisi sunar . Dosyalar.
  • macOS için Konuk Eklemeleri şu anda kullanılamamaktadır.
  • Windows 9x ( Windows 95 , 98 ve ME ) için Konuk Eklemeleri mevcut değildir. Bu, varsayılan 16 bit renk moduyla grafik hızlandırma eksikliği nedeniyle düşük performansa neden olur ( 32 bit renk modu desteğini etkinleştirmek için harici üçüncü taraf yazılımı mevcuttur, bu da daha iyi performans sağlar).
  • EFI desteği eksik, örneğin Windows 7 konuğu için EFI önyüklemesi desteklenmiyor. Konuk işletim sistemleri için güvenli UEFI önyüklemesi eksik.
  • DirectX ve OpenGL geçişinin yalnızca eski sürümleri desteklenir (özellik, her VM için ayrı ayrı 3D Hızlandırma seçeneği kullanılarak etkinleştirilebilir ).
  • Video RAM 128 ile sınırlıdır MiB (256 MiB nedeniyle sadece değişen (teknik zorluklar 2D Video İvmesi ile etkin) GUI daha ayırmaya izin vermek kullanıcı video RAM a VM veya el düzenleme yapılandırma dosyasını a VM olmaz işler ve ölümcül bir hataya neden olur ).
  • Windows 95/98/98SE/ME, modern CPU'lar (AMD Zen veya daha yenisi) ve donanım destekli sanallaştırma (VirtualBox 6.1 ve üstü) ile kurulamaz veya güvenilmez şekilde çalışamaz. Bunun nedeni, bu işletim sistemlerinin doğru şekilde kodlanmamasıdır.

VirtualBox Uzantı Paketi

Bazı özellikler, kapalı kaynaklı "VirtualBox Uzantı Paketi" nin yüklenmesini gerektirir :

  • Sanal bir USB 2.0/3.0 denetleyicisi (EHCI/xHCI) desteği
  • VirtualBox RDP : Microsoft ve Citrix Systems tarafından geliştirilen tescilli uzak bağlantı protokolü desteği .
  • Intel kartları için PXE önyüklemesi.
  • VM disk görüntüsü şifrelemesi
  • Kamera / web kamerası desteği

VirtualBox'ın kendisi ücretsiz olup bir açık kaynak lisansı altında dağıtılırken, VirtualBox Extension Pack, VirtualBox Kişisel Kullanım ve Değerlendirme Lisansı (PUEL) altında lisanslanmıştır. Kişisel kullanım ücretsizdir ancak ticari kullanıcıların bir lisans satın alması gerekir. Oracle, yerleşik olmayan IP adreslerinden VirtualBox Extension Pack indirmeleri için günlük dosyalarını rutin olarak kontrol eder ve uyumluluğu sağlamak için lisanssız kullanıcılarla iletişim kurar.

Konuk Eklemeleri her uygun konuk sanal makinesine kurulurken, Uzantı Paketi VirtualBox çalıştıran ana bilgisayara kurulur.

Ana işletim sistemi desteği

Desteklenen işletim sistemleri şunları içerir:

Tarih

VirtualBox OSE Logosu, 2007–2010

VirtualBox ilk olarak Weinstadt , Almanya'dan Innotek GmbH tarafından özel bir yazılım lisansı altında sunuldu ve ürünün bir sürümünü VirtualBox Kişisel Kullanım ve Değerlendirme Lisansına (PUEL) tabi olarak kişisel kullanım veya değerlendirme kullanımı için ücretsiz olarak sundu . Ocak 2007'de, LiSoG'nin danışmanına dayanarak Innotek GmbH, VirtualBox Open Source Edition'ı (OSE) ücretsiz ve açık kaynaklı yazılım olarak GNU Genel Kamu Lisansı (GPL), sürüm 2'nin gereksinimlerine tabi olarak yayınladı .

Innotek GmbH ayrıca daha sonra Microsoft tarafından satın alınan Connectix ürünlerinin sanallaştırma ve OS/2 bağlantı noktalarında OS/2 ve Linux desteğinin geliştirilmesine de katkıda bulundu . Özellikle, Innotek'te hem "eklemeler" kod geliştirdi Windows Virtual PC ve Microsoft Virtual Server paylaşılan gibi çeşitli konak-konuk OS etkileşim olanakları, panolara veya dinamik görüntü alanı yeniden boyutlandırma.

Sun Microsystems , Innotek'i Şubat 2008'de satın aldı.

Oracle Corporation , Sun'ı Ocak 2010'da satın aldı ve ürünü "Oracle VM VirtualBox" olarak yeniden markalaştırdı.

Aralık 2019'da VirtualBox , Yazılım tabanlı sanallaştırma desteğini bırakarak yalnızca donanım destekli sanallaştırmayı desteklemeye başladı .

Ayrıca bakınız

Notlar

Referanslar

Dış bağlantılar