venerdì 14 gennaio 2011

Android-x86: il porting di Android per piattaforme x86

Android-x86 è il porting di Android per la famiglia di processori x86 (a 32 bit), usati nella maggior parte dei desktop. Si tratta di un progetto interamente open source, il sito di riferimento è www.android-x86.org.
Ho provato la versione 1.6 di Android-x86 sul mio Aspire One 110L (dotato di 512MB di memoria ram). Se non disponete di un dispositivo Android vi invito a provare la versione live, installabile su una pendrive USB. Vi elenco le istruzioni per procedere:
  • Procuratevi una copia di UNetbootin, in questa guida userò la versione dedicata a Linux (trovate la versione di UNetbootin per Windows qui);
  • Scaricate l'immagine (un file iso di circa 52MB) di Android-x86 a questo indirizzo: http://android-x86.googlecode.com/files/android-x86-1.6-r2.iso;
  • Per poter eseguire UNetbootin occorre dare i permessi di esecuzione all'eseguibile precedentemente scaricato. Supponendo che il file si trovi nella cartella /home/light-kun/Scaricati eseguite in una finestra di terminale il comando sudo chmod +x unetbootin-linux-494;
  • Possiamo adesso eseguire UNetbootin attraverso il comando /home/light-kun/Scaricati/unetbootin-linux-494 (se la versione da voi scaricata coincide con quella da me usata, altrimenti modificate il nome dell'eseguibile);


  • Selezionare la voce "Immagine disco" e scegliere l'immagine di Android-x86 scaricata in precedenza (cliccando sul bottone "..." per navigare nel file system, fino alla cartella che ospita l'immagine del sistema operativo). Non dimenticate di selezionare la pendrive USB da utilizzare (formattatela, eventualmente, con il comando sudo mkfs.vfat /dev/nome_partizione), avviate il processo di scrittura premendo sul bottone "OK";
  • Terminato il processo di scrittura su pendrive USB possiamo riavviare il computer e provare, finalmente, Android-x86! In fase di avvio del computer premere il tasto "F12" (su altri computer il tasto per accedere alla sequenza di boot potrebbe essere diverso!) per selezionare il disco di boot. Va selezionata la voce "USB FDD" che fa riferimento alla pendrive USB inserita nel computer;
  • Nel menu di UNetbootin selezionare la voce "Live CD - Run Android-x86 without installation" e premere il tasto "Invio". Il caricamento del sistema operativo dura circa 30 secondi;


Potete verificare il riconoscimento dell'hardware del vostro computer per Android-x86 consultando la pagina http://www.android-x86.org/hardware-list. Tutto l'hardware dell'Aspire One 110L viene riconosciuto correttamente, per abilitare il lettore di schede di memorie SD occorre seguire un how-to, qui.
La scheda di rete viene riconosciuta e la connessione riesce senza alcun problema. L'audio funziona al primo colpo, così come la webcam. La pressione del tasto "Home" vi riporta al desktop (o schermata principale di Android), il tasto "Esc" vi permette di tornare alla schermata precedente.

Ringrazio Chin-Wei Huang per avermi dato il permesso di utilizzare i link e gli screenshot del progetto Android-x86.

Nessun commento:

Posta un commento