Archivio per ‘Virtualizzazione’


feb 5

Salti mortali!

Pochi giorni fa ho acquistato una rivista “linuxiana” con in allegato una copia di Opensuse 11.2. I più attenti lettori di tuxmind sapranno che opensuse ha rappresentato la mia porta d’ingresso nel mondo del pinguino, dunque per una punta di nostalgia ed incuriosito dalla scelta interamente kde4-based di Novell ho deciso di spendere un’ oretta del mio tempo per installarla su Virtuabox. Non starò a documentare il processo d’istallazione che si svolge in maniera regolare e senza intoppi, ma mi soffermerò sulle difficoltà incontrate al momento dell’installazione delle Virtualbox guest additions. In sostanza nonostante avessi provveduto a caricare tutte le librerie di sviluppo necessarie alla procedura di configurazione (make, gcc, kernel-source kernel-syms) non riuscivo in alcun modo a compilare i moduli. Alfine:cd /usr/src/linux
make oldconfig && make prepare && make scripts && make dep
cp ../linux-obj/$HOSTTYPE/default/Module.symvers .
make prepare
Ora:cd /media/VBOXADDITIONS_3.
./VBoxLinuxAdditions-x86.run
E, nonostante i salti mortali, ecco la virtual machine:

opensusevirtual

Bentornato!

mar 26

Funziona davvero!

Adesso è ufficiale. Per avere l’accelerazione 3D su Virtualbox non c’è più bisogno di vmgl. Niente più complicati passaggi di configurazione, niente più variabili da settare, hanno provveduto a tutto i tecnici di Sun, basta attivare con un segno di spunta l’ opzione Accelerazione 3D nella scheda Generale del pannello di controllo di Virtualbox (2.2.0 Beta 1 scaricabile da qui) ed avere installate le Guest Additions. Io l’ho fatto su Fedora 10 come macchina guest, mentre l’ host è jaunty alpha; et voilà:

virt3Dglx.png virt3dgear.png

mar 18

Virtualbox, adesso è tutto 3D!

VirtualBox, la popolare piattaforma di virtualizzazione Sun Microsystems (a proposito, corre voce che Sun sta per essere acquistata da IBM), ha bruciato le tappe ed in pochi mesi è riuscita ad abilitare il 3D su tutti i “Guests”. Sembrano così lontani i tempi in cui i responsabili di Innotek dichiaravano il disimpegno verso il 3D a causa di, a detta loro, problemi e complicazioni nell’ architettura della loro piattaforma e l’unico modo era ricorrere a tecniche particolarmente complicate come il vmgl. Nel mese di dicembre, Sun ha introdotto l’ accelerazione OpenGL per i Guest Windows attraverso una modifica del driver OpenGL nei sistemi XP / Vista virtualizzati che eseguono la chiamata, appunto delle OpenGL, attraverso il sistema operativo host e il suo driver/ hardware. Un mese dopo ecco il sostegno all’ accelerazione Direct3D su sistemi operativi guest (solo per sistemi operativi Windows DirectX), attraverso una modifica del driver e l’utilizzo di parte di wine per tradurre le chiamate Direct3D in OpenGL. Ora l’ atto finale, Sun Microsystems ha appena rilasciato la prima versione beta di VirtualBox 2.2 con l’accelerazione 3D OpenGL per i Guest Linux!
Altre importanti innovazioni sono l’ Introduzione di OVF (Open Virtualization Format), Hypervisor per migliorare le prestazioni, Intel VT-x e AMD-V abilitate di default sulle nuove macchine virtuali, e, a livello sperimentale, il supporto USB per host Solaris, e il supporto per sistemi host Mac OS X 10,6 “Snow Leopard”.
Il change-log può essere letto sulla mailing list VirtualBox.

gen 20

Vmware Server 1.08 con kernel 2.6.28.

Dopo aver compilato il kernel 2.6.28 e saggiato le proprietà del nuovo filesystem ext4 effettivamente mi mancava un’ installazione di vmware server su tale kernel con relativa compilazione dei vari moduli. Ecco i 4 steps necessari su Ubuntu 8.10:

Prerequisiti

$ sudo apt-get install openssh-server libx11-6 libx11-dev libxtst6 xinetd wget build-essential gcc binutils-doc cpp-doc make manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc libc6-dev-amd64 lib64gcc1 xinetd build-essential

Download

Vmware server for LinuxManagement Interface - vmware-update-2.6.27-5.5.7-22

Installazione server

$ tar zxvf VMware-server-1.0.8-126538.tar.gz
$ cd vmware-server-distrib
$ sudo ./vmware-install.pl3
$ cd vmware-update-2.6.27-5.5.7-2
$ sudo ./runme.pl

Installazione interfaccia

$ tar zxvf VMware-mui-1.0.8-126538.tar.gz
$ cd vmware-mui-distrib/
$ sudo ./vmware-install.pl

vmware2.6.28.png

  1. E’ necessario un numero di serie che si può ottenere gratuitamente registrandosi sul sito vmware.org.
  2. Patch per la compilazione dei moduli dei kernel 2.6.27 e 2.6.28.
  3. Si verificherà un errore del tipo “Execution aborted”.
dic 17

Virtualbox ha il “suo” 3D.

Finalmente è arrivato il grande annuncio da parte di Sun: Virtualbox 2.1 introduce il supporto alle OpenGL. Per la verità non è solo questo, la nuova release ha il supporto hardware alla virtualizzazzione (Intel VT e AMD-V) sui sistemi Mac OS X, un nuovo motore NAT, una nuova interfaccia di Host networking sia su Windows che su Linux, e tanto altro… .

VirtualNat.png

Ma senza alcun dubbio la notizia più importante è quella riguardante l’ accelerazione OpenGL  per i sistemi guest. Siamo ancora in fase sperimentale, infatti, per adesso, il supporto è abilitato soltanto per Windows xp e Vista 32-bit guest, ma in un futuro non molto lontano ci si aspetta la piena compatibilità.

VirtualImp.png

Addirittura Sun Microsystem ha programmato anche il supporto a DirectX sui guest.  Quindi, tra non molto, niente più Vmgl, ne le, devo ammetterlo, un tantino complicate configurazioni di cui ai miei post “Accelerazione 3D su VirtualBox“, “Habemus 3D su VirtualBox” e “Guida definitiva per l’accelerazione 3D su Virtualbox“; tutto funzionerà a livello nativo. E’ talmente diversa l’architettura tra questa nuova release e la 2.0 che all’installazione sulla mia macchina entravano in conflitto;

VirtualBoxInfo.png

ovviamente ho dovuto rimuovere la 2.0 per installare la 2.1.
Per concludere, credo che, attraverso il testo e gli screenshots di questo post abbiate potuto farvi un’ idea abbastanza precisa di cosa stia diventando VirtualBox. A mio parere un serio concorrente di VMware.