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
> >
>
>
>

Reply via email to