VirtualBox - Википедия - VirtualBox

VirtualBox
VirtualBox logo since 2010
2010 жылдан бастап VirtualBox логотипі
Running FreeBSD with Oracle VM VirtualBox on Windows 10
Жүгіру FreeBSD бірге Oracle VM VirtualBox қосулы Windows 10
Түпнұсқа автор (лар)Иннотек
ӘзірлеушілерOracle корпорациясы
Бастапқы шығарылым17 қаңтар 2007 ж; 13 жыл бұрын (2007-01-17)
Тұрақты шығарылым
6.1.16[1] / 16 қазан 2020 ж; 60 күн бұрын (2020-10-16)
Репозиторий Мұны Wikidata-да өңде
ЖазылғанC, C ++, x86 құрастыру, Python
Операциялық жүйеWindows, macOS, Linux және Solaris[2]
Платформаx86-64 тек (5.x нұсқасы және одан ертерек жұмыс істейді) IA-32 )[3]
ТүріГипервизор
ЛицензияНегізгі пакет (USB флеш тек қолдау USB 1.1 ): GNU жалпыға ортақ лицензиясы 2-нұсқа (қалауы бойынша) CDDL бастапқы тарату файлдарының көпшілігі үшін), «кеңейту бумасы» (соның ішінде) USB 3.0 қолдау): ПУЭЛ
Веб-сайтwww.virtualbox.org Мұны Wikidata-да өңде

Oracle VM VirtualBox (бұрын Sun VirtualBox, Sun xVM VirtualBox және Innotek VirtualBox) Бұл ақысыз және ашық көзі орналастырылды гипервизор үшін x86 виртуалдандыру, әзірлеген Oracle корпорациясы. Innotek жасаған, оны сатып алды Sun Microsystems 2008 жылы, оны 2010 жылы Oracle сатып алды.

VirtualBox орнатылған болуы мүмкін Windows, macOS, Linux, Solaris және OpenSolaris. Сондай-ақ, порттар бар FreeBSD[4] және Генод.[5] Бұл қонақты құруға және басқаруға қолдау көрсетеді виртуалды машиналар Windows, Linux, BSD, OS / 2, Solaris, Хайку, және OSx86,[6] сияқты шектеулі виртуалдандыру macOS Apple аппаратурасындағы қонақтар.[7][8] Кейбір қонақтарға арналған операциялық жүйелер үшін қондырғы драйверлері мен жүйелік қосымшалардың «Қонақ қосымшалары» пакеті қол жетімді,[9][10] әдетте өнімділікті жақсартады, әсіресе графика.[11]

Тарих

VirtualBox OSE логотипі, 2007–2010 жж

VirtualBox алғаш рет Innotek GmbH ұсынған Вайнштадт, Германия, астында меншікті бағдарламалық жасақтама лицензия, VirtualBox жеке пайдалану және бағалау лицензиясына (PUEL) сәйкес өнімнің бір нұсқасын жеке немесе бағалау үшін ақысыз пайдалануға болады.[12] 2007 жылдың қаңтарында, кеңес берушінің негізінде LiSoG, Innotek GmbH VirtualBox Open Source Edition (OSE) шығарды ақысыз және бастапқы көзі ашық бағдарламалық жасақтама талаптарын ескере отырып GNU жалпыға ортақ лицензиясы (GPL), 2-нұсқа.[13]

Дамуына Innotek GmbH де үлес қосты OS / 2 және Linux виртуалдандырудағы қолдау[14] және OS / 2 порттары[15] өнімдері Коннектикс кейінірек сатып алынған Microsoft. Нақтырақ айтқанда, Innotek екеуінде де «толықтырулар» кодын жасады Windows виртуалды ДК және Microsoft виртуалды сервері, бұл әр түрлі хост-қонақтардың өзара әрекеттесуіне мүмкіндік береді буфер немесе динамикалық қарау терезесінің өлшемін өзгерту.

Sun Microsystems Innotek-ті 2008 жылдың ақпанында сатып алды.[16][17][18]

Oracle корпорациясы сатып алынған 2010 жылдың қаңтарында Sun және өнімді «Oracle VM VirtualBox» деп қайта атады.[19][20][21]

2019 жылдың желтоқсанында VirtualBox тек қолдауды бастады жабдықтың көмегімен виртуалдандыру, қолдауды тастап Бағдарламалық қамтамасыздандыруға негізделген бір.[22][2]

Лицензиялау

Негізгі пакет - 2010 жылдың желтоқсанындағы 4-нұсқасынан бастап, ақысыз бағдарламалық жасақтама астында GNU жалпы мемлекеттік лицензиясының 2-нұсқасы (GPLv2). Қолдау көрсететін бөлек «VirtualBox Oracle VM VirtualBox кеңейту бумасы» USB флеш 2.0 және 3.0 құрылғылары, Қашықтағы жұмыс үстелінің протоколы (RDP), дискіні шифрлау, NVMe және Алдын ала жүктеудің орындалу ортасы (PXE) жүктеу а меншіктік лицензия, шақырылды Жеке пайдалануға және бағалауға арналған лицензия (PUEL)Бағдарламалық жасақтаманы жеке пайдалануға, білім беру мақсатында немесе бағалау үшін пайдалануға рұқсат беретін ақысыз.[23] VirtualBox 5.1.30 нұсқасынан бастап[24] Oracle жеке қолдануды коммерциялық емес мақсаттар үшін бағдарламалық жасақтаманы бір негізгі компьютерге орнату ретінде анықтайды.[25]

4-нұсқаға дейін VirtualBox бағдарламалық жасақтамасының екі түрлі пакеті болған. Толық пакет PUEL шеңберінде тегін ұсынылды, басқа коммерциялық орналастыру лицензиялары Oracle-дан сатып алынады. Деп аталатын екінші пакет VirtualBox Open Source Edition (OSE) GPLv2 бойынша шығарылды. Бұл GPLv2 бойынша қол жетімді емес бірдей меншік компоненттерін алып тастады.[25][26]

Құрылыс BIOS VirtualBox үшін 4.2 нұсқасынан бастап[дәйексөз қажет ] пайдалануды талап етеді Watcom ашыңыз құрастырушы,[27] ол үшін Sybase ашық Watcom қоғамдық лицензиясы «Ашық дереккөз» ретінде бекітілген Ашық ақпарат көзі[28] бірақ «еркін» емес Тегін бағдарламалық қамтамасыз ету қоры немесе астында Debian тегін бағдарламалық жасақтама.[27][29]

VirtualBox macOS қонақтарына эксперименттік қолдау көрсеткенімен, соңғы пайдаланушының лицензиялық келісімі macOS амалдық жүйенің Apple-дің емес аппараттық құралдарында жұмыс істеуіне жол бермейді және бұл амалдық жүйеде Apple-ге қоңырау шалу арқылы орындалады Жүйені басқарудың контроллері (SMC) жабдықтың шынайылығын тексеретін барлық Apple машиналарында.[30]

Эмуляцияланған орта

Жүгіру Ubuntu Тікелей CD VirtualBox қосулы Ubuntu

VirtualBox қолданушылары бірнеше қондырылған ОЖ-ны бір хост операциялық жүйесінде (хост ОЖ) жүктей алады. Әрбір қонақты өздігінен бастауға, тоқтатуға және тоқтатуға болады виртуалды машина (VM). Пайдаланушы әр VM-ді дербес баптай алады және оны таңдау бойынша іске қосады бағдарламалық жасақтама негізінде виртуалдандыру немесе аппараттық виртуалдандыру егер негізгі хост аппараттық құралы бұны қолдаса. Басты ОЖ және қонақтар ОЖ және қосымшалар бір-бірімен бірнеше тетіктер, соның ішінде жалпы алмасу буфері және виртуалдандырылған желілік қондырғы арқылы байланыса алады. Сондай-ақ, қонақтардың виртуалды вирустары бір-бірімен тікелей байланыс орнатуы мүмкін.[31]

Бағдарламалық жасақтама негізінде виртуалдандыру

Мүмкіндік VirtualBox 6.1 бастап алынып тасталды.[22][2]

6.0 нұсқасы және одан ертерек

Аппараттық виртуализация болмаса, VirtualBox стандартты қолданады бағдарламалық жасақтама негізінде виртуалдандыру тәсіл. Бұл режим Intel-дің 0 және 3 сақиналарында жұмыс жасайтын 32 биттік қонақтар ОС қолдайды сақина сәулет.

  • Жүйе қондырғыда 1 сақинада орындау үшін, әдетте, 0 сақинасында жұмыс істейтін қонақтардың OS кодын қайта конфигурациялайды. Бұл кодта 1-қоңырауда жұмыс істей алмайтын көптеген артықшылықты нұсқаулар болғандықтан, VirtualBox проблемалық нұсқауларды анықтау үшін қоңырау 0 кодын бірінші орындалуына дейін рекурсивті сканерлеу үшін кодты сканерлеу және талдау менеджерін (CSAM) қолданады, содан кейін Patch Manager (PATM) орындау орнында жамау. Бұл нұсқаулықты гипервизорлық жадыдағы VM қауіпсіз эквивалентті жинақталған код фрагментіне секірумен ауыстырады.
  • Қоңыраудың 3-сақинасында жұмыс істейтін пайдаланушы режимінің коды, әдетте, 3-сақинадағы негізгі жабдықта жұмыс істейді.

Екі жағдайда да, VirtualBox ақаулық болған кезде құқық бұзушылық туралы нұсқаулықты тексеру және түзету үшін CSAM және PATM пайдаланады. VirtualBox құрамында а динамикалық қайта құрастырушы, негізделген QEMU кез келгенін компиляциялау нақты режим немесе қорғалған режим толығымен код (мысалы, BIOS коды, DOS қонағы немесе кез-келген операциялық жүйені іске қосу).[32]

Осы әдістерді қолдана отырып, VirtualBox онымен салыстыруға болатын өнімділікке қол жеткізе алады VMware.[33][34]

Аппараттық виртуалдандыру

VirtualBox екеуін де қолдайды Intel Келіңіздер VT-x және AMD Келіңіздер AMD-V жабдықтың көмегімен виртуалдандыру. Осы мүмкіндіктерді қолдана отырып, VirtualBox әр қонақтың VM-ін өзінің жеке адрестік кеңістігінде басқара алады; қонақтардың ОЖ қоңырауының 0 коды хостта 0 сақинасында 1 сақинада емес, VMX түбірлік емес режимде жұмыс істейді.[дәйексөз қажет ]

6.1 нұсқасынан бастап VirtualBox тек осы әдісті қолдайды.[22][2] Осы уақытқа дейін VirtualBox кейбір қонақтарды (соның ішінде 64 биттік қонақтарды, SMP қонақтарын және белгілі бір меншікті ОЖ-ны) тек хостпен қолдайтын. жабдықтың көмегімен виртуалдандыру.[дәйексөз қажет ]

Құрылғыны виртуалдандыру

Жүйе қатты дискіні үш кескін форматының біреуінде шығарады:

  1. VDI: Бұл формат VirtualBox-қа тән Виртуалды диск кескіні[35] және «.vdi» бар файлдардағы деректерді сақтайды файл атауын кеңейту.
  2. VMDK: Бұл ашық формат арқылы қолданылады VMware сияқты өнімдер VMware Workstation және VMware ойнатқышы. Ол «.vmdk» файл атының кеңейтілген бір немесе бірнеше файлында деректерді сақтайды. Бір виртуалды қатты диск бірнеше файлдарды қамтуы мүмкін.
  3. VHD: Бұл формат қолданылады Windows виртуалды ДК және Hyper-V, және - виртуалды дискінің жергілікті форматы Microsoft Windows бастап басталатын операциялық жүйе Windows 7 және Windows Server 2008 R2. Бұл форматтағы деректер файл атының «.vhd» кеңейтімі бар бір файлда сақталады.

VirtualBox виртуалды машинасы VMware немесе Microsoft Virtual PC-де бұрын жасалған дискілерді, сондай-ақ өзінің жеке форматын қолдана алады. VirtualBox қосыла алады iSCSI мақсатты және виртуалды қатты диск ретінде пайдаланылатын хосттағы шикі бөлімдерге. VirtualBox эмуляциялайды IDE (PIIX4 және ICH6 контроллері), SCSI, SATA (ICH8M контроллері) және SAS қатты дискілерді қосуға болатын контроллерлер.

VirtualBox қолдады Ашық виртуализация форматы (OVF) 2.2.0 нұсқасынан бастап (2009 ж. Сәуір).[36]

Екеуі де ISO кескіндері және хостқа қосылған физикалық құрылғылар CD / DVD дискілері ретінде орнатылуы мүмкін. Мысалы, Linux дистрибутивінің DVD кескінін тікелей VirtualBox жүктеп алуға болады.

Әдепкі бойынша, VirtualBox графикалық қолдауды арнайы виртуалды графикалық карта арқылы ұсынады VESA үйлесімді. Windows, Linux, Solaris, OpenSolaris немесе OS / 2 қонақтарына арналған қонақтар қосымшаларында бейне өнімділігін арттыратын және қосымша функцияларды қамтитын арнайы бейне-драйвер бар, мысалы, VM терезесінің өлшемін өзгерту кезінде қонақтың ажыратымдылығын автоматты түрде реттеу.[37]немесе виртуалдандырылған жұмыс үстелінің құрамы WDDM жүргізушілер.

Үшін Ethernet желілік адаптер, VirtualBox оларды виртуалдандырады Желілік интерфейстік карталар:[38]

  • AMD PCnet PCI II (Am79C970A)
  • AMD PCnet-Fast III (Am79C973)
  • Intel Pro / 1000 MT жұмыс үстелі (82540EM)
  • Intel Pro / 1000 MT сервері (82545EM)
  • Intel Pro / 1000 T сервері (82543GC)
  • Паравирализацияланған желілік адаптер (виртуалды желі)

Эмуляцияланған желілік карталар қонақтар ОЖ-нің көпшілігінде қондырылған ОЖ бөлігі ретінде жеткізілетіндіктен, желілік аппараттық құралдар үшін драйверлер іздеуді және орнатуды қажет етпестен жұмыс істей алады. Арнайы паравиризацияланған желілік адаптер де бар, ол белгілі бір аппараттық интерфейсті сәйкестендіру қажеттілігін жоққа шығару арқылы желінің жұмысын жақсартады, бірақ қонақта арнайы драйвер қолдауын қажет етеді. (Көптеген тарату Linux осы драйверімен бірге жеткізіңіз.) Әдепкі бойынша, VirtualBox пайдаланады НАТ сияқты соңғы пайдаланушыларға арналған Интернет-бағдарламалық жасақтама Firefox немесе сш жұмыс істей алады. Көпірлі желі хост желілік адаптері арқылы немесе қонақтар арасындағы виртуалды желілерді де конфигурациялауға болады. Бір уақытта 36 желілік адаптерді қосуға болады, бірақ тек төртеуі графикалық интерфейс арқылы конфигурацияланады.

Дыбыстық карта үшін VirtualBox Intel HD Audio, Intel ICH AC'97 және виртуалдандырады SoundBlaster 16 құрылғылар.[39]

USB 1.1 контроллері хостта бекітілген барлық USB құрылғылары қонақта көрінетін етіп шығарылады. Меншікті кеңейту бумасы USB 2.0 немесе USB 3.0 контроллерлерін қосады және егер VirtualBox RDP сервері ретінде жұмыс істейтін болса, онда ол USB құрылғыларын қашықтағы RDP клиентінде олар хостқа қосылғандай қолдана алады, бірақ егер клиент осы VirtualBox-ты қолдаса ғана. - арнайы кеңейту (Oracle Solaris, Linux және Күн сәулесі мұны істей алатын жұқа клиенттер және болашақ нұсқаларында басқа платформаларға қолдау көрсетуге уәде берді).[40]

Функция жиынтығы

  • Суреттер
  • Жіксіз режим - виртуалдандырылған қосымшаларды қалыпты жұмыс үстеліндегі қосымшалармен қатар жүргізу мүмкіндігі
  • Бөлісілді буфер
  • Ортақ қалталар
  • Жүйелер арасында ауысуды жеңілдететін арнайы драйверлер мен утилиталар
  • Пәрмен жолы өзара әрекеттесу (GUI-ге қосымша)
  • Жалпыға ортақ API (Java, Python, Сабын, XPCOM ) VM конфигурациясы мен орындалуын бақылау[41]
  • Ұяланған пейджинг үшін AMD-V және Intel VT (тек қолдау көрсететін процессорлар үшін) SLAT және SLAT қосулы)
  • Үшін шектеулі қолдау 3D графика үдеу (оның ішінде OpenGL 3.0-ге дейін (бірақ оның ішінде емес) Direct3D 9.0c арқылы Шарап DirectGD-тен OpenGL-ге аударма)
  • SMP 3.0 нұсқасынан бастап қолдау (бір виртуалды машинада 32 виртуалды орталық процессорға дейін)
  • Телепорттау (ака Тікелей көші-қон )
  • 3.1 нұсқасынан бастап 2D бейнені шығару үдеуі (бейнені декодтау үдеуімен қателеспеу керек)
  • EFI 3.1 нұсқасынан бастап қолдау көрсетіледі (Windows 7)[42][43] қонақтарға қолдау көрсетілмейді)[44]
Сақтау эмуляциясының ерекшеліктері
Сақтауды қолдау
  • Қатты дискінің шикі қатынауы - хост жүйесіндегі қатты дискінің физикалық бөлімдері қонақтар жүйесінде пайда болуына мүмкіндік береді
  • VMware Виртуалды машиналық диск (VMDK ) форматты қолдау - VMware-пен дискілік кескіндермен алмасуға мүмкіндік береді
  • Microsoft VHD қолдау
  • QEMU qed және qcow дискілер
  • Parallels виртуалдандыру өнімдері қолданатын HDD форматындағы дискілер (тек 2-нұсқасы; 3 және 4 нұсқаларына қолдау көрсетілмейді)
3.2 нұсқасынан бастап
  • Mac OS X Server қонақтарына қолдау көрсету - эксперименттік
  • Есте сақтау шарлары (Solaris хосттарында жоқ)
  • Жедел Жадтау Құрылғысы қайталау 64 биттік хостта Windows қонақтарына арналған (Page Fusion)
  • Linux-ке арналған CPU-ді қосу (жедел қосу және ыстық жою) және Windows-тың белгілі бір қонақтарына (тек ыстық қосу үшін)
  • VM жұмыс істеп тұрған кезде суреттерді жою
  • Қонақ қондырғыларын мульти-монитор GUI, Windows қонақтарына арналған
  • LSI логикасы SAS контроллердің эмуляциясы
  • Қашықтағы жұмыс үстелінің протоколы (RDP) ақысыз кеңейту арқылы бейне үдеуі
  • Қонақ қосымшаларын хосттан басқарыңыз және басқарыңыз - бағдарламалық жасақтаманы автоматты түрде орналастыру үшін
4.0 нұсқасынан бастап
  • PUEL / OSE бөлу ашық өнімнің базалық өнімі мен негізгі өнімнің үстіне орнатуға болатын жабық көзді кеңейту пакетінің пайдасына бас тартылды. Осы өзгеріс шеңберінде VirtualBox қосымша компоненттері ашық қайнар көзге айналды (орнатушылар, құжаттама, құрылғы драйверлері)
  • Intel HD аудио кодек еліктеу
  • Intel ICH9 чипсеті еліктеу
  • Барлық VM деректері VM портативтілігін жақсарту үшін бір қалтада сақталатын жаңа VM сақтау схемасы
  • Интерфейстің бірнеше жақсартулары, соның ішінде ВМ алдын-ала қарау және масштаб режимі
  • 32-биттік хосттарда VM-дің әрқайсысы 1,5 ГБ жедел жадты қолдана алады
  • Қосымша ретінде OVF, OVA файлының жалғыз форматына қолдау көрсетіледі
  • VM үшін CPU пайдалану және енгізу-шығару өткізу қабілеттілігі шектелуі мүмкін
  • Apple DMG кескіндеріне қолдау (DVD)
  • Linux / Solaris қонақтарына арналған мульти-монитор қондырғылары (бұрын тек Windows үшін)
  • Өлшемін өзгерту диск кескіні форматтары Oracle, VDI (VirtualBox диск кескіні) және Microsoft, VHD (Virtual PC қатты дискісі)
4.1 нұсқасынан бастап
  • Windows Aero қолдауы (эксперименттік)
  • Виртуалды машиналық клондау
4.2 нұсқасынан бастап
  • Виртуалды машиналық топтар - виртуалды машиналар тобын бір блок ретінде басқаруға мүмкіндік береді (оларды қосу немесе өшіру, суретке түсіру және т.б.)
  • VM орындау кезінде кейбір VM параметрлерін өзгертуге болады
  • 36-ға дейін қолдау ҰИК ICH9 чипсетінде
  • I / O өткізу қабілеттілігін шектеуді қолдау
  • Хост жүйесін іске қосу кезінде автоматты түрде автоматты түрде басқара алады (Windows хосттарынан басқа)
4.3 нұсқасынан бастап
  • VM бейнені түсіруге қолдау
  • Хост-сенсорлық құрылғыны қолдау (GUI хостқа тигізетін оқиғаларды қонаққа жібереді) / Осындай құрылғылардың USB виртуалдануы
5.0 нұсқасынан бастап[45]
  • Паравиртуализация Windows пен Linux қонақтарына уақытты сақтау дәлдігі мен өнімділігін жақсарту үшін қолдау
  • USB3 Intel бағдарламалық жасақтамасына негізделген контроллер.[46] Оны кез-келген Windows нұсқасы қолдайды Windows 8, 2.6.31 бастап кез-келген Linux ядросы және 10.7.4 нұсқасынан бастап Mac OS X.[дәйексөз қажет ]
  • Екі бағытты жылжыту Windows, Linux және Solaris қонақтарына қолдау көрсету
  • Тегін емес кеңейту арқылы VM дискінің кескінін шифрлау
  • VM шығыс масштабтау және HiDPI қолдауды көрсетеді
  • SATA дискілерін жедел қосу GUI
  • USB трафигі
  • VM-дерді GUI сессиясынан ажыратуға және фондық режимде іске қосуға болады[47]
  • AVX, AVX-2, AES-NI, SSE 4.1 / 4.2 нұсқаулары (егер хост CPU-ы қолдаса)
6.0 нұсқасынан бастап[48]
  • Oracle Cloud виртуалды машиналарын экспорттауға қолдау
  • Қонақтардың файлдық жүйесін басқаруға және оған / файлдарды көшіруге мүмкіндік беретін файл менеджері
  • Linux хосттарына арналған VMSVGA GPU драйвері
  • Көлемді динамиктерді орнатуды қолдау
  • Жабдықтың көмегімен қолдау ішкі виртуалдандыру AMD процессорларында
6.1 нұсқасынан бастап[22]
  • Oracle Cloud-тан виртуалды машиналарды импорттауға қолдау
  • Қосылды ішкі виртуалдандыру Intel Core i5 бастап Intel процессорларына қолдау (AMD процессорлары үшін ол бұрыннан бар еді) Бродвелл
  • Тек қана Windows хостына және қонақтарына арналған drag-n-drop арқылы файлдарды тасымалдауға арналған эксперименттік қолдау (әдепкі бойынша өшірілген, VBoxManage көмегімен қосылуы керек)
  • Жүктеуді қоса, қатты дискілер мен оптикалық дискілерге арналған виртуальды-scsi қолдау
  • 1024-ке дейінгі процессоры бар хосттарды қолдау
  • DXVA (қондырғылардың жеделдетілген бейнелік декодтауын) Windows қонақтарына қолдау
  • NVRAM қолдау EFI бұл көптеген қонақтардың ОЖ-мен үйлесімділікті жақсартады
  • Бағдарламалық жасақтама пернетақтасы қонаққа кез-келген кілт енгізу үшін
  • Қонақтардың CPU пайдалануын бақылау
  • Бағдарламалық жасақтаманы виртуалдандыруды қолдау тоқтатылды - аппараттық виртуалдандыруды қолдайтын процессор қажет
  • Linux хосттарына арналған PCI өтуіне қолдау тоқтатылды

Шектеулер

  • Windows 7 қондырғыларынан гөрі Windows қонақтарына арналған 3D графикалық жеделдету [49] 6.1 нұсқасында жойылды. [50] Бұл Windows XP-ге әсер етті [51] және Windows Vista.
  • VirtualBox-қа жіберу жылдамдығы өте төмен USB2 құрылғылар.[52][53]
  • Ашық бастапқы өнім болғанына қарамастан, оның кейбір мүмкіндіктері тек a екілік коммерциялық лицензияға сәйкес форманы (төмендегі «VirtualBox кеңейту бумасын» қараңыз).
  • USB3 Өткізетін құрылғыларға ескі қонақтар ОС қолдамайды Windows Vista және Windows XP драйверлердің болмауына байланысты, бірақ 5.0 нұсқасынан бастап VirtualBox эксперименттік ұсынады Ренесалар uPD720201 xHCI Бұл амалдық жүйелерде USB3-ті конфигурация файлдарын қолмен өзгерту арқылы пайдалануға мүмкіндік беретін USB3 контроллері.[54][55]
  • Арналған қонақтар macOS дәл қазір қол жетімді емес.[56]
  • Арналған қонақтар Windows 9x (Windows 95, 98 және МЕН ) қол жетімді емес. Бұл әдепкі 16-биттік түс режимімен (сыртқы) графикалық үдеудің болмауына байланысты нашар өнімділікке әкеледі үшінші тарап бағдарламалық жасақтамасы қол жетімді[57][58][59] 32-биттік түс режимін қолдауға мүмкіндік береді, нәтижесінде жақсы жұмыс істейді).[60][61][62]
  • EFI қолдау толық емес, мысалы. Windows 7 қонағына арналған EFI жүктеуіне қолдау көрсетілмейді.[56][44] Қонақ ОЖ үшін қауіпсіз UEFI жүктеу жоқ.[63]
  • Тек ескі нұсқалары DirectX және OpenGL өтуге қолдау көрсетіледі (мүмкіндікті әрқайсысы үшін 3D жеделдету опциясын пайдаланып қосуға болады VM жеке).[64]
  • Бейне жедел жады 128-мен шектелген MiB (256 MiB техникалық қиындықтарға байланысты 2D бейне жеделдету қосулы)[65] (жай өзгерту GUI пайдаланушыға көбірек бөлуге мүмкіндік беру үшін бейне жедел жады а VM немесе қолмен редакциялау конфигурация файлы а VM жұмыс істемейді және а өлім қателігі[65]).
  • Windows 95/98 / 98SE / ME-ді заманауи процессорлармен (AMD Zen немесе одан жаңалары) және аппараттық виртуалдандырумен (VirtualBox 6.1 және одан жоғары) орнатуға немесе сенімсіз жұмыс істеуге болмайды. Бұл осы ОЖ-нің дұрыс кодталмағандығына байланысты.[66][67][68]

VirtualBox кеңейту бумасы

Кейбір мүмкіндіктер орнатуды қажет етеді жабық көз «VirtualBox кеңейту бумасы»:[2]

  • Виртуалды қолдау USB флеш 2.0 / 3.0 контроллері (EHCI / xHCI)
  • VirtualBox RDP: Microsoft корпорациясы әзірлеген қашықтықтан қосылу меншікті протоколына қолдау көрсету Citrix жүйелері.
  • PXE Intel карталарына арналған жүктеу.
  • VM дискінің кескінін шифрлау

VirtualBox-ті өзі қолдана алады және ашық бастапқы лицензиямен таратылады, ал VirtualBox кеңейтімі бумасы VirtualBox жеке пайдалану және бағалау лицензиясы (PUEL) бойынша лицензияланған. Жеке пайдалану ақысыз, бірақ коммерциялық пайдаланушыларға лицензия сатып алу қажет. Oracle жүйелік емес IP-мекен-жайлардан VirtualBox кеңейтімі бумасын жүктеу үшін журнал файлдарын үнемі тексеріп отырады және сәйкестігін қамтамасыз ету үшін лицензиясы жоқ пайдаланушылармен байланысады.[69][тексеру сәтсіз аяқталды ]

Қонақтардың қосымшалары әрбір қолайлы қонақтардың виртуалды машиналарында орнатылған кезде, кеңейту бумасы VirtualBox іске қосылған хостта орнатылады.

Хост ОЖ-ны қолдау

Қолдау көрсетілетін операциялық жүйелерге мыналар кіреді: [70]

Сондай-ақ қараңыз

Ескертулер

  1. ^ 64 биттік Windows-қа қолдау VirtualBox 1.5 көмегімен қосылды. Windows XP-ге қолдау VirtualBox 5.0 көмегімен жойылды. Windows Vista-ға қолдау VirtualBox 5.2 көмегімен жойылды. Windows 7 қолдауы 6.1 нұсқасында жойылды.
  2. ^ Mac OS X / macOS іске қосылған хосттарға қолдау:
    • Алдын ала Mac OS X қолдауы (бета кезеңі) VirtualBox 1.4 қосылды, толық қолдауы 1.6.
    • Mac OS X 10.4 (Tiger) қолдауы VirtualBox 3.1 көмегімен жойылды.
    • Mac OS X 10.7 (Lion) және одан бұрынғы нұсқаларын қолдау VirtualBox 5.0 көмегімен жойылды.
    • Mac OS X 10.8 (Mountain Lion) қолдауын VirtualBox 5.1 көмегімен алып тастады.
    • Mac OS X 10.9 (Mavericks) қолдауы VirtualBox 5.2 көмегімен жойылды. «VirtualBox нұсқаулығы (мұрағатталған)».
    • Қолдау (Mac) OS X 10.10 Yosemite және OS X 10.11 El Capitan VirtualBox 6.0 көмегімен жойылды.
    • MacOS 10.12 Sierra-ға қолдау ресми түрде VirtualBox 6.1 көмегімен жойылды (6.1.16 жағдай бойынша ол әлі де орнатылады және жұмыс істейді) [70]

Әдебиеттер тізімі

  1. ^ https://www.virtualbox.org/wiki/Changelog-6.1#v16
  2. ^ а б c г. e «Жүктеулер - Oracle VM VirtualBox».
  3. ^ «VirtualBox жүктеу». VirtualBox.org. Oracle.
  4. ^ «VirtualBox». Wiki.FreeBSD.org. 2009-06-16. Алынған 2009-07-04.
  5. ^ «Genode OS Framework 14.02 нұсқасын шығару». Genode.org. Генод зертханалары. 28 ақпан 2014. Алынған 19 наурыз 2014.
  6. ^ «Қонақтар_осы». VirtualBox.org. 2009-06-12. Алынған 2009-07-04.
  7. ^ «Windows 7-де VirtualBox-қа Mac OS X Snow Leopard-ты қалай орнатуға болады».
  8. ^ Пурди, Кевин (4 мамыр 2010). «VirtualBox 3.2 Beta Mac OS X-ді виртуалдандырады (Mac жүйелерінде)». Лайфхакер.
  9. ^ «4-тарау: қонақтардың қосымшалары». VirtualBox.
  10. ^ «Oracle VM VirtualBox 4.3 енді қол жетімді» (Баспасөз хабарламасы). Oracle корпорациясы. 2013-10-15. Алынған 2014-10-15. Бүгінгі күні Oracle VM VirtualBox 4.3 жалпыға қол жетімді, әлемдегі ең танымал, ақысыз және бастапқы көзі ашық, платформалық виртуалдандыру бағдарламалық жасақтамасының ең соңғы жетілдірулерін ұсынады.
  11. ^ «Ubuntu Linux-ті Windows ішінде VirtualBox көмегімен іске қосыңыз». Linux.About.com.
  12. ^ «VirtualBox_PUEL - VirtualBox». VirtualBox. 2008-09-10. Алынған 2009-07-04.
  13. ^ «GPL». VirtualBox. Алынған 2009-07-04.
  14. ^ Онг, Ронни. «Қосымшалар нұсқасының тарихы». Жаңалықтар тобыmicrosoft.public.virtualpc. Алынған 2009-07-04.
  15. ^ «Connectix OS / 2 пайдаланушылары үшін алғашқы виртуалды есептеу шешімін жариялады; виртуалды компьютер кәсіпорындарға OS / 2 және Windows жүйелерін бір уақытта бір компьютерде басқаруға мүмкіндік береді | Business Wire | мақалаларды BNET-тен табыңыз». Findarticles.com. 2002-07-01. Алынған 2009-07-04.
  16. ^ «Sun Microsystems әзірлеушілер жұмыс үстеліне Sun xVM қатарын кеңейте отырып, Innotek сатып алу туралы келісім туралы хабарлайды» (Баспасөз хабарламасы). Sun Microsystems. 12 ақпан 2008 ж. Алынған 2008-02-12.
  17. ^ «Электрондық коммерция туралы жаңалықтар: Бизнес: Sun Innotek сатып алуы арқылы жұмыс үстелін виртуалдандырады». Ecommercetimes.com. Алынған 2009-07-04.
  18. ^ «Күн Иннотекті қарсы алады». Sun Microsystems, Inc. Алынған 2008-02-26. 20 ақпанда Sun Innotek-ті сатып алуды аяқтады
  19. ^ «Oracle және виртуализация». Oracle корпорациясы. Алынған 2010-01-30.
  20. ^ «VirtualBox Oracle корпорациясының виртуализация портфолиосына қосылды». systemnews. 25 ақпан 2010. Алынған 6 наурыз 2010.[өлі сілтеме ]
  21. ^ Хоули, Адам (26 ақпан 2010). «Oracle VM өнім желісі күн шуағын қарсы алады!». Oracle виртуализация блогы. Oracle корпорациясы. Архивтелген түпнұсқа 2010-04-07. Алынған 6 наурыз 2011.
  22. ^ а б c г. «Changelog-6.1 - Oracle VM VirtualBox». www.virtualbox.org. Алынған 2019-12-12.
  23. ^ «VirtualBox_PUEL». VirtualBox. 2010-04-19. Алынған 2011-04-20.
  24. ^ «PUEL енді 5.1.30 VB кеңейтілген пакетімен коммерциялық пайдалануға жол бермейді». forums.virtualbox.org. Алынған 2019-01-18.
  25. ^ а б «Лицензиялау: жиі қойылатын сұрақтар». VirtualBox. Алынған 2017-11-28.
  26. ^ «Басылымдар». VirtualBox. Алынған 2009-07-04.
  27. ^ «Санат бойынша ашық бастапқы лицензиялар». Пало-Альто, Калифорния: Ашық ақпарат көзі. Қайта қолдануға болмайтын лицензиялар. Алынған 2016-07-24.
  28. ^ «Олар туралы әр түрлі лицензиялар мен түсініктемелер». Бостон, Массачусетс: Тегін бағдарламалық қамтамасыз ету қоры. Бағдарламалық жасақтаманың ақысыз лицензиялары. Алынған 2016-07-24.
  29. ^ «Энди Холлмен сұхбат, Oracle VM VirtualBox өнім менеджері».
  30. ^ «Ішкі желі». VirtualBox. Алынған 2013-07-31.
  31. ^ «VirtualBox нұсқаулығы, 10.4 бөлімі, бағдарламалық жасақтаманы виртуалдау туралы мәліметтер». VirtualBox. Алынған 2011-04-25.
  32. ^ Д-р Дидрих, Оливер (2007-01-15). «heise open - 15.01.07 - VirtualBox». Heise.de. Алынған 2009-07-04.
  33. ^ Перлоу, Джейсон (2010-05-21). «Виртуализация Smackdown 2: Oracle VM VirtualBox 3.2-ге қарсы VMware Workstation 7.1». ZDNET. Архивтелген түпнұсқа 2010-05-24. Алынған 2010-05-24.
  34. ^ https://www.virtualbox.org/manual/ch05.html
  35. ^ «VirtualBox changelog». Архивтелген түпнұсқа 2010-02-05. Алынған 2010-02-18.
  36. ^ «4-тарау. Қонақтардың қосымшалары». VirtualBox. Алынған 2011-01-17.
  37. ^ «6-тарау. Виртуалды желі». VirtualBox. Алынған 2011-01-17.
  38. ^ «3-тарау. Виртуалды машиналарды конфигурациялау». VirtualBox. Алынған 2011-01-17.
  39. ^ «VirtualBox 4.1.4 нұсқаулығы - 7-тарау. Қашықтағы виртуалды машиналар». Oracle. 2011-10-03. Алынған 2011-11-19.
  40. ^ «VirtualBox VM-ге Python API». Sun Microsystems. 2008-09-05. Архивтелген түпнұсқа 2008-09-10. Алынған 2008-09-06.
  41. ^ «# 7702 (Windows қонақтарына арналған UEFI қолдауы) - Oracle VM VirtualBox». www.virtualbox.org. Алынған 2019-01-11.
  42. ^ «3-тарау. Виртуалды машиналарды конфигурациялау». www.virtualbox.org. Алынған 2019-01-11.
  43. ^ а б «3-тарау. Виртуалды машиналарды баптау». www.virtualbox.org. Алынған 2016-04-14.
  44. ^ «VirtualBox 5.0 үшін өзгертулер».
  45. ^ «USB 3.0 драйвері: Intel 7 сериясы / C216 чипсет отбасы үшін Intel USB 3.0 eXtensible хост контроллері драйвері».
  46. ^ «Жаңа бөлек GUI / VMM режимі».
  47. ^ «Changelog-6.0 - Oracle VM VirtualBox». www.virtualbox.org. Алынған 2018-12-19.
  48. ^ 3-тарау. Виртуалды машиналарды конфигурациялау: дисплей параметрлері
  49. ^ VirtualBox 6.1 үшін Changelog
  50. ^ Direct3D XP қонағында SVGA-мен жұмыс істемейді
  51. ^ «# 2973 (USB-2.0 көмегімен өте баяу USB (# 464-ке өте ұқсас)) - Oracle VM VirtualBox». Oracle. Алынған 10 қазан 2014.
  52. ^ «# 4261 (USB дискісінен баяу жіберу жылдамдығы) - Oracle VM VirtualBox». Oracle. Алынған 10 қазан 2014.
  53. ^ «virtualbox.org • Тақырыпты қарау - XP қонақтарында USB 3.0 қолдауы». forums.virtualbox.org. Алынған 2020-01-25.
  54. ^ «virtualbox.org • Тақырыпты қарау - XP қонақтарында USB 3.0 қолдауы». forums.virtualbox.org. Алынған 2020-01-25.
  55. ^ а б «14-тарау. Белгілі шектеулер». www.virtualbox.org. Алынған 2017-03-28.
  56. ^ «Windows 98 екінші шығарылымының ресми емес бумасы». www.majorgeeks.com. Алынған 2017-03-28.
  57. ^ «98SE опциялар пакеті». www.majorgeeks.com. Алынған 2017-03-28.
  58. ^ «Windows 9x қуат бумасы». www.majorgeeks.com. Алынған 2017-03-28.
  59. ^ «virtualbox.org • Тақырыпты қарау - Оқулық: Windows 95/98 қондырылған ОЖ». forums.virtualbox.org. Алынған 2017-03-28.
  60. ^ «virtualbox.org • Тақырыпты қарау - ACPI көмегімен Win98SE - Ақыры сәттілік!». forums.virtualbox.org. Алынған 2017-03-28.
  61. ^ «virtualbox.org • Тақырыпты қарау - Windows 98SE қадам бойынша». forums.virtualbox.org. Алынған 2017-03-28.
  62. ^ «virtualbox.org • Тақырыпты қарау - Virtualbox-та қауіпсіз жүктеу және TPM қосу». forums.virtualbox.org. Алынған 2019-08-27.
  63. ^ «4-тарау. Қонақтардың қосымшалары». www.virtualbox.org. Алынған 2017-03-28.
  64. ^ а б «virtualbox.org • Тақырыпты қарау - 256MB vram шектеуінің себебі». forums.virtualbox.org. Алынған 2018-01-29.
  65. ^ «# 19275 (Windows 98SE-ді Ryzen 3000 CPU-мен VirtualBox 6.1.2-де орнату мүмкін емес) - Oracle VM VirtualBox». www.virtualbox.org. Алынған 2020-02-14.
  66. ^ «X86 процессорларындағы TLB және Pagewalk келісімі». 2015-08-10.
  67. ^ «Windows 9x TLB жарамсыздығы қатесі». 2015-08-10.
  68. ^ «Licensing_FAQ - Oracle VM VirtualBox».
  69. ^ а б «VirtualBox нұсқаулығы: 1-тарау. Алғашқы қадамдар». www.virtualbox.org. Алынған 2020-09-03.

Сыртқы сілтемелер

  • Ресми сайт (HTML және PDF форматтарындағы құжаттаманы қамтиды)