Oracle VM VirtualBox - Le Bottin des Jeux Linux

Oracle VM VirtualBox

🗃️ Specifications

📰 Title: Oracle VM VirtualBox 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 🚦 Status: 04. Released (status)
🏷️ Category: Emulation ➤ Engine ➤ PC (Emulation & Virtualization) 🌍️ Browser version:
🔖 Tags: Tool; Virtualization; MICROSOFT; LINUX; SOLARIS; OS/2; OPENBSD 📦️ Package Name: virtualbox
🐣️ Approx. start: 2007-01-15 📦️ Arch package: ✓
🐓️ Latest: 2024-01-16 📦️ RPM package: ✓
📍️ Version: Latest: 💥️ 7.014 / Dev: @102907 📦️ Deb package: ✓
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: GPL-2 📦️ AppImage package:
🏝️ Perspective: First person (interface) 📦️ Snap package:
👁️ Visual: 2D & 3D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: goupildb & Louis
🎰️ ID: 13375 🐛️ Created: 2011-05-19
🐜️ Updated: 2024-02-02

📖️ Summary

[en]: A libre (except for Add-Ons), multi-platform virtualization software of hardware systems (PCs). It reproduces on the host system (the user's PC on which his own operating system is installed) the operation of one or more generic hardware systems (called virtual machines), into which the user can install one or more operating systems (called guest systems). These guest systems are confined, with no access (by default) to other guest systems or directly to the host system (unless configured). For example, it can be used to test other operating systems and associated software in a secure environment. [fr]: Un logiciel de virtualisation libre (sauf pour les Add-on) et multi-plateforme de systèmes matériels (PC). Il reproduit sur le système hôte (host / le PC de l'utilisateur sur lequel est installé son propre système d'exploitation) le fonctionnement d'un ou plusieurs systèmes matériel génériques (dénommés machines virtuelles) dans lequel l'utilisateur va pouvoir installer un ou plusieurs systèmes d'exploitation (dénommés systèmes invités / guest). Ces systèmes invités sont confinés, ne pouvant accéder (par défaut) ni aux autres systèmes invités éventuels, ni directement au système hôte (sauf si paramétré). Il permet par exemple de tester d'autres systèmes d'exploitations et logiciels associés dans un environnement sécurisé.

🎥️ Videos


🕯️ How To: (7.0/202306), (5.2/201802), [fr](6.1.36/202208),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) r(202xxx) lp(202xxx) ht(7.0/202306) ht(5.2/201802) ht(6.1.16/202101) ht(7.0/202305) ht(201504) ht(201609) ht(201410) ht(201403) ht(201209) ht[fr](6.1.36/202208) ht[fr](6.1.34/202205) ht[fr](6.1/202008) ht[fr](6.1.4/202002) ht[fr](201310) ht[fr](201310) ht[fr](201310) ht[fr](201104) ht[fr](201210) ht[fr](201204) ht[de](201602) ht[de](201505) ht[de](201308) ht[ru](201601) ht[ru](201512) ht[pl](201301) ht[pl](201610) ht[cz](201511) ht[sp](201210) ht[sp](201308) ht[pt](201505) ht[it](201304) ht[tr](201510) ht[tr](201206) ht[sa](201403) ht(202xxx) ht(202xxx)] [WIKI] [FAQ] [RSS: no] [Changelog 1 2(release notes) 2 3]

💰 Commercial: (empty)

🍩️ Resources
• (empty)

🛠️ Technical informations
[Open Hub]

🦣️ Social
Devs (Oracle Corporation [fr] [en]): [Site 1 2] [Forums] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [LinkedIn] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Oracle VM VirtualBox) [fr] [en] [de]]
[Wiki ubuntu-fr [fr]] Debian Wiki]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Oracle VM VirtualBox
🦊️ What's: A libre virtualization software of hardware systems (PCs)
🏡️ https://www.virtualbox.org/
🐣️ https://www.virtualbox.org/browser/vbox/trunk
🔖 #Linux #Virtualization
📦️ #Libre #Arch #RPM #Deb
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

💥️ NEW!
🥁️ Update: 7.0.12➜7.0.14
⚗️ Maintenance 🪛️
📌️ Changes: https://www.virtualbox.org/wiki/Changelog
🦣️ From: https://social.tchncs.de/@distrowatch/111767487974734557
📶️ -

🕯️ https://www.youtube.com/embed/nvdnQX9UkMY
🕯️ https://www.youtube.com/embed/sB_5fqiysi4
🕯️[fr] https://www.youtube.com/embed/SUVZg4hlvpI

🕶️ A view of its UI with a Linux UBUNTU 22.10 ditribution in operation. It is displayed in an overlay window. In the background is the "Oracle VM Virtual Manager" window, with on the left a number of installed operating systems (Kubuntu 22.10, RHEL 9, Fedora, Windows XP, ...) with the UBUNTU 22.10 one highlighted, and on the right, the main characteristics of the current virtual system (memory allocated, storage, ...).

Oracle VM VirtualBox is a libre (except for Add-Ons), multi-platform virtualization software of hardware systems (PCs). It reproduces on the host system (the user's PC on which his own operating system is installed) the operation of one or more generic hardware systems (called virtual machines), into which the user can install one or more operating systems (called guest systems). These guest systems are confined, with no access (by default) to other guest systems or directly to the host system (unless configured). For example, it can be used to test other operating systems and associated software in a secure environment.

📕 Description [en]

📕🐧"A libre (except for Add-on) virtualization software of hardware systems (PCs)"🐧📕


VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 2.

Presently, VirtualBox runs on Windows, Linux, Macintosh, and Solaris hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10), DOS/Windows 3.x, Linux (2.4, 2.6, 3.x and 4.x), Solaris and OpenSolaris, OS/2, and OpenBSD.

VirtualBox is being actively developed with frequent releases and has an ever growing list of features, supported guest operating systems and platforms it runs on. VirtualBox is a community effort backed by a dedicated company: everyone is encouraged to contribute while Oracle ensures the product always meets professional quality criteria.


🍥️ Debian:

x86 virtualization solution - base binaries

VirtualBox is a free x86 virtualization solution allowing a wide range of x86 operating systems such as Windows, DOS, BSD or Linux to run on a Linux system.

This package provides the binaries for VirtualBox. Either the virtualbox-dkms or the virtualbox-source package is also required in order to compile the kernel modules needed for virtualbox. A graphical user interface for VirtualBox is provided by the package virtualbox-qt.


🌍️ Wikipedia:

Oracle VM VirtualBox (formerly Sun VirtualBox, Sun xVM VirtualBox and InnoTek VirtualBox) is a type-2 hypervisor for x86 virtualization developed by Oracle Corporation. VirtualBox was originally created by InnoTek Systemberatung GmbH, which was acquired by Sun Microsystems in 2008, which was in turn acquired by Oracle in 2010.

VirtualBox may be installed on Microsoft Windows, macOS, Linux, Solaris and OpenSolaris. There are also ports to FreeBSD and Genode. It supports the creation and management of guest virtual machines running Windows, Linux, BSD, OS/2, Solaris, Haiku, and OSx86, as well as limited virtualization of macOS guests on Apple hardware. For some guest operating systems, a "Guest Additions" package of device drivers and system applications is available, which typically improves performance, especially that of graphics, and allows changing the resolution of the guest OS automatically when the window of the virtual machine on the host OS is resized.

Released under the terms of the GNU General Public License and, optionally, the CDDL for most files of the source distribution, VirtualBox is free and open-source software, though the Extension Pack is proprietary software, free of charge only to personal users. The License to VirtualBox was relicensed to GPLv3 with linking exceptions to the CDDL and other GPL-incompatible licenses.

History


VirtualBox was first offered by InnoTek Systemberatung GmbH, a German company based in Weinstadt, under a proprietary software license, making one version of the product available at no cost for personal or evaluation use, subject to the VirtualBox Personal Use and Evaluation License (PUEL). In January 2007, based on counsel by LiSoG, InnoTek released VirtualBox Open Source Edition (OSE) as free and open-source software, subject to the requirements of the GNU General Public License (GPL), version 2.

InnoTek also contributed to the development of OS/2 and Linux support in virtualization and OS/2 ports of products from Connectix which were later acquired by Microsoft. Specifically, InnoTek developed the "additions" code in both Windows Virtual PC and Microsoft Virtual Server, which enables various host–guest OS interactions like shared clipboards or dynamic viewport resizing.

Sun Microsystems acquired InnoTek in February 2008.

Following the acquisition of Sun Microsystems by Oracle Corporation in January 2010, the product was re-branded as "Oracle VM VirtualBox".

In December 2019, VirtualBox removed support for software-based virtualization and exclusively performs hardware-assisted virtualization.

Release history

(...)

📕 Description [fr]

Un logiciel de virtualisation libre (sauf pour les Add-on) de systèmes matériels (PC), par Oracle Corporation.

Oracle VM VirtualBox (VirtualBox) est un logiciel de virtualisation libre (sauf pour les Add-on) et multi-plateforme de systèmes matériels (PC). Il reproduit sur le système hôte (host / le PC de l'utilisateur sur lequel est installé son propre système d'exploitation) le fonctionnement d'un ou plusieurs systèmes matériel génériques (dénommés machines virtuelles) dans lequel l'utilisateur va pouvoir installer un ou plusieurs systèmes d'exploitation (dénommés systèmes invités / guest). Ces systèmes invités sont confinés, ne pouvant accéder (par défaut) ni aux autres systèmes invités éventuels, ni directement au système hôte (sauf si paramétré). Il permet par exemple de tester d'autres systèmes d'exploitations et logiciels associés dans un environnement sécurisé.

Dans notre cas, il pourra permettre de faire tourner des jeux prévus pour un autre système d'exploitation.
Il peut atteindre une vélocité proche des performances natives en exécutant le code émulé directement sur le processeur hôte.
Néanmoins la virtualisation requiert que les machines hôtes et émulées utilisent un processeur compatible x86 ou AMD64 / Intel64.
Attention : s'il permet de faire tourner un autre système d'exploitation dans une fenêtre Linux, en revanche, contrairement à Wine, il nécessite l'acquisition de cet OS.

Voir aussi / See also (virtualisation): QEMU, Oracle VM VirtualBox,
(image credit: Wikipedia)


VirtualBox est un puissant produit de virtualisation x86 et AMD64 / Intel64 pour l'entreprise ainsi que pour l'usage domestique. Non seulement VirtualBox est extrêmement riche en fonctionnalités et un produit de haute performance pour les clients d'entreprise, mais c'est également la seule solution professionnelle qui est librement disponible en tant que logiciel Open Source sous les termes de la version GNU General Public License (GPL) en version 2.

Actuellement, VirtualBox s'exécute sur les machines hôtes Windows, Linux, Macintosh et Solaris et prend en charge un grand nombre de systèmes d'exploitation invités, y compris, mais sans s'y limiter, Windows (NT 4.0, 2000, XP (NdT : après la version 5.x, XP n'est plus supporté), Server 2003, Vista, Windows 7, Windows 8, Windows 10), DOS / Windows 3.x, Linux (2.4, 2.6, 3.x et 4.x), Solaris et OpenSolaris, OS / 2 et OpenBSD.

VirtualBox est activement développé avec des versions fréquentes et possède une liste de fonctionnalités toujours croissante, sur les systèmes d'exploitation et plateformes compatibles. VirtualBox est un effort communautaire soutenu par une entreprise dédiée : tout le monde est encouragé à contribuer alors qu'Oracle s'assure que le produit répond toujours à des critères de qualité professionnels.



🍥️ Debian:

Solution de virtualisation x86 - programmes de base

VirtualBox est une solution libre de virtualisation x86 qui permet d'utiliser de nombreux systèmes d'exploitation, comme Windows, DOS, BSD ou Linux, sur un système Linux.

Ce paquet fournit les programmes pour VirtualBox. Les paquets virtualbox-dkms et virtualbox-source sont également indispensables pour compiler le module noyau nécessaire à VirtualBox. Le paquet virtualbox-qt fournit une interface graphique pour VirtualBox.


🌍️ Wikipedia:

Oracle VM VirtualBox (anciennement VirtualBox) est un logiciel libre de virtualisation publié par Oracle.

Définitions

Machine hôte

La machine hôte représente la machine physique qui va "héberger" une ou plusieurs machines virtuelles.
Virtual Box est installé sur la machine hôte.
En anglais, on la nomme "Host".

Système hôte

Le système hôte représente le système d'exploitation (OS) qui est installé sur la machine hôte.

Machine invité

La machine invité représente la machine virtuelle qui sera créée et gérée par l'hyperviseur Virtual Box.
On l'appelle aussi parfois "Client" mais ce terme est moins adapté, il ne faut pas le confondre avec le client d'un système Client/Serveur.
En anglais, on la nomme "Guest".

Système invité

Le système invité représente le système d'exploitation qui est installé sur la machine virtuelle.

Suppléments invité

Les suppléments invité (Guest Additions) sont une sorte de pack logiciel à installer sur la machine virtuelle pour optimiser son fonctionnement et ajouter de nouvelles fonctionnalités (Dossiers partagés, Glisser-déposer, ajustement automatique de la résolution de l'écran, etc.).
La licence interdit d'utiliser les Add-on en entreprise ou en université.

Fonctionnalités

Hyperviseur de type 2

VirtualBox est un hyperviseur de type 2.

Systèmes hôte

Virtual Box peut être installé sur les systèmes hôtes suivants :

• Linux (en 32 et 64 bits ; en .deb, en .rpm et en source)
• Mac OS X (10.9, 10.10 et 10.11 en 64 bits)
• Solaris (10 et 11 en 64 bits)
• Windows (XP, Vista, 7, 8, 8.1 et 10 en 32 et 64 bits)

À partir de VirtualBox v5.x, Windows XP n'est plus supporté.
• Windows Server (2008, 2008R2, 2012 et 2012 R2 en 64 bits)
• FreeBSD
• Genode

Système invité

En tant qu'invité, il supporte :

• IBM OS/2 Warp ;
• Linux 2.x/3.x/4.x ;
• Debian, Red Hat/CentOS;
• FreeBSD, NetBSD, OpenBSD ;
• Mac OS X ;
• Windows, de 3.1 à 10 et pour les serveurs, de NT4 à 2019.

Disque VDI

Le VDI est le format d'enregistrement par défaut des disques durs virtuels pour VirtualBox6. Selon les choix de l'utilisateur lors de la création de ce disque, il peut avoir une taille fixe ou variable. La taille sera fixe si l'utilisateur a choisi « taille fixe » dans les options. Si l'utilisateur choisit 8 Go, le disque pèsera 8 Go et ce, sans possibilité de le modifier par la suite, même si cet espace se révèle insuffisant lors de l'utilisation de la machine virtuelle. Cependant si la taille est dynamiquement allouée, le disque occupera l'espace qu'il nécessite et il pourra augmenter cet espace (le disque nécessitera de l'espace supplémentaire lorsque sur le système virtuel, des logiciels ou des fichiers seront installés par exemple) jusqu'à la limite fixée par l'utilisateur. Dans l'autre sens, même si ensuite des fichiers sont supprimés réduisant alors la taille logique du disque, cette réduction ne se répercutera pas sur le fichier VDI qui gardera en permanence la taille la plus grande obtenue. Il est toutefois possible, par le biais d'instructions spécifiques de VirtualBox à faire exécuter en mode "commande", de recompacter un fichier VDI à sa taille "optimale".

Ces deux choix de stockage ont chacun avantages et inconvénients. Un disque de taille dynamiquement allouée utilise en gros simplement l'espace où sont écrites des données, au prix d'un léger surcoût en lecture/écriture, à la manière d'un logical volume manager (LVM) en Linux ou AIX. A contrario, une taille fixe occupe un espace fixe qui est mobilisé dès sa création, mais assure des performances proches d'un disque natif. En 2016 où une taille typique de disque est 1 To, et si l'on ne doit pas stocker des dizaines de machines virtuelles, 40 Go s'allouent typiquement en espace fixe.

Le VDI est récupérable facilement aussi comme fichier de disque dur virtuel : on copie aisément ce fichier, que l'on peut ensuite importer dans d'autres machines virtuelles devenant des copies conformes de la première. Cela permet une redondance des serveurs dans un réseau, et aussi des sauvegardes commodes.

Pack d'extension

Le logiciel peut être étendu au moyen de packs d'extension. L'éditeur en fournit un qui ajoute notamment le support de l'USB 2.0 (EHCI), l'USB 3 (xHCI), la webcam, la connexion directe à l'invité par RDP, le Boot PXE ou encore le chiffrement des images disques avec l'algorithme AES. Il est fourni sous une licence différente : VPUEL pour VirtualBox Personal Use and Evaluation License.

VBoxManage

VBoxManage est l'interface en ligne de commandes de Virtual Box. Cette interface intègre toutes les fonctions disponibles à partir de l'interface graphique (GUI) mais dispose également de commandes supplémentaires pour la gestion, le contrôle et la configuration des machines virtuelles. On peut par exemple démarrer et arrêter une machine virtuelle en ligne de commande.

Quelques exemples :

• Création d'une machine virtuelle avec enregistrement : VBoxManage createvm --name "[[SUSE]] 10.2" --register​
• Modification de la quantité de mémoire vive (RAM) d'une machine virtuelle : VBoxManage modifyvm "Windows XP" --memory 512​
• Démarrage d'une machine virtuelle : VBoxManage startvm "[[Ubuntu]] 15.04"​

Licence (GPL2, CDDL et VPUEL)

VirtualBox est libre d'utilisation pour sa partie principale mais les Add-on, quant à eux, sont disponibles uniquement pour un usage privé, à titre privé. En bref, il est interdit d'utiliser les Add-on en entreprise ou en université.

Historique

Après plusieurs années de développement, VirtualBox a été publié par InnoTek en Allemagne sous la licence GNU GPL-2 en janvier 2007. Le 12 février 2008, Sun Microsystems a annoncé un accord d'acquisition d'InnoTek.

Versions

(...)