VirtualBox
| VirtualBox | |
|---|---|
| | |
| | |
| Тип | Гипервизор |
| Автор | |
| Разработчик | Oracle |
| Написана на | Си[2], C++[3], Python[3] и язык ассемблера[3] |
| Интерфейс | Qt |
| Операционные системы | Linux, Windows, macOS, Solaris[4] и Genode OS Framework[5] |
| Дата выпуска | 15 января 2007 |
| Последняя версия | |
| Репозиторий | github.com/VirtualBox |
| Состояние | активное |
| Лицензия | GNU GPL 2[6] и проприетарная[7] |
| Сайт | virtualbox.org (англ.) |
VirtualBox (Oracle VM VirtualBox) — программный продукт виртуализации для операционных систем Windows, Linux, FreeBSD[8], macOS, Solaris/OpenSolaris, ReactOS, DOS и других[9].
История
Программа была создана компанией Innotek с использованием исходного кода QEMU. Первая публично доступная версия VirtualBox появилась 15 января 2007 года. В феврале 2008 года Innotek был приобретён компанией Sun Microsystems, модель распространения VirtualBox при этом не изменилась. В январе 2010 года Sun Microsystems была поглощена корпорацией Oracle, модель распространения осталась прежней[10][11][12][13][14][15][16][17].
Ключевые возможности

- Кроссплатформенность
- Модульность
- Поддержка USB 2.0, когда устройства хост-машины становятся доступными для гостевых операционных систем (только в проприетарной версии)
- Поддержка 64-битных гостевых систем[18] (начиная с версии 2.0) даже на 32-битных хост-системах[19] (начиная с версии 2.1, для этого обязательна поддержка технологии виртуализации процессором)
- Поддержка SMP на стороне гостевой системы (начиная с версии 3.0, для этого обязательна поддержка технологии виртуализации процессором)
- Встроенный RDP-сервер, а также поддержка клиентских USB-устройств поверх протокола RDP (только в проприетарной версии)
- Экспериментальная поддержка аппаратного 3D-ускорения (OpenGL, DirectX 8/9 (с использованием кода wine) (только в 32-битных Windows 2000, XP, Vista, 7 и 8, для гостевых DOS / Windows 3.x / 95 / 98 / ME поддержка аппаратного 3D-ускорения не предусмотрена)
- Поддержка образов жёстких дисков VMDK (VMware) и VHD (Microsoft Virtual PC), включая snapshots (начиная с версии 2.1[20])
- Поддержка iSCSI (только в проприетарной версии)
- Поддержка виртуализации аудиоустройств (эмуляция AC’97 или Sound Blaster 16 или Intel HD Audio на выбор)
- Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal)
- Поддержка цепочки сохраненных состояний виртуальной машины (snapshots), к которым может быть произведён откат из любого состояния гостевой системы
- Поддержка Shared Folders для простого обмена файлами между хостовой и гостевой системами (для гостевых систем Windows NT 4.0 и новее, Linux и Solaris)[21]
- Поддержка интеграции рабочих столов (seamless mode) хостовой и гостевой операционной системой
- Поддержка формата OVF/OVA
- Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс)
- Базовая версия полностью открыта по лицензии GNU GPL, соответственно нет ограничений в использовании
Лицензирование
Начиная с версии 4, выпущенной в декабре 2010 года, основная часть продукта распространяется бесплатно под лицензией GPL v2. Устанавливаемый поверх неё дополнительный пакет, обеспечивающий поддержку устройств USB 2.0 и 3.0, протокол удалённого рабочего стола (RDP), шифрование накопителя, загрузку с NVMe и по PXE, распространяется под особой лицензией PUEL («для личного использования и ознакомления»), по который система бесплатна для личного использования, в целях обучения или для оценки перед принятием решения о приобретении коммерческой версии. При этом личное использование ограничивается одним хост-компьютером для одного пользователя (до версии 4 было два разных пакета — свободная версия по GPL v2 и полная версия, бесплатная по PUEL.)
Сборка BIOS для VirtualBox начиная с версии 4.2 требует применения компилятора Open Watcom, что делает статус продукта как свободного сомнительным, в частности, по критериям проекта Debian собираемое таким образом программное обеспечение свободным считаться не может; при этом организация Open Source Initiative признаёт такое программное обеспечение открытым.
Пакет дополнений
VirtualBox Guest Additions — комплект программного обеспечения, устанавливаемый в гостевую операционную систему и расширяющий её возможности по взаимодействию с системой виртуализации и хост-системой[22]. Например, после установки специального драйвера «виртуальной видеокарты» становится возможным изменять разрешение рабочего стола гостевой операционной системы произвольным образом вслед за размером окна VirtualBox, в котором запущена виртуальная машина.
До версии 4.0.0 существовало две версии, различавшиеся по лицензии и функциональности. Начиная с 4.0.0 закрытые компоненты вынесены в отдельный пакет дополнений (Extension Pack)[23]:
Пакет дополнений содержит закрытые компоненты и распространяется под проприетарной лицензией PUEL (бесплатно только в персональных целях или для ознакомления):
- RDP-сервер — позволяет подключаться к виртуальной системе удалённо с помощью любого RDP-совместимого клиента;
- Поддержка USB — позволяет передавать виртуальной машине USB-устройства;
- Intel PXE — загрузка операционной системы по сети, используется для создания тонких клиентов и бездисковых рабочих станций.
Поддержка гостевых систем
VirtualBox плохо совместима с гостевыми системами под управлением Windows 95 и Windows 98 (система медленно работает и без установки дополнительных драйверов поддерживается разрешение экрана только 640×480)[notes 1]. При этом есть небольшая инструкция по установке и настройке Windows 98 под VirtualBox[24].
Начиная с версии 6 VirtualBox не поддерживает 32-битные операционные системы на хост-компьютере. Как заверяет корпорация Oracle, VirtualBox 5 будет поддерживаться до 2020 года. При этом VirtualBox может запускаться под Linux, macOS, Sun Solaris и FreeBSD[25].
Хотя VirtualBox имеет экспериментальную поддержку гостевых систем под управлением macOS, лицензионное соглашение с конечным пользователем macOS не позволяет операционной системе работать на аппаратуре, отличной от компьютеров Apple.
Примечания
'Заметки:'
- ↑ Это связано с тем, что VirtualBox не оптимизирован под работу с глубиной цвета изображения 4 бит. Нет стабильных видеодрайверов под Windows 9x с поддержкой Direct 3D и OpenGL, что делает ретрогейминг с помощью VirtualBox очень ограниченным. Так например, в Quake 2 можно играть только в софтверном режиме. К тому же, пока нет стабильной эмуляции заявленной звуковой карты SB16 под ОС MSDOS.
'Источники:'
- ↑ VirtualBox 7.2.14 — 2026.
- ↑ The virtualbox Open Source Project on Open Hub: Languages Page — 2006.
- ↑ 1 2 3 Language Breakdown (англ.)
- ↑ Supported host operating systems (англ.)
- ↑ https://www.osnews.com/story/27591/genode-1402-runs-virtualbox-supports-netbsds-file-systems/ (англ.)
- ↑ The GNU General Public License (GPL) Version 2 (англ.)
- ↑ https://www.virtualbox.org/wiki/VirtualBox_PUEL
- ↑ VirtualBox — FreeBSD Wiki. Дата обращения: 20 июня 2018. Архивировано 20 июня 2018 года.
- ↑ Guest OSes - VirtualBox (англ.). Oracle Corporation (15 сентября 2010). Дата обращения: 24 ноября 2010. Архивировано 23 февраля 2012 года.
- ↑ VirtualBox_PUEl — Oracle Vm VirtualBox. Дата обращения: 20 июня 2018. Архивировано 18 июля 2011 года.
- ↑ GPL — Oracle VM VirtualBox. Дата обращения: 20 июня 2018. Архивировано 21 июня 2018 года.
- ↑ Additions Version History — Группы Google. Дата обращения: 20 июня 2018. Архивировано 10 ноября 2012 года.
- ↑ Oracle and Sun Microsystems | Strategic Acquistions | Oracle. Дата обращения: 20 июня 2018. Архивировано 13 февраля 2008 года.
- ↑ Sun Gets Desktop Virtualization Chops With Innotek Buy | Business | E-Commerce Times. Дата обращения: 20 июня 2018. Архивировано 21 июня 2018 года.
- ↑ Virtualization | Oracle. Дата обращения: 20 июня 2018. Архивировано 20 июня 2018 года.
- ↑ http://sun.systemnews.com/articles/144/4/Virtualization/22866 (недоступная ссылка с 20 июня 2018 [2971 день])
- ↑ The Oracle VM Product Line Welcomes Sun! (Oracle’s Virtulization Blog). Архивировано 7 апреля 2010 года.
- ↑ Корпорация Sun Microsystems представляет программное обеспечение xVM VirtualBox 2.0 (сентябрь 2008). Дата обращения: 21 августа 2009. Архивировано 20 января 2013 года.
- ↑ Sun xVM VirtualBox 2.1: Easier Than Ever (англ.) (17 декабря 2008). Дата обращения: 21 августа 2009. Архивировано 4 июня 2012 года.
- ↑ VirtualBox Changelog. Дата обращения: 28 февраля 2009. Архивировано 30 ноября 2010 года.
- ↑ Раздел «Folder sharing» в документации VirtualBox. Дата обращения: 22 марта 2010. Архивировано 2 декабря 2010 года.
- ↑ Chapter 4. Guest Additions. Дата обращения: 20 июня 2018. Архивировано 26 июня 2018 года.
- ↑ Installing VirtualBox and extension packs. Дата обращения: 7 января 2011. Архивировано 28 декабря 2010 года.
- ↑ Tutorial: Windows 95/98 guest OSes (англ.) (23 сентября 2008). Дата обращения: 7 марта 2012. Архивировано 18 августа 2011 года.
- ↑ Download VirtualBox : [арх. 21 июля 2022] // VirtualBox.
Ссылки
- virtualbox.org — официальный сайт VirtualBox (англ.)
- Oracle VM VirtualBox. oracle.com. Дата обращения: 9 сентября 2021.
- Free VirtualBox Images проект, предоставляющий большое количество свободных операционных систем в виде VDI-образов.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.