Compilare Chrome OS su Ubuntu 9.10
sabato, 21 novembre, 2009
Il team di sviluppatori di Google Chrome OS ha preso la decisione di non rilasciare un’immagine binaria del sistema operativo. Una ISO avviabile sarebbe stata molto utile per provare Chrome OS ma a disposizione degli utenti non è arrivato nulla più che i sorgenti e una procedura di compilazione decisamente non alla portata di tutti.
Nonostante questo, va detto che con un po’ di buona volontà è possibile compilare Chrome OS su Ubuntu e su molte altre distribuzioni. Ho voluto provare tutta la procedura di compilazione e generazione di un’immagine sul mio fido Samsung NC10, utilizzando come sistema Ubuntu 9.10 Karmic Koala.
Di seguito voglio sintetizzare, prendendo come base la guida ufficiale, i passi da compiere su Ubuntu per generare un disco .vmdk, utilizzabile per avviare Chrome OS con Vmware o VirtualBox (quest’ultimo è in grado di utilizzare senza problemi i .vmdk).
La prima cosa da fare è scaricare i pacchetti essenziali per far andare a buon fine la compilazione dei sorgenti di Chromium OS:
$ sudo apt-get install subversion pkg-config python perl g++ g++-multilib bison flex gperf libnss3-dev libgtk2.0-dev libnspr4-0d libasound2-dev libnspr4-dev msttcorefonts libgconf2-dev libcairo2-dev libdbus-1-dev
Fatto questo ecco i passaggi veri e propri per compilare i sorgenti:
cd ~/chromiumos/src/scripts./make_local_repo.sh./make_chroot.sh./enter_chroot.sh./build_platform_packages.sh
./build_kernel.sh./build_image.shSe tutto sarà andato per il verso giusto un messaggio comparirà a schermo al termine della generazione dell’immagine:
Done. Image created in /home/nostroutente/trunk/src/build/images/999.999.32409.084214-a1
To copy to USB keyfob, outside the chroot, do something like:
./image_to_usb.sh –from=~/chromeos/src/build/images/999.999.32409.084214-a1 –to=/dev/sdbTo convert to VMWare image, outside the chroot, do something like:
./image_to_vmware.sh –from=~/chromeos/src/build/images/999.999.32409.084214-a1
A noi interessa il secondo comando che creerà un disco .vmdk che potremo copiare su una pendrive e usare come disco di una nuova macchina virtuale creata per provare Chromium OS.
Devo dire per completezza che tutto il processo visto in precedenza non porta ad avere un sistema che possa meravigliare l’utente in quanto a funzionalità. La versione di Chromium OS creabile a partire dai sorgenti è davvero scarna e, fatta eccezione per il login al sistema attraverso un Google account, non presenta alcuna novità degna di nota. Attualmente, se proprio si vuole un assaggio di una distribuzione Linux che sfrutti il “cloud computing” e abbia qualche idea interessante al suo interno si può provare JoliCloud.
Detto questo, aspetto di vedere quali saranno i miglioramenti di Chrome OS nei prossimi mesi e mi auguro sia possibile a breve poter scaricare una ISO avviabile che ne permetta l’utilizzo a un pubblico più vasto.
15 Commenti per “Compilare Chrome OS su Ubuntu 9.10”
Lascia un commento
Additional comments powered by BackType

novembre 23rd, 2009 at 9:03 am
[...] Matteo Campofiorito ha compilato quel che gira adesso di Chrome Os su Ubuntu Karmic facendone un’immagine virtuale da provare. [...]
novembre 21st, 2009 at 7:52 pm
Sarebbe cosa gradita se mettessi a disposizione (magari via Torrent) il prodotto della compilazione, magari è leggermente più recente e avanzato delle immagini disco che hanno data 19 novembre.
This comment was originally posted on FriendFeed
[Rispondi]
novembre 21st, 2009 at 7:58 pm
Ho compilato il tutto tra giovedì notte e venerdì quindi credo non esistano differenze con i vmdk presenti in Rete. In ogni caso hai ragione potrei cmq mettere online la "mia" versione
se riesco domani la carico su Mininova o simili
This comment was originally posted on FriendFeed
[Rispondi]
novembre 21st, 2009 at 8:04 pm
Allora mi metto in lista
non ho ancora cercato e capito come funziona il riconoscimento dell’hardware da parte di chrome. E sono curioso di capire quanto le altre disto linux gioveranno di questi sviluppi. Una ubuntu che parte in 10 secondi mi piacerebbe..
This comment was originally posted on FriendFeed
[Rispondi]
novembre 21st, 2009 at 8:24 pm
Cristian: anche meno, ma non è una Ubuntu, scordati tutto ciò che non è browser o finestra del terminale. La cosa più simile è Byzantine OS, che usava Mozilla Suite. Matteo: vista la data hai ragione tu anche se sapere l’origine rende la tua immagine vmdk almeno in teoria più affidabile.
This comment was originally posted on FriendFeed
[Rispondi]
novembre 22nd, 2009 at 1:11 pm
ecco il link per scaricare il vmdk di Chrome OS su Mininova: http://www.mininova.org/tor/3175351, contemporaneamente sto cercando anche di caricare il file vmdk su Megaupload. Ho zippato il vmdk con 7zip per ridurre di molto le dimensioni. Fatemi sapere
This comment was originally posted on FriendFeed
[Rispondi]
novembre 22nd, 2009 at 1:11 pm
ecco il link per scaricare il vmdk di Chrome OS su Mininova: http://www.mininova.org/tor/3175351
This comment was originally posted on FriendFeed
[Rispondi]
novembre 22nd, 2009 at 1:23 pm
cosa strana: nonostante abbia fatto tutto correttamente (almeno credo) non mi vedo tra i seed
This comment was originally posted on FriendFeed
[Rispondi]
novembre 22nd, 2009 at 2:02 pm
Matteo: "Torrent not found… The torrent you requested (id: 3175351) does not exist in our database."
This comment was originally posted on FriendFeed
[Rispondi]
novembre 22nd, 2009 at 2:04 pm
Se via Bit Torrent non va caldeggio http://www.yousendit.com/
This comment was originally posted on FriendFeed
[Rispondi]
novembre 22nd, 2009 at 3:46 pm
Non so che diavolo abbia fatto Mininova, cmq ho effettuato un nuovo upload ecco il link: http://www.mininova.org/tor/3175658
This comment was originally posted on FriendFeed
[Rispondi]
novembre 22nd, 2009 at 5:05 pm
In download, grazie. Lascerò in seed oggi e domani.
This comment was originally posted on FriendFeed
[Rispondi]
novembre 22nd, 2009 at 5:17 pm
bene Nicola
This comment was originally posted on FriendFeed
[Rispondi]
novembre 23rd, 2009 at 2:00 pm
Sto facendo seeding (‘seminando’?) ma per la cronaca sono fermo al 98,69% quindi -se rimango da solo- non basto a redistribuire tutta l’immagine disco.
This comment was originally posted on FriendFeed
[Rispondi]
novembre 23rd, 2009 at 3:12 pm
purtroppo oggi ho dovuto interrompere, riattacco tutto verso le 19 e lascio tutta stasera in seeding
This comment was originally posted on FriendFeed
[Rispondi]