[pkg-fso-maint] [debian] d-i: planning and first moves

Luca Capello luca at pca.it
Tue Jul 21 16:59:11 UTC 2009

Hi there!

Now that the core freesmartphone.org packages are in Debian main (Zhone
is sitting in NEW...), my next goals are the kernel and d-i support.

While for the former we need to wait for Openmoko patches being
integrated into the mainline Linux kernel:


the latter is waiting for us, thus here my plan, based on what I wrote
in the past at:


NB, everything must be coordinated with the d-i and Emdebian people to
avoid code/work duplication.  The reference page is:


1) build d-i image for the Openmoko GTA02


   + must be a business card image, i.e. as smallest as possible
   + linux-image-2.6.xx-openmoko-gta02 package from pkg-fso


   + boots until the graphical d-i screen appears
   + from now on this is the development image

2) move d-i into ramdisk
   + must use no more than 64MB of RAM (GTA02 has 128MB of total RAM)
   + everything on initrd?


3) basic installation
   + configure USB network for network-installer as on NAS devices
     (e.g. QNAP TS-409U)
   + microSD partitioning (8MB /boot and the rest for /, swap later, the
     target is a 512MB microSD card)
   + base system as `cdebootstrap --flavour minimal`
   + U-Boot modifications thanks to uboot-envtools

6) new smartphone tasksel task
   + superseed standard?
   + include freesmartphone.org core packages
   + choice for the fso-config-* package


7) port to GTA01
   + quite trivial once the kernel support is there

8) write DirectFB virtual keyboard support
   + choice between xvkbd and matchbox-keyboard based on the
     least dependencies required
   + progressive fixes for the d-i GUI

9) submit to upstream d-i

10) Emdebian integration

Now that a lot of words have been spent, I think it is time to start

Thx, bye,
Gismo / Luca
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 834 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-fso-maint/attachments/20090721/5b42db6a/attachment.pgp>

More information about the pkg-fso-maint mailing list