Ho compilato un piccolo programma C "ciao mondo" su Ubuntu 10.04 a 32 bit. Quindi ho inserito l'eseguibile (a.out) sulla macchina virtuale VMWare Ubuntu 12.10 (64 bit) e ho provato a eseguirlo (./ a.out). Il sistema operativo non identifica il file e dice "Nessun file o directory". Ma quando metto lo stesso eseguibile su un Ubuntu 12.10 (64 bit) in esecuzione su un laptop a 64 bit, funziona bene e ottengo l'output desiderato. La VM è in esecuzione su IBM Blade Server. Volevo sapere perché i risultati per una VM?