VirtualBox — программный продукт виртуализации для операционных систем Microsoft Windows, DOS, GNU/Linux, Mac OS X и SUN Solaris/OpenSolaris. Программа была создана компанией Innotek с использованием исходного кода Qemu. Первая публично доступная версия VirtualBox появилась 15 января 2007 года. Существует две версии — свободная (OSE, англ. Open Source Edition), выпущенная под GNU GPL, и проприетарная (PUEL), различающиеся по функциональности; полнофункциональная проприетарная версия для личного использования распространяется бесплатно.
Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс).
В феврале 2008 Innotek был приобретён компанией Sun Microsystems, модель распространения VirtualBox при этом не изменилась.
К ключевым возможностям VirtualBox можно отнести:
Кроссплатформенность
Модульность
Поддержка USB 2.0, когда устройства хост-машины становятся доступными для гостевых ОС (только в проприетарной версии)
Поддержка 64-битных гостевых систем (начиная с версии 2.0), даже на 32-битных хост-системах (начиная с версии 2.1, для этого обязательна поддержка технологии виртуализации процессором)
Поддержка SMP на стороне гостевой системы (начиная с версии 3.0, для этого обязательна поддержка технологии виртуализации процессором)
Встроенный RDP-сервер, а также поддержка клиентских USB-устройств поверх протокола RDP (только в проприетарной версии)
Экспериментальная поддержка аппаратного 3D-ускорения (OpenGL, DirectX с использованием кода wine)
Поддержка образов жёстких дисков VMDK (VMware) и VHD (Microsoft Virtual PC), включая snapshots (начиная с версии 2.1)
Поддержка iSCSI (только в проприетарной версии)
Поддержка виртуализации аудиоустройств
Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal)
Поддержка цепочки сохраненных состояний виртуальной машины (snapshots), к которым может быть произведён откат из любого состояния гостевой системы
Поддержка Shared Folders для простого обмена файлами между хостовой и гостевой системами
Поддержка интеграции рабочих столов (seamless mode) хостовой и гостевой ОС
Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс).
Материал из Википедии — свободной энциклопедии
The following major new features were added:
Teleportation (aka live migration); migrate a live VM session from one host to another (see the manual for more information)
VM states can now be restored from arbitrary snapshots instead of only the last one, and new snapshots can be taken from other snapshots as well ("branched snapshots"; see the manual for more information)
2D video acceleration for Windows guests; use the host video hardware for overlay stretching and color conversion (see the manual for more information)
More flexible storage attachments: CD/DVD drives can be attached to arbitrary storage controllers, and there can be more than one such drive (the manual for more information)
The network attachment type can be changed while a VM is running
Complete rewrite of experimental USB support for OpenSolaris hosts making use of the latest USB enhancements in Solaris Nevada 124 and higher
Significant performance improvements for PAE and AMD64 guests (VT-x and AMD-V only; normal (non-nested) paging)
Experimental support for EFI (Extensible Firmware Interface; see the manual for more information)
Support for paravirtualized network adapters (virtio-net; see the manual for more information)
In addition, the following items were fixed and/or added:
VMM: guest SMP fixes for certain rare cases
GUI: snapshots include a screenshot
GUI: locked storage media can be unmounted by force
GUI: the a log window grabbed all key events from other GUI windows (bug #5291)
GUI: allow to disable USB filters (bug #5426)
GUI: improved memory slider in the VM settings
GUI: the VirtualBox website couldn't be opened from the help menu (bug #4559)
3D support: major performance improvement in VBO processing
3D support: added GL_EXT_framebuffer_object, GL_EXT_compiled_vertex_array support
3D support: fixed crashes in FarCry, SecondLife, Call of Duty, Unreal Tournament, Eve Online (bugs #2801, #2791)
3D support: fixed graphics corruption in World of Warcraft (#2816)
3D support: fixed Final frame of Compiz animation not updated to the screen (#4653)
3D support: fixed incorrect rendering of non ARGB textures under compiz
iSCSI: support iSCSI targets with more than 2TiB capacity
VRDP: fixed occasional VRDP server crash (bug #5424)
Network: fixed the E1000 emulation for QNX (and probably other) guests (bug #3206)
NAT: added host resolver DNS proxy (see the manual for more information)
VMDK: fixed incorrectly rejected big images split into 2G pieces (bug #5523, #2787)
VMDK: fixed compatibility issue with fixed or raw disk VMDK files (bug #2723)
VHD: fixed incompatibility with Hyper-V
Support for Parallels version 2 disk image (HDD) files; see the manual for more information
OVF: create manifest files on export and verify the content of an optional manifest file on import
OVF: fixed memory setting during import (bug #4188)
Mouse device: now five buttons are passed to the guest (bug #3773)
VBoxHeadless: fixed loss of saved state when VM fails to start
VBoxSDL: fixed crash during shutdown (Windows hosts only)
X11 based hosts: allow the user to specify their own scan code layout (bug #2302)
Mac OS X hosts: don't auto show the menu and dock in fullscreen (bug #4866)
Mac OS X hosts (64 bit): don't interpret mouse wheel events as left click (bug #5049)
Mac OS X hosts: fixed a VM abort during shutdown under certain conditions
Solaris hosts: combined the kernel interface package into the VirtualBox main package
Solaris hosts: support for OpenSolaris Boomer architecture (with OSS audio backend).
Shared folders: VBOXSVR is visible in Network folder (Windows guests, bug #4842)
This is a maintenance release. The following items were fixed and/or added:
* Linux hosts: fixed timing issue on hosts with Linux kernels 2.6.31 or later with certain CPUs (asynchronous timer mode; bug #6250) * Linux hosts: properly handle host suspend/resume events on Linux kernels 2.6.30 or later (bug #5562) * Mac OS X hosts: fixed VBoxSVC crash while enumerating the host network interfaces under certain circumstances * Snapshots: fixed image corruption after snapshot merge under certain circumstances (bug #6023) * Snapshots: fixed crash with VBoxHeadless / OSE * VMM: fixed reference counting guru meditation (bug #4940) * VMM: improved guest SMP stability * VMM: fixed VT-x hardware debug issues (bugs #477 & #5792) * VMM: fixed PGMDynMapHCPage guru meditation (Mac OS X; VT-x only; bug #6095) * VMM: fixed pgmPoolTrackFlushGCPhysPTInt guru meditations (Mac OS X; VT-x only; bugs #6095 & #6125) * VMM: Fixed host crash when running PAE guests in VT-X mode (Mac OS X only; bug #5771). * GUI: fix displaying of error message (bug #4345) * GUI: fix inability to enter seamless mode (bugs #6185, #6188) * 3D support: fixed assertion and flickering when guest application uses several windows with a single OpenGL context (bug #4598) * 3D support: fixed host crashes when using GL_EXT_compiled_vertex_array and array element calls (bug #6165) * 3D support: fixed runtime linker errors with OpenGL guest libs (bug #5297) * 3D support: fixed OpenGL extension viewer crash on startup (bug #4962) * NAT: fixed a 3.1.4 regression on Windows hosts where graceful connection termination was broken (bug #6237) * NAT: alternative network setting was not stored persistent (bug #6176) * NAT: fixed memory corruption during ICMP traffic under certain circumstances * Network: allow to switch the host interface or the internal network while a VM is running (bug #5781) * VHD: fix for images with a block size different than 2MB * USB: fixed filtered device attach regression (bug #6251) * USB: fixed crash in OHCI under rare circumstances (bug #3571) * VRDP: fixed hang under rare circumstances when attaching USB devices * ACPI: prevent guest freezes when accessing /proc/acpi for determining the state of the host battery and the AC adapter (Linux hosts only; bug #2836) * PulseAudio: fixed guest freezes under certain conditions (3.1.4 regression; bug #6224) * BIOS: increased space for DMI strings * BIOS: fixed interrupt routing problem for certain configurations (I/O-APIC enabled, ACPI not used; bug #6098) * iSCSI: be more robust when handling the INQUIRY response * iSCSI: be more robust when handling sense data * BusLogic: fixed FreeBSD guests * webservice: vboxwebsrv is now multithreaded * Solaris Installer: fixed netmask to stay persistent across reboots for Host-only interface (bug #4590) * Linux installer: removed external dependency to libpng12.so (bug #6243) * Solaris Additions: fixed superfluous kernel logging (bug #6181) * Linux Additions: fixed hang when starting the X server in Fedora12 guests and in guests with Linux 2.6.33 or later (bug #6198) * Linux Additions: support Mandriva speedboot runlevel (bug #5484) * Linux Additions: fixed SELinux security context of mount.vboxsf (bug #6362) * Linux Additions: support Ubuntu 10.04 (bug #5737) * Web service: update PHP bindings to fix problems with enums and collections Downloads (~53 Mb)_http://download.virtu....6-OSE.tar.bz2 x86 (~49 Mb)_http://download.virtu...-Linux_x86.run amd64 (~49 Mb)_http://download.virtu...inux_amd64.run OS X (~65 Mb)_http://download.virtu...-59351-OSX.dmg
ЭЖД, 11.05.2010 - 17:39
VirtualBox 3.1.8
This is a maintenance release. The following items were fixed and/or added:
* VMM: fixed crash with the OpenSUSE 11.3 milestone kernel during early boot (software virtualization only; bug #5457) * VMM: fixed invalid state during teleportation * VMM: fixed OS/2 guest crash with nested paging enabled * VMM: fixed massive display performance loss (AMD-V with nested paging only) * GUI: fixed off-by-one bug when passing absolute mouse coordinates to the guest (3.1.6 regression) * GUI: show the real version of the Guest Additions, not the interface version * GUI: when adding a DVD or floppy slot in the VM mass storage settings dialog, don't attach a random medium but just leave the slot empty * GUI: added --seamless and --fullscreen command line switches (bug #4220) * GUI: fixed a SEGFAULT under rare circumstances * 2D Video acceleration: fixed display issues when working with non 32-bit modes (bugs #6094 & #6208) * LsiLogic: Fixed detection of hard disks attached to port 0 when using the drivers from LSI * ATA: Fixed sporadic crash with Linux guests when having a hard disk and DVD drive on the same channel (bug #6079) * Network: allow to start a VM even if not all network adapters are attached * Network: promiscuous mode support for e1000 and simparavirtualized adapters (bug #6519) * NAT: fixed ICMP latency (non-Windows hosts only; bug #6427) * SCSI: fixed guest crashes under certain circumstances when booting from SCSI devices * VBoxManage: fixed modifyvm --natnet default * Solaris Hosts: fixed a kernel panic when bridged networking might fail to initialize * Solaris Hosts: fixed priority tagged VLAN packets in bridged networking * Shared folders: fixed issue with copying read-only files (Linux guests only; bug #4890) * Shared folders: renamed the guest kernel module from vboxvfs to vboxsf to make it load on demand by the Linux kernel. Fixes mounting from /etc/fstab in Ubuntu 10.04 * Shared folders: fixed setuid file permissions (Solaris guests only). * Shared folders: fixed deleting directories recursively (Solaris guests only; bug #6513) * Guest Additions: support seamless and dynamic resizing on certain older X11 guests (bug #5840) * Solaris Additions: fixed OpenGL library dependencies (bug #6435) * Keyboard/Mouse emulation: fixed handling of simultaneous mouse/keyboard events under certain circumstances (bug #5375) * Mouse emulation: never switch straight back from Explorer to IntelliMouse mode as it confuses the FreeBSD mouse driver (bug #6488) * SDK: fixed memory leak in IDisplay::takeScreenShotSlow() (bug #6549) * 3D support: fixed Final frame of Compiz animation not updated to the screen (Mac OS X only) (bug #4653) * VRDP: allow to bind to localhost only on Mac OS X (bug #5227) * Linux hosts: add host USB support for Ubuntu 10.04 and other hosts without the hal daemon or usbfs (bug #6343) * webservice: more structs and array fixes in PHP bindings (bug #5657) * Windows hosts: make the bridged networking driver notify dll be correctly unregistred on uninstall (bug #5780) Downloads (~53 Mb)_http://download.virtu....8-OSE.tar.bz2 x86 (~49 Mb)_http://download.virtu...-Linux_x86.run amd64 (~49 Mb)_http://download.virtu...inux_amd64.run OS X (~65 Mb)_http://download.virtu...-61349-OSX.dmg
ЭЖД, 19.05.2010 - 20:57
VirtualBox 3.2.0
This version is a major update. The following major new features were added:
* Following the acquisition of Sun Microsystems by Oracle Corporation, the product is now called Oracle VM VirtualBox and all references were changed without impacting compatibility * Experimental support for Mac OS X guests (see the manual for more information) * Memory ballooning to dynamically in- or decrease the amount of RAM used by a VM (64-bit hosts only) (see the manual for more information) * Page Fusion automatically de-duplicates RAM when running similar VMs thereby increasing capacity. Currently supported for Windows guests on 64-bit hosts (see the manual for more information) * CPU hot-plugging for Linux (hot-add and hot-remove) and certain Windows guests (hot-add only) (see the manual for more information) * New Hypervisor features: with both VT-x/AMD-V on 64-bit hosts, using large pages can improve performance (see the manual for more information); also, on VT-x, unrestricted guest execution is now supported (if nested paging is enabled with VT-x, real mode and protected mode without paging code runs faster, which mainly speeds up guest OS booting) * Support for deleting snapshots while the VM is running * Support for multi-monitor guest setups in the GUI for Windows guests (see the manual for more information) * USB tablet/keyboard emulation for improved user experience if no Guest Additions are available (see the manual for more information). * LsiLogic SAS controller emulation (see the manual for more information) * RDP video acceleration (see the manual for more information) * NAT engine configuration via API and VBoxManage * Use of host I/O cache is now configurable (see the manual for more information) * Guest Additions: added support for executing guest applications from the host system (replaces the automatic system presimparation feature; see the manual for more information) * OVF: enhanced OVF support with custom namespace to preserve settings that are not part of the base OVF standard
In addition, the following items were fixed and/or added:
* VMM: fixed Windows 2000 guest crash when configured with a large amount of RAM (bug #5800) * Linux/Solaris guests: PAM module for automatic logons added * GUI: guess the OS type from the OS name when creating a new VM * GUI: added VM setting for passing the time in UTC instead of passing the local host time to the guest (bug #1310) * GUI: fixed seamless mode on secondary monitors (bugs #1322 and #1669) * GUI: offer to download the user manual in the OSE version (bug #6442) * GUI: allow to set an empty host key to disallow any host key combination (bug #684) * GUI: allow to restrict the possible actions when shutting down the VM from the GUI * Main: allow to start a VM even if a virtual DVD or floppy medium is not accessible * Settings: be more robust when saving the XML settings files * Mac OS X: rewrite of the CoreAudio driver and added support for audio input (bug #5869) * Mac OS X: external VRDP authentication module support (bug #3106) * Mac OS X: Moved the realtime dock preview settings to the VM settings (no global option anymore). Use the dock menu to configure it. * Mac OS X: added the VM menu to the dock menu * 3D support: fixed corrupted surface rendering (bug #5695) * 3D support: fixed VM crashes when using ARB_IMAGING (bug #6014) * 3D support: fixed assertion when guest applications uses several windows with single OpenGL context (bug #4598) * 3D support: added GL_ARB_pixel_buffer_object support * 3D support: added OpenGL 2.1 support * 3D support: fixed Final frame of Compiz animation not updated to the screen (Mac OS X only) (bug #4653) * 3D support: fixed blank screen after loading snapshot of VM with enabled Compiz * Added support for virtual high precision event timer (HPET) * OVF: fixed mapping between two IDE channels in OVF and the one IDE controller in VirtualBox * OVF: fix VMDK format string identifiers and sort XML elements from rasd: namespace alphabetically as prescribed by standard * VBoxShell: interactive Python shell extended to be fully functional TUI for VirtualBox * Linux Additions: support Fedora 13 (bug #6370) * VBoxManage: fixed overly strict checks when creating a raw partition VMDK (bugs #688, #4438) Downloads (~55 Mb)_http://download.virtu....0-OSE.tar.bz2 x86 (~52 Mb)_http://download.virtu...-Linux_x86.run amd64 (~52 Mb)_http://download.virtu...inux_amd64.run OS X (~69 Mb)_http://download.virtu...-61806-OSX.dmg
ЭЖД, 3.06.2010 - 17:38
VirtualBox 3.2.2
This is a maintenance release. The following items were fixed and/or added:
* VMM: fixed rare invalid guest state guru meditation (VT-x only) * VMM: fixed poor performance with nested paging and unrestricted guest execution (VT-x only; bug #6716) * VMM: fixed occasional guru meditation during Windows 7 bootup (bug #6728) * GUI: keep the status for remote control in sync with the actual state * GUI: don't exit after a successful refresh of an invalid VM configuration * GUI: fixed keyboard capturing bug under metacity (bug #6727) * GUI: fixed crash during VM termination if a modal dialog is open * GUI: default controllers names of New VM Wizard are synchronized with VM settings * GUI: fixed superfluous resize-event on powering-on VM for X11 * GUI: fixed regression - missed USB item's tool-tip of USB devices menu * GUI: Activate VM window on mouse-hovering for multi-monitor VMs * VBoxSDL/Linux hosts: automated keyboard type detection (bug #5764) * SATA: fixed crash during VM suspend under rare circumstances * SATA: fixed crash during VM reset after a snapshot was taken * Storage: fixed sporadic hang of SMP guests using SATA or LSI Logic SCSI and asynchronous I/O * Virtio-net: fix for guests with more than about 4GB RAM (bug #6784) * Page Fusion: fixed VBoxService crash with enabled Page Fusion on Win64 guests * Page Fusion: added kernel module sharing * HGCM: fixed memory leak which showed up if the Guest Additions were accessing a non-existing HGCM service * Teleportation: several fixes * Floppy: don't disable the host I/O cache by default * USB: fixed 3.1 regression with certain devices (e.g. iPhone); Windows host only * Serial: updated the guest device emulation to 16550A and reduced the probability for loosing bytes during transmission (bug #1548) * NAT: re-fetch the name server parameters from the host on guest DHCP requests to handle host network switches more gracefully (bug #3847) * NAT: fixed parsing of IPv4 addresses in CIDR notation (bug #6797) * NAT: limit the number of name servers passed to the guest to four (non-Windows hosts only; bug #4098) * NAT: fixed DNS transaction id mismatch (bug #6833) * VDE: fixed changing the attachment during runtime * Bridged Networking: fixed memory leak in the Bridged Networking driver for Windows hosts (bug #6824) * Windows Additions: fix for NT4 guests (bug #6748) * Windows Additions: re-introduced system preparation feature * Linux guests: enable PAE for RedHat guests by default * Linux guests: fix support for disabling mouse integration (bug #6714) * Webservice: fixed a rare crash when calling IGuest methods from the webservice. * OVF: fixed wrong hard disk UUIDs on export (bug #6802) * OVF: fixed 3.2.0 regression importing legacy OVF 0.9 files * 3D support: fixed OpenGL support for 64bit apps on windows guests * 3D support: fixed various host crashes (#2954, #5713, #6443) Downloads (~54 Mb)_http://download.virtu....2-OSE.tar.bz2 x86 (~53 Mb)_http://download.virtu...-Linux_x86.run amd64 (~53 Mb)_http://download.virtu...inux_amd64.run OS X (~70 Mb)_http://download.virtu...-62298-OSX.dmg
ЭЖД, 8.06.2010 - 17:59
VirtualBox 3.2.4
The following items were fixed and/or added:
* GUI: fixed a superfluous resize-event on powering-on VM for X11 (improvement for the 3.2.2 fix) * Host-only/bridged networking: fixed guest-to-guest communication over wireless (3.2.0 regression; bug #6855) * Storage: fixed a potential guest disk corruption with growing images (3.2.0 regression) * Page Fusion: fixed shared module detection for Win64 guests * 3D support: allow use of CR_SYSTEM_GL_PATH again (bug #6864) * 3D support: fixed a host assertion for some multi-threaded guest applications (bug #5236) * 3D support: fixed host crashes with nVIDIA drivers on WDDM startup * OVF: fixed import of OVFs with a VM description (annotation) (3.2.2 regression; bug #6914) * VRDP: fixed issues with secondary monitors (bug #6759) Downloads (~54 Mb)_http://download.virtu....2-OSE.tar.bz2 x86 (~53 Mb)_http://download.virtu...-Linux_x86.run amd64 (~53 Mb)_http://download.virtu...inux_amd64.run OS X (~70 Mb)_http://download.virtu...-62467-OSX.dmg
ЭЖД, 26.06.2010 - 8:54
VirtualBox 3.2.6
This is a maintenance release. The following items were fixed and/or added:
* VMM: fixed host crash when running 64-bit guests on 32-bit hosts with certain Intel CPUs (VT-x only; bug #6166) * VMM: allow 64-bit SMP guests on 32-bit hosts (VT-x and AMD-V only; does not apply to Mac OS X, which already supports it) * VMM: fixed Guru mediation if guests with more than 2GB are booted with VT-x/AMD-V disabled (bug #5740) * VMM: fixed TR limit trashing (VT-x and 64-bit host only; bug #7052) * Page Fusion: several bug fixes for SMP guests (including bug #6964) * Teleportation: several fixes and improvements * Mac OS X server guests: compatibility fix * EFI: fixed memory detection for guests with 2GB or more RAM assigned * GUI: added a workaround for a Linux kernel bug which affecting asynchronous I/O on ext4 / xfs file systems (Linux hosts only) * GUI: added setting for multiple VRDP connections; useful if multiple screens are enabled * GUI: another fix for the keyboard capturing bug under metacity (bug #6727) * GUI: fixed quit dialog when used in seamless or fullscreen mode (Mac OS X hosts only; bug #6938) * GUI: handle the extra key on the Brazilian keyboard on X11 hosts again (bug #7022). * 2D Video acceleration: fixed crashes when leaving the fullscreen mode (bug #6768) * VBoxManage: fixed storageattach error handling (bug #6927) * VBoxManage: fixed dhcpserver add (3.2.0 regression; bug #7031) * Storage: fixed hang with images located on filesystems which don't support async I/O (bug #6905) * Storage: fixed raw disks on Windows hosts (3.2.0 regression; bug #6987) * LsiLogic: fixed hang with older Linux guests * BusLogic: fixed hang during I/O * SATA: set initial number of ports to 1 as some guests can't handle 30 ports (e.g. CentOS 4 and FreeBSD; bug #6984) * SATA: performance improvement * SCSI: fixed error when using the full format option during Windows installation (bug #5101) * iSCSI: fixed authentication (bug #4031) * Host-only/bridged networking: fixed excessive host kernel warnings under certain circumstances (Linux hosts only; 3.2.0 regression; bug #6872) * NAT: fixed potential memory leaks * NAT: increased the size of the memory pool for 16K Jumbo frames (performance tweak) * NAT: allow to link/unlink the network cable even if the VM is currently paused * E1000: disconnect cable was not properly handled if the NIC was not yet initialized by the guest * OVF: export performance optimization * OVF: upgraded OS type definitions to CIM 2.25.0 so that Windows 7 and other OSes are now tagged correctly on export * Settings: the setting for disabling the host I/O cache was sometimes not properly saved * Settings: save machine state into XML correctly even when snapshot folder has been changed to a non-default location (bug #5656) * USB: allow the guest to disable an EHCI port * USB: find a valid language ID before querying strings (bug #7034) * POSIX hosts: fixed several memory leaks (3.2.0 regression) * Solaris hosts: fixed VDI access problem under certain circumstances (IDE/SATA; 3.2.0 regression) * Solaris hosts: fixed VM fails to start on 32-bit hosts (3.2.0 regression; bug #6899) * Windows hosts (32-bit): increase guest RAM limit if the host kernel allows for more virtual address space * Linux Additions: re-read a directory after a file was removed (bug #5251) * Linux Additions: install the DRI driver in the right location on ArchLinux guests (bug #6937) * X11 Additions: fixed spurious mouse movement events (bug #4260) * Solaris Additions: fixed guest control execution * Windows Additions: automatic logon on Windows Vista/Windows 7 is now able to handle renamed and principal user accounts; added various bugfixes * Windows Additions: improved command line parsing of the installer * Windows Additions: fixed driver verifier bugcheck in VBoxMouse (bug #6453) * 3D support: fixed OpenGL support for 32bit apps under 64bit Windows guests Downloads (~55 Mb)_http://download.virtu....6-OSE.tar.bz2 x86 (~53 Mb)_http://download.virtu...-Linux_x86.run amd64 (~53 Mb)_http://download.virtu...inux_amd64.run OS X (~70 Mb)_http://download.virtu...-63112-OSX.dmg
ЭЖД, 9.08.2010 - 17:42
VirtualBox 3.2.8
* При открытии окружения, созданного в других ОС, связанные со звуковой подсистемой настройки теперь автоматически конвертируются для работы в текущей системе, например, вместо DirectSound используется PulseAudio; * В Solaris Installer добавлена поддержка удаленной установки; * Для платформы Windows включено использование родных файловых диалогов, а для KDE наоборот - отключено; * В реализации поддержки OpenGL устранена проблема с использованием GL_EXT_texture_sRGB; * Решена регрессивная проблема в реализации формата OVF, появившаяся в версии 3.2.6, приводящая к замедлению операций экспорта и увеличению размера файлов при определенных условиях; * Устранено несколько связанных с поддержкой USB ошибок. Например, для платформы Linux устранен крах при использовании старых Linux-ядер и при указании в связанных с USB-устройством настройках параметров, содержащих не-ASCII символы; * Увеличена стабильность при одновременном использовании большого числа виртуальных окружений; * Устранены проблемы с производительностью при организации сетевого доступа к виртуальному окружению через сетевой мост, в случае если для связанного с мостом устройства установлен режим GRO. Также в реализации поддержки сети на уровне хоста устранено замедляющее работу регрессивное изменение, внесенное в версии 3.2.6; * В драйвере LsiLogic устранена проблема, приводящая при определенных редких обстоятельствах к ошибкам ввода/вывода; * Добавлена поддержка организации совместного доступа гостевых окружений к диску без шаманства и использования внешних утилит; * Для гостевых систем с Solaris устранены проблемы с производительностью при использовании функции совместного доступа к директориям; * Увеличена производительность и стабильность редиректа видео через RDP; * Налажен процесс сохранения сетевых настроек NAT в конфигурационном XML-файле, начиная с версии 1.10; * В Web service включена поддержка HTTP keepalive для увеличения производительности, добавлено отображение времени события в логе, организовано восприятие 8-битных строк как UTF-8, а не ASCII. * Устранены проблемы с работой гостевых окружений с Xorg 6.8 (например, RHEL4). Downloads (~55 Mb)_http://download.virtu....8-OSE.tar.bz2 x86 (~54 Mb)_http://download.virtu...-Linux_x86.run amd64 (~54 Mb)_http://download.virtu...inux_amd64.run OS X (~7 Mb)_http://download.virtu...-64453-OSX.dmg
ЭЖД, 12.10.2010 - 18:11
VirtualBox 3.2.10
This is a maintenance release. The following items were fixed and/or added:
* VMM: V8086 mode fix for legacy DOS/Windows guests with EMM386 (3.2.8 regression) * VMM: stability fix (bug #7342) * VMM: fixed a Guru meditation related to large pages (bug #7300) * VMM: fixed support for large pages on Linux hosts * VMM: fixed a Guru meditation for large memory 64-bit guests on 32-bit hosts with nested paging (bug #7544 * VMM: performance improvements for VMs with more than 2 GB RAM (bug #6928) * GUI: fixed host key handling if the host key is set to Left Alt (Linux/Solaris hosts only; 3.2.0 regression; bug #6758) * GUI: the VM can be minimized from the mini toolbar (bug #4952) * GUI: handle Ctrl+Break properly on X11 hosts (3.2.0 regression; bug #6122) * GUI: fixed the case where the user aborted the media selector for selecting the boot hard disk from the VM wizard * GUI: added a check for Linux kernels 2.6.36 or later which are known to have the asynchronous I/O bug on ext4 / xfs file systems fixed (Linux hosts only) * OpenSolaris guests: use SATA controller by default * Storage: fixed I/O errors in the guest after compacting VDI images (3.2.6 regression; bug #7294) * Storage: automatically repair base disk images with non-zero parent UUID which made them inaccessible (bug #7289) * Storage: fixed corrupted images if a merge operation was canceled * IDE: added ATAPI passthrough support for audio CDs (bug #3494) * SATA: fixed a potential hang during boot of recent Solaris guests * SATA: handle out of disk space and similar conditions better * iSCSI: fixed sporadic hangs when closing the connection * VGA: fixed missing redraw with multiple screens under certain circumstances (bug #7291) * VGA: serveral small fixes for legacy VGA graphics modes * Bridged networking: fixed occasional host freeze during VM shutdown (Linux hosts only) * NAT: don't check for the existence of the TFTP prefix when delivering a file via bootp (bug #7384) * NAT: fixed resolving of names at the host resolver (bug #7138) * NAT: under rare conditions the NAT engine consumed 100% CPU load (non-Windows hosts only) * VRDP: fixed memory leak under certain circumstances (bug #5966) * VRDP: fixed missing redraws with Windows guests under certain circumstances * USB: properly discard blocking outstanding bulk URBs, fixes some printers * USB: Blackberry fix (bug #6465) * VBoxHeadless: fixed event queue processing problems which led to hangs if the VM could not be started successfully * VBoxManage: don't crash if parameters with invalid characters are passed (bug #7388) * VBoxManage: clonehd: fixed a bug where the command aborted with an error message under rare circumstances * VBoxManage: metrics: made it work for directly started VMs again (3.2.8 regression; bug #7482) * 3D support: report GLX_ARB_get_proc_address as supported extension * 3D support: guest application stack corruption when using glGetVertexAttrib[ifd]v (bug #7395) * 3D support: fixed broken 3D support when switching to fullscreen/seamless modes (bug #7314) * 3D support: fixed 32bit OpenGL apps under 64bit Windows XP/Vista (bug #7066) * OVF: fixed bug when exporting a VM with multiple attached disks (bug #7366) * OVF: fixed slow export for certain filesystems (bug #3719) * OVF: disabled manifest (.mf file) support; manifests are no longer verified on import nor written on export * Shared clipboard/Windows: improved the reliability of the shared clipboard on Windows hosts and guest (partial fix to bug #5266) * Shared Folders: don't show an empty directory if filenames with an invalid encoding exist on the host (bug #7349) * Shared Folders: return the proper error code when trying to list files for a non-existing wildcard (bug #7004) * Audio: fixed guest memory corruption when capturing from the NULL audio backend (bug #6911) * Audio: improved playback quality (less choppy) (bug #6816) * Web service: avoid unnecessary creation of idle threads * Additions: fixed bug in the guest execution feature when passing more than one environment variable * Additions: refresh all guest properties written by VBoxService after the VM was restored from a saved state * Additions: fixed a division by zero crash of VBoxService under certain circumstances * Additions: immediately resynchronize the guest time with the host time after the VM was restored from a saved state (bug #4018) * Additions/Windows: fixed LsaEnumerate error when enumerating logged in users * Additions/X.Org: support X.Org Server 1.9 (bug #7306) * Additions/X.Org: don't crash VBoxClient during reboot * Solaris hosts: fixed host DVD drive enumeration on Solaris 10 * Solaris hosts: added a custom core dumper to procure more data in the event of a VM crash * Solaris guests: fixed user idle detection * Solaris guests: fixed a possible panic in Shared Folders when using the wrong user or group IDs (bug #7295) * Solaris guests: fixed Shared Folders from truncating files to 2GB on 32-bit guests (bug #7324) * Windows hosts: fixed a BSOD under certain circumstances in VBoxNetFlt.sys (bug #7448) * Linux hosts/guests: Linux 2.6.36 fixes * Linux hosts/guests: DKMS fixes (bug #5817) * Mac OS X hosts: fixed missing dock menu entries (bug #7392) Downloads (~55)_http://download.virtu...10-OSE.tar.bz2 x86 (~53 Mb)_http://download.virtu...-Linux_x86.run x86_64 (~53 Mb)_http://download.virtu...inux_amd64.run Mac OS X (~70 Mb)_http://download.virtu...-66523-OSX.dmg
ЭЖД, 4.12.2010 - 14:57
VirtualBox 3.2.12
Из исправлений можно отметить:
* Добавлена поддержка Linux-ядра 2.6.37; * Добавлена поддержка новой возможности (VT-x), позволяющей защититься от съедания всех ресурсов CPU гостевым окружением; * Добавлена поддержка удаления последнего снапшота на лету, при работающей виртуальной машине; * Решена проблема с крахами при запуске 64-разрядных гостевых систем на 32-разрядных хостах; * Исправлена ошибка, приводившая к перезагрузке хоста при определенном стечении обстоятельств, проявляющихся на платформе Linux; * Устранены трудности с настройкой работы гостевых систем с огромным размером ОЗУ; * Устранена утечка памяти при работе NAT; * Устранен крах, редко проявляющийся в многомониторных конфигурациях; * Устранен крах при изменения размера экрана гостевой системы; * Налажен процесс эмуляции USB-клавиатуры; * Горизонтальное разрешение экрана теперь не обязательно должно быть кратно 8 пикселям; * Исправлен крах, возникающий на старых Linux-ядрах при использовании в имени USB-устройства не ASCII-символов; * Устранено несколько ошибок, приводивших к краху при задействовании функций 3D-акселерации; * Добавлена реализация недостающих функций GLX 1.3; * Для хостов на базе Solaris налажено определение DVD-приводов с интерфейсом USB; * В Linux налажена корректная сборка модуля vboxvideo, в случае отсутствия в системе DKMS; * В Linux устранена утечка памяти, проявляющаяся при доступе к несуществующим файлам через интерфейс Shared Folders. Downloads (~55 Mb)_http://download.virtu...12-OSE.tar.bz2 x86 (~53 Mb)_http://download.virtu...-Linux_x86.run amd64 (~53 Mb)_http://download.virtu...inux_amd64.run Mac OS X (~70 Mb)_http://download.virtu...-68302-OSX.dmg
ЭЖД, 22.12.2010 - 21:59
VirtualBox 4.0.0
Начиная с версии 4.0 изменена внутренняя архитектура системы, позволившая оформить в виде внешних пакетов некоторые из возможностей, ранее доступных в базовом комплекте. VirtualBox отныне поставляется в виде двух компонентов: базового, под лицензией GPL2, и внешнего пакета PUEL, в который вынесена поддержка USB 2.0, RDP-сервера, SAS контроллера и PXE-загрузчика с поддержкой сетевых карт E1000.
Ключевые улучшения VirtualBox 4.0.0:
Значительно переработан пользовательский интерфейс (который теперь называется "Менеджер VirtualBox"): Окно настроек содержит экскизы экранов виртуальных машин, которые обновляются в режиме реального времени; Добавлен режим работы виртуальной машины "масштабирование", который позволяет растянуть окно до нужного размера (например, в случае, когда гостевое приложение не поддерживает родное разрешение экрана, можно просматривать его в полный экран); Добавлена поддержка создания и запуска виртуальных машин с помощью соответствующих ярлыков (расширение файла .vbox); Список гостевых ОС можно отсортировать; Стало возможным удалить гостевую машину полностью, включая все снапшоты, а также при желании удалить присоединенные устройства хранения; Новый формат для файлов с настройками и дисковыми образами, измененный с целью повышения переносимости виртуальных машин; Поддержка формата архивов OVA (Open Virtualization Format Archive), созданного с целью стандартизации поставки образов виртуальных машин и формирования пакетов конечных приложений, предназначенных для запуска в различных виртуальных окружениях. Пакеты OVA универсальны и не привязаны к определенной архитектуре и системе виртуализации. Пакеты представляют собой обычный TAR-архив с набором дополнительной мета-информации, хранимой в подкаталоге OVF; Расширены возможности контроля за ресурсами: добавлена возможность установки ограничения на потребляемое виртуальной машиной процессорное время и на пропускную способность ввода/вывода; Обеспечена возможность изменения размера VDI и VHD образов; Обеспечена возможность выделения гостевым окружениям более 2 Гб ОЗУ на 32-разрядных хост-системах; Добавлена поддержка эмуляции для гостевых систем чипсета Intel ICH9 с тремя PCI-шинами, PCI Express и системой MSI (Message Signaled Interrupts); Добавлена поддержка эмуляции для гостевых систем звуковой подсистемы Intel HD Audio; Для iSCSI, VMDK, VHD и дисковых образов Parallels добавлена поддержка асинхронного ввода/вывода; Подготовлен унифицированный набор Java-биндингов, поддерживающих как локальный API COM/XPCOM, так и удаленный API SOAP; Для Windows подготовлена функция автоматического обновления пакета паравиртуальных драйверов и дополнений Guest Additions; Для гостевых окружений на базе Linux и Solaris в Guest Additions добавлена возможность создания нескольких виртуальных экранов (драйвер поддерживает X.Org server 1.3 или более новую версию); В Guest Additions добавлена поддержка копирования файлов в гостевую файловую систему. Downloads (~67 Mb)_http://download.virtu...-4.0.0.tar.bz2 x86 (~61 Mb)_http://download.virtu...-Linux_x86.run amd64 (~61 Mb)_http://download.virtu...inux_amd64.run Mac OS X (~79 Mb)_http://download.virtu...-69151-OSX.dmg
ЭЖД, 20.01.2011 - 18:42
VirtualBox 4.0.2
This is a maintenance release. The following items were fixed and/or added:
* GUI: don't crash if a removable host drive referenced from the VM settings vanished * GUI: fixed a crash when using the KDE4 Oxygen theme and clicked on the settings button (4.0 regression; bug #7875) * GUI: properly warn if the machine folder cannot be created (bug #8031) * GUI: several fixes for multimonitor X11 guests * ExtPack: don’t make the installer helper application suid root (Linux .deb/.rpm packages only) * ExtPack: improved user experience on Vista / Windows 7 when installing an extension pack * ExtPack: fixed issue with non-ascii characters in the path name during installing an extension pack (bug #7917) * ExtPack: fixed SELinux issues on 32-bit Linux hosts * VBoxManage: Host-only interface creation and removal is now supported for all platforms except Solaris (bug #7741) * VBoxManage: fixed segmentation fault when removing non-existent host-only interface * Storage: fixed possible crashes with VMDK/VHD images with snapshots and async I/O (4.0 regression) * Storage: don’t eject the physical medium if a DVD/CDROM/floppy drive is detached from a VM (bug #5825) * Storage: be more robust when a faulty guest sends ATA commands to an ATAPI device (bug #6597) * Parallels: fixed deletion of the image during suspend, pause or power off (4.0 regression) * Bridged networking: fixed host kernel panic when bridging to devices with no TX queue (4.0 regression; Linux hosts only; bug #7908) * NAT: port-forwarding rule registration respects protocol parameter (bug #8094) * E1000: fixed PXE boot issues with WDS (bug #6330) * Virtio-net: fixed the issue with TX performance in some Linux guests * ICH9: fixed VM crash (software virtualization only; bug #7885) * VGA: fixed VESA screen issue (4.0 regression; bug #7986) * Shared Folders: fixed parameter parsing when creating symbolic links, fixes 32-bit/64-bit bitness issue (bug #818) * Main: fixed crash under rare circumstances due to an invalid logging string (4.0 regression) * Main: improve error information propagation for errors preventing a VM start * Main: fixed problems with snapshots and non-ASCII characters in machine paths (bug #8024) * Webservice: now listens to localhost by default as documented (bug #6067) * Settings: do not fail loading machine settings if removeable drive attachment (host drive or image) cannot be found; with 4.0 this is much more likely when machines are moved from one host to another * Settings: fixed issue that changing a snapshot name or description was not saved to machine XML * OVF/OVA: fixed import of files created by other OVF tools (bug #7983) * rdesktop-vrdp: fix a crash during USB device enumeration (bug #7981) * Linux hosts: fixed a crash during USB device enumeration. * Linux hosts: try a bit harder to allocate memory (bug #8035; 4.0 regression) * Guest Additions: fixed parsing of parameters for guest control in VBoxService (4.0 regression; bug #8010) * Windows Guest Additions: automatic logon on Windows Vista/Windows 7 now supports unlocking previously locked workstations Downloads (~66)_http://download.virtu...-4.0.2.tar.bz2 x86 (~61 Mb)_http://download.virtu...-Linux_x86.run amd64 (~62 Mb)_http://download.virtu...inux_amd64.run Mac OS X (~80 Mb)_http://download.virtu...-69518-OSX.dmg