Je devrais recevoir un Raspberry Pi cette semaine. Prenant un peu d'avance, j'ai essayé Clozure CL sur raspbian sur l'émulateur qemu linaro.
Suivons les instructions de Linux-News Raspberry PI Emulation.
RPI="$HOME/raspberrypi" mkdir "$RPI" cd "$RPI" wget http://xecdesign.com/downloads/linux-qemu/kernel-qemu wget http://downloads.raspberrypi.org/images/raspbian/2012-07-15-wheezy-raspbian/2012-07-15-wheezy-raspbian.zip unzip -x 2012-07-15-wheezy-raspbian.zip git clone git://git.linaro.org/qemu/qemu-linaro.git cd qemu-linaro ./configure --prefix="$RPI"/opt --target-list=arm-softmmu make make install cd "$RPI" ./opt/bin/qemu-system-arm \ -kernel kernel-qemu \ -cpu arm1136-r2 \ -M versatilepb \ -no-reboot \ -append "root=/dev/sda2 panic=1" \ -hda 2012-07-15-wheezy-raspbian.img
Ça démarre bien, mais on n'a pas accès au réseau. Avec un interface tun configuré sur la machine hôte, et un serveur DHCP sur le réseau local, on peut configurer un interface réseau tap avec la commande suivante:
cd "$RPI" ./opt/bin/qemu-system-arm \ -net nic,macaddr=52:54:0:0:0:77 -net tap \ -kernel kernel-qemu \ -cpu arm1136-r2 \ -M versatilepb \ -no-reboot \ -append "root=/dev/sda2 panic=1" \ -hda 2012-07-15-wheezy-raspbian.img
On peut alors se connecter au compte pi (mot de passe par défaut: raspberry), et utiliser la connection réseau pour installer Clozure CL:
svn co http://svn.clozure.com/publicsvn/openmcl/trunk/linuxarm/ccl ccl/armcl
Et voilà le résultat: