Proposed New xPUD Image Structure
iso/
|-- boot
| |-- bg.png
| |-- xpud (bzImage + rootfs)
| `-- vesamenu.c32
|-- boot.cat
|-- isolinux.bin
|-- isolinux.cfg
`-- opt
|-- backup (dummy file in cpio.gz format)
`-- mplayer (mplayer + codecs + flash player)
The new rootfs takes about 40MB (core 33M, apt-get 1.1M, scim 3.5M, font 2M), and mplayer with multiverse packages is 28M (mplayer 9.5M, flash player 4.5M, codecs 14M).
So the final ISO image size would be 72MB (bzImage 2M, hybrid iso/img format 1M). System requirements is 192MB RAM and 42MB of free disk.