VirtualBox 7.2 – ARM Windows virtualizáció és Linux videogyorsítás a fókuszban

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

A VirtualBox, a nyílt forráskódú virtualizációs szoftverek egyik legismertebb képviselője, megjelentette legújabb stabil kiadását, a 7.2-es verziót, amellyel lezárult a 7.1-es sorozat, és megkezdődött a 7.2-es ág fejlesztése. Az új kiadás jelentős funkcionális bővítéseket, átdolgozott kezelőfelületet és számos hibajavítást hoz mind a gazdarendszerek, mind a vendég operációs rendszerek számára. Az egyik legnagyobb újítás a Windows-on-ARM gazdarendszereken történő ARM-alapú virtuális gépek natív futtatásának lehetősége. Ez magában foglalja a Windows 11/ARM vendég operációs rendszerek virtualizálását is, teljes körű 2D és 3D grafikai gyorsítással, valamint megosztott mappák támogatásával. Ez a fejlesztés különösen fontos azok számára, akik ARM-alapú laptopokon vagy miniszámítógépeken (pl. Snapdragon platformon) szeretnének Windows környezetet virtualizálni, mivel mostantól közvetlenül és hatékonyan futtathatják az ARM vendégrendszereket.

Linux videogyorsítás – simább multimédia-élmény

A Linux gazdagépeken a 7.2-es verzió lehetővé teszi a videódekódolás hardveres gyorsítását, amennyiben a 3D gyorsítás engedélyezve van. Ez érezhetően gördülékenyebbé teheti a multimédiás tartalmak lejátszását a vendég rendszerekben.
Emellett megérkezett a Linux kernel 6.16 és 6.17 kezdeti támogatása, így az új disztribúciók kompatibilitása biztosított.

Apple Silicon – kísérleti 3D gyorsítás

A macOS felhasználók sem maradtak ki az újdonságokból: az Apple Silicon processzorokra mostantól elérhető a kísérleti 3D gyorsítás DXMT-n keresztül. Ez a korábbi DXVK-on-MoltenVK megoldást váltja fel, amely sosem nyújtott igazán kifogástalan teljesítményt.

Tárolási újdonságok és adatbiztonság

A NVMe vezérlő emulációja mostantól a nyílt forrású alappakett része, így nem igényli a zárt forrású kiegészítőcsomagot.
Kijavítottak egy VMDK fájlok korrupcióját okozó hibát is, amely lemezméret-módosítás során jelentkezhetett.

Kezelőfelület – jobb hozzáférhetőség

A VirtualBox felhasználói felülete is megújult: a globális és virtuális gép eszközöket a rejtettebb „hamburger” menükből áthelyezték könnyebben elérhető eszköztárakba, a Beállítások és Preferenciák ablakokat pedig újratervezték.
Újdonság, hogy a megosztott mappák mostantól globálisan is engedélyezhetők minden virtuális gép számára egyetlen pipával.

További fejlesztések

  • Pontosabb CPU-funkció-jelentés Windows Hyper-V használata esetén (x86_64 és ARM platformokon egyaránt).
  • Beágyazott DNS-kiszolgáló kezelés javítása NAT hálózatoknál.
  • Automatizált telepítés támogatása Oracle Linux 10-hez.
  • x86_64-v3 utasításkészlet-támogatás (AVX, AVX2) az újabb processzorokon.
  • Javított Nested Virtualization Intel processzorokon.

Fontos figyelmeztetés ARM felhasználóknak

A VirtualBox 7.1-es verzióban létrehozott mentett állapotok (saved states) nem kompatibilisek a 7.2-vel ARM platformon. Frissítés előtt érdemes a gépeket teljesen leállítani, nem csak felfüggeszteni.

Fejlesztések

Új funkciók:

  • GUI: Moved global and VM tools from hamburger menus to global tools taskbar (vertically on the left) and the VM tools tabs (horizontally above the right hand panel) to make them easier to reach
  • Windows/Arm host: Arm virtualization of VMs added, in the unified Windows installer package
  • Arm host: Virtualization of Windows 11/Arm VMs
  • Linux host: Video decoding acceleration when 3D is enabled
  • Windows/Arm guest: Guest additions for new OS type Windows 11/Arm
  • macOS Arm host: Experimental 3D acceleration support using DXMT, removing the previous non working solution using DXVK on top of MoltenVK. 3D acceleration is not supported on macOS hosts using Intel CPUs anymore.
  • Storage: The NVMe storage controller emulation is now part of the open source base package

Javítások:

  • Arm VMs: Note that the saved state of Arm VMs from VirtualBox 7.1 is incompatible with VirtualBox 7.2, so please shut down such VMs in saved state before upgrading to 7.2 (snapshots with associated saved state created with 7.1 will no longer work with 7.2)
  • VMM: Improved x86_64 and Arm CPU feature reporting when using Windows Hyper-V as the virtualization engine
  • VMM: Added xsave/xrestor instruction handling when using Windows/x86_64 Hyper-V as the virtualization engine, offering the x86_64-v3 instruction set extensions (including AVX and AVX2) on recent CPUs
  • VMM: Fixed issue when X86_64-v3 features were not passed to the guest (​github:gh-36)
  • VMM/HM: Fixed Nested Virtualization feature on Intel CPUs
  • GUI: Fixed a bug in clone VM wizard which made impossible to include snapshots in clone result (​github:GH-59)
  • GUI: Polished Preferences and Settings pages, NLS fixing
  • GUI: Improved handling of keyboard LEDs in the Soft Keyboard
  • GUI: Added checkbox for making a Shared Folder global to all VMs
  • GUI: Removed IO-APIC from Arm VM settings
  • Graphics: Avoid assertion when guest tries to use VMSVGA 3D functions when the feature is disabled
  • Audio: Fixed crash in rare circumstances (​github:gh-72)
  • NAT: Multiple fixes and improvements, for example better DNS server handling, saving of the VM settings and generating a boot file name which stays within the length limit
  • NAT Network: Use the (almost) same code as for NAT, unifying behavior and features
  • NAT: Fixed possible crash in rare circumstances when no nameservers could be detected in the host system
  • Storage: Fixed corruption of VMDK images when resizing
  • Video Recording: Fixed frame synchronization, a small memory leak and other bugs
  • TPM: Fixed save state load failures
  • Arm VMs: ACPI now available
  • API/Unattended: Added explicit unattended installation support for Oracle Linux 10
  • API and VBoxManage: Added functionality to define global Shared Folders for all VMs
  • API: Fixed issue when OVF/OVA import resulted in a broken VM on Arm (bug #22370)
  • API: Fixed issue when exporting a VM which had an inaccessible disk resulted in crash
  • VBoxManage: Document currently unavailable NAT options
  • Linux host and guest: Initial support for kernel version 6.16
  • Linux/Solaris host: Fixed swapped scan code for Pause and Num Lock keys in the table used when relying on Xkb for translation
  • Windows host: Removed release assertion causing crash of VBoxUsbMon driver if unloading fails
  • Arm host: vboxwebsrv is now included in the packages
  • Linux host and guest: Introduced initial support for kernel 6.17
  • Linux guest: Fixed handling of (long optional) vboxvideo kernel module in init script
  • Linux guest: Fixed start failure of VBoxClient with kernel from the 2.6 series or older
  • Windows/Arm guest: Added WDDM Graphics driver, with 2D and 3D mode
  • Windows/Arm guest: Added Shared Folder feature
  • Windows Host: Added improvements in Windows drivers installation
  • Linux Guest Additions: Fixed issue when autorun installer was not automatically starting on Additions ISO image insert for Oracle Linux 10 and RHEL 10 guests
  • BIOS: Fixed keyboard translation, added and updated several entries and do not report keypresses when scan code and ASCII code are both zero
  • BIOS: Fixed error reporting fo single sided floppy disks
  • UEFI: Added workaround for Grub bug causing guest OS crashes
  • UEFI: Fixed macOS kernel logging over serial port (​github:gh-82)
  • 3rd Party Tools: Eliminated build time dependency on libIDL and IASL

(változásnapló)

A VirtualBox beszerzése

Letölthető a VirtualBox 7.2-es verziója amihez érdemes feltenni az ugyanitt elérhető Extension Pack-ot is. A VirtualBox fellelhető a Linux Mint tárolóiban virtualbox-ose néven, de egy régebbi verzióban. A VirtualBox kipróbálásához az rendszerben lévő verzió is tökéletes. A forráskód letölthető: VirtualBox 7.2.0 Source Code

Az előző verziók letöltése >

További információk: https://www.virtualbox.org

A VirtualBox egy hatékony x86 és AMD64/Intel64 virtualizációs termék vállalati és otthoni használatra egyaránt. A VirtualBox nemcsak egy rendkívül gazdag funkcionalitással és magas teljesítménnyel rendelkező termék vállalati ügyfelek számára, hanem az egyetlen professzionális megoldás is, amely szabadon elérhető Nyílt Forráskódú Szoftverként a GNU General Public License (GPL) 3-as verziója alapján. Jelenleg a VirtualBox fut Windows, Linux, macOS és Solaris rendszergépeken, és számos vendég operációs rendszert támogat, beleértve, de nem kizárólagosan a következőket: Windows (NT 4.0, 2000, XP, Server 2003, Vista, 7, 8, Windows 10 és Windows 11), DOS/Windows 3.x, Linux (2.4, 2.6, 3.x, 4.x, 5.x és 6.x), Solaris és OpenSolaris, OS/2, OpenBSD, NetBSD és FreeBSD.

A VirtualBox aktív fejlesztés alatt áll, gyakori kiadásokkal, és folyamatosan bővülő funkciók listájával, támogatott vendég operációs rendszerekkel és platformokkal, amelyeken fut. A VirtualBox egy közösségi kezdeményezés, amely mögött egy elkötelezett vállalat áll: mindenkit bátorítanak a közreműködésre, miközben az Oracle gondoskodik arról, hogy a termék mindig megfeleljen a professzionális minőségi követelményeknek.