VirtualBox































VirtualBox

VirtualBox logo 64px.png

VirtualBox screenshot.png
VirtualBox 2.0.4 на базі Ubuntu 8.10, запущена Kubuntu

Тип
Віртуальна машина
Автор(и)
Innotek
Розробник
Oracle Corporation
Перший випуск
15 січня 2007; 4454 дні тому
Стабільний випуск
6.0.4 (28 січня 2019; 58 днів тому)
Репозиторій
www.virtualbox.org/browser/vbox/trunk
Операційна система
крос-платформовий
GNU фреймворк
Qt
Написано на
C++,С
Розмір
40–82 MiB в залежності від платформи[1]
Доступні мови
Багатомовна (22 мовні пакети)
Українська
Так
Ліцензія
власницька / GNU General Public License (опціонально CDDL для більшості файлів у сирцевому представленні)
Онлайн-документація
virtualbox.org/manual/UserManual.html

www.virtualbox.org


VirtualBox у Вікісховищі?

VirtualBox — це програма віртуалізації для операційних систем, розроблена німецькою фірмою innotek, зараз вона належить Oracle Corporation. Вона встановлюється на наявну операційну систему, яка називається хостовою, усередину цієї програми встановлюється інша операційна система, яку називають гостьовою операційною системою.


Підтримується основними операційними системами Linux, FreeBSD, Mac OS X, OS/2 Warp, Microsoft Windows, які підтримують роботу гостьових операційних систем FreeBSD, Linux, OpenBSD, OS/2 Warp, Windows і Solaris.


Починаючи з 2007 року, за спостереженнями DesktopLinux.com, VirtualBox займає третє місце за популярністю серед програмних засобів, які дозволяють запуск Windows-програм на стільниці Linux.




Зміст





  • 1 Історія


  • 2 Ключові можливості


  • 3 Відмінності між відкритою та закритою версіями


  • 4 Див. також


  • 5 Примітки


  • 6 Посилання




Історія |


Програма була створена компанією Innotek з використанням сирцевого коду Qemu. Перша публічно доступна версія VirtualBox з'явилась 15 січня 2007 року. В лютому 2008 року Innotek був викуплений компанією Sun Microsystems, модель поширення VirtualBox при цьому не змінилася. В січні 2010 року Sun Microsystems була поглинена Oracle Corporation, модель поширення залишилась попередньою.



Ключові можливості |


  • Крос-платформовість

  • Модульність

  • Жива міграція

  • Підтримка USB 2.0, коли пристрої хост-машини стають доступними для гостьових ОС (лише в пропрієтарній версії)

  • Підтримка 64-бітних гостьових систем[2] (починаючи з версії 2.0), навіть на 32-бітних хост-системах[3] (починаючи з версії 2.1, для цього потрібна підтримка технології віртуалізації процесором)

  • Підтримка SMP на стороні гостьової системи (починаючи з версії 3.0, для цього потрібна підтримка технології віртуалізації процесором)

  • Вбудований RDP-сервер, а також підтримка клієнтських USB-пристроїв поверх протоколу RDP (лише в пропрієтарній версії)

  • Експериментальна підтримка апаратного 3D-прискорення (OpenGL, DirectX 8/9 (з використанням коду wine) (лише в 32-бітних Windows XP і Vista)), для гостьових DOS / Windows 3.x / 95 / 98 / ME підтримка апаратного 3D-прискорення не передбачена

  • Підтримка образів твердих дисків VMDK (VMware) і VHD (Microsoft Virtual PC), включаючи снапшоти (починаючи з версії 2.1[4])

  • Підтримка iSCSI (лише в пропрієтарній версії)

  • Підтримка віртуалізації аудіопристроїв (емуляція AC97 або SoundBlaster 16 на вибір)

  • Підтримка різноманітних видів мережевої взаємодії (NAT, Host Networking via Bridged, Internal)

  • Підтримка ланцюжка збережених станів віртуальної машини (snapshots), до яких можна повернутися з будь-якого стану гостьової системи

  • Підтримка Shared Folders для простого обміну файлами між хостовою та гостьовою системами (для гостьових систем Windows 2000 і новіше, Linux та Solaris) [5].

  • Підтримка інтеграції робочих столів (seamless mode) хостової та гостьової ОС

  • Є можливість вибору мови інтерфейсу (підтримується і україномовний інтерфейс).

  • Підтримка Extensible Firmware Interface (EFI) (починаючи з версії 3.1)

Починаючи з версії 5:


  • Підтримка USB 3.0 (лише в пропрієтарній версії) (вимагає встановлення VirtualBox Extension Pack)

  • Шифрування дисків віртуальних машин в реальному часі за алгоритмом AES з довжиною ключа 256 біт (вимагає встановлення VirtualBox Extension Pack)

  • Підтримка "гарячого" підключення SATA дисків

  • Робота в окремих процесах, які не зв'язані з інтерфейсом

  • Підтримка NDIS6 для Windows (починаючи з Windows Vista)

  • Підтримка HiDPI

  • Підтримка Drag-and-drop для гостьових систем Windows, Linux та Solaris


Відмінності між відкритою та закритою версіями |


Існує дві версії, які відрізняються за ліцензією та функціональністю:


Відкрита версія (OSE, англ. Open Source Edition) — сирцеві коди доступні під ліцензією GNU GPL, відповідно немає обмежень у використанні. Функціональність аналогічна повній версії, за виключенням деяких особливостей, доступних для корпоративних клієнтів:



  • RDP сервер — дозволяє підключатися до віртуальної системи віддалено з допомогою будь-якого RDP сумісного клієнта;

  • Підтримка USB — дозволяє передавати віртуальній машині USB пристрої;

  • USB поверх RDP — дозволяє надати віддалений доступ до USB пристроїв.

Повна версія поширюється лише в бінарному вигляді під власницькою ліцензією (PUEL), безкоштовна — лише для особистого використання[6].



Див. також |


  • VMware Workstation


Примітки |




  1. http://dlc.sun.com/virtualbox/vboxdownload.html


  2. Корпорация Sun Microsystems представляет программное обеспечение xVM VirtualBox 2.0 (російською). 4 сентября 2008 г. Архів оригіналу за 2013-01-20. Процитовано 2009-08-21. 


  3. Sun xVM VirtualBox 2.1: Easier Than Ever (англійською). 17 декабря 2008 г. Архів оригіналу за 2012-06-04. Процитовано 2009-08-21. 


  4. VirtualBox Changelog


  5. Раздел «Folder sharing» в документации VirtualBox


  6. Editions — VirtualBox



Посилання |



  • Офіційний сайт(англ.)


  • Сторінка VirtualBox на сайті Sun(англ.)


  • Віртуалізація за допомогою VirtualBox(рос.)


  • phpVirtualBox — WEB-інтерфейс для VirtualBox(англ.)


Popular posts from this blog

Save data to MySQL database using ExtJS and PHP [closed]2019 Community Moderator ElectionHow can I prevent SQL injection in PHP?Which MySQL data type to use for storing boolean valuesPHP: Delete an element from an arrayHow do I connect to a MySQL Database in Python?Should I use the datetime or timestamp data type in MySQL?How to get a list of MySQL user accountsHow Do You Parse and Process HTML/XML in PHP?Reference — What does this symbol mean in PHP?How does PHP 'foreach' actually work?Why shouldn't I use mysql_* functions in PHP?

Compiling GNU Global with universal-ctags support Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Data science time! April 2019 and salary with experience The Ask Question Wizard is Live!Tags for Emacs: Relationship between etags, ebrowse, cscope, GNU Global and exuberant ctagsVim and Ctags tips and trickscscope or ctags why choose one over the other?scons and ctagsctags cannot open option file “.ctags”Adding tag scopes in universal-ctagsShould I use Universal-ctags?Universal ctags on WindowsHow do I install GNU Global with universal ctags support using Homebrew?Universal ctags with emacsHow to highlight ctags generated by Universal Ctags in Vim?

Add ONERROR event to image from jsp tldHow to add an image to a JPanel?Saving image from PHP URLHTML img scalingCheck if an image is loaded (no errors) with jQueryHow to force an <img> to take up width, even if the image is not loadedHow do I populate hidden form field with a value set in Spring ControllerStyling Raw elements Generated from JSP tagds with Jquery MobileLimit resizing of images with explicitly set width and height attributeserror TLD use in a jsp fileJsp tld files cannot be resolved