Tuxpaint activity is bloated
Mitch Bradley
wmb at laptop.org
Wed Jul 23 19:55:32 EDT 2008
The filesystem layout for the tuxpaint activity has a lot of boilerplate
that contributes to it taking up a lot of space on NAND.
In some NAND images from Uruguay that I analyzed today, over 5000
directory entries - nearly 50% of the total number of dirents in /home -
were from tuxpaint.
For example, there are 200+ CVS subdirectories, each containing "Root",
"Repository", and "Entries" files. Many of the CVS directories are in
localized subdirectories, which also contain many copies of dirents or
localized versions of files likes COPYING.txt, AUTHORS.txt, etc.
One subdirectory hierarchy is named "org.tuxpaint.sugar-is-lame\". That
is unprofessional.
The activity itself appears to somewhat popular, at least based on its
presence on all of the Uruguay NAND images that I analyzed. If it is
indeed popular, perhaps it would be worthwhile to optimize it for XO to
reduce the footprint. In addition to removing boilerplate that the
children won't look at, one possible optimization would be to collapse
the many files in TuxPaint.activity/share/tuxpaint/stamps/ into a few
archive files, thus reducing the filesystem overhead.
More information about the Devel
mailing list