Cool stuff, simple, zipping fast to boot and get to Pharo.. An exciting playground to build up Pharo tools for everything to make Pharo the GUI for the tinycore with:
* Run this with VirtualBox.. build out everything that is needed and push it back as embedded to a device..!.. headless / or headful as reqd. What will be the license on this..? Though components are open source.. Obliged if Pavel can comment.. On Fri, Nov 4, 2011 at 1:33 PM, Stéphane Ducasse <[email protected]>wrote: > thanks pavel. > Jean-Baptiste may be this can be interesting for your project > > > On Nov 3, 2011, at 11:39 PM, Pavel Krivanek wrote: > > > Hi, > > > > I tried to prepare a bootable Pharo ISO image based on Tiny Core > > Linux. Namely on MicroCore (kernel 3.0.3) that was extended with WiFi > > support. There is standard Pharo 1.3 image with OSProcess and > > CommandShell installed on the Smalltalk side. The resultant image has > > about 37 MB. > > > > Download: > > http://www.windmap.cz/playground/pharo/pharo.iso > > > > If you want to add it directly to your Grub menu, you may do it > > without need of extra partition. To the grub.conf add something like: > > > > title Pharo > > root (hd0,1) > > kernel /boot/pharo/vmlinuz vga=791 quiet > > initrd /boot/pharo/tinycore.gz > > > > where vmlinuz and tinycore.gz are the only files needed from the ISO > image. > > > > Remastering: > > > > unpack: > > zcat tinycore.gz | sudo cpio -i -H newc -d > > > > pack: > > find | cpio -o -H newc | gzip -2 > ../tinycore.gz > > > > better compression: > > advdef -z4 tinycore.gz > > > > create ISO (you need unpacked original ISO image): > > /bin/cp -pfr tinycore.gz boot > > mkdir -p newiso > > /bin/cp -pfr boot newiso > > mkisofs -l -J -R -V TC-custom -no-emul-boot -boot-load-size 4 \ > > -boot-info-table -b boot/isolinux/isolinux.bin \ > > -c boot/isolinux/boot.cat -o pharo.iso newiso > > > > Cheers, > > -- Pavel > > > > >
