Also in the debian-installer, whose GTK frontend works on top of GTKDFB, 
symbol-stripping of .so object is performed to save up space (we use the 
mklibs tool) and this is what you can find inside a debian installation iso

libcairo.so.2.2.3 = 282012 bytes
libdirect-0.9.so.22.0.0 = 35036 bytes
libdirectfb-0.9.so.22.0.0 = 298240 bytes
libfontconfig.so.1.0.4 = 185064 bytes
libfreetype.so.6.3.8 = 447036 bytes
libfusion-0.9.so.22.0.0 = 16584 bytes
libgdk-directfb-2.0.so.0.0.9 = 276856 bytes
libgdk_pixbuf-2.0.so.0.0.9 = 54208 bytes
libglib-2.0.so.0.1000.1 = 552300 bytes
libgmodule-2.0.so.0.1000.1 = 9708 bytes
libgobject-2.0.so.0.1000.1 = 241296 bytes
libgthread-2.0.so.0.1000.1 = 13940 bytes
libgtk-directfb-2.0.so.0.0.9 = 1716440 bytes
libpango-1.0.so.0.1200.0 = 205644 bytes
libpangocairo-1.0.so.0.1200.0 = 25564 bytes
libpangoft2-1.0.so.0.1200.0 = 147096 bytes

symbol stripping (and glyph-stripping of tt fonts) allows us significant 
disk space saving, hence being able to perform graphical installation 
even on low-mem systems.

friendly

Attilio



David C. Jedynak wrote:
> With uclibc, I created a gui that was about 900Kbytes, compiled static for 
> arm. My images + fonts took up another 100kbytes.
> 
> This was including jpeg, png, and freetype support. 
> 
> This original program was done with GTK+DirectFB, and took around 10MB. It 
> was completely re-implemented in DirectFB only, and ran about 5 times faster, 
> and started up in about 2-3 seconds, whereas the original took 30-60 seconds 
> depending on other system loading (playing audio, for example, while gui was 
> initializing). This was on an ARM9 running at 150MHz (OMAP5910 with offboard 
> EMIFS attached epson s1d13506 graphics controller, with ~640x480 GUI).
> 
> I would strongly recommend not using GTK for perfomance / space constrained 
> embedded apps, despite its ease of rapid development.
> 
> -David
> 
> 
>>-----Original Message-----
> 
> 
>>From: [EMAIL PROTECTED] 
> 
> 
>>[mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> ] On Behalf Of Readon 
>>Shaw
> 
> 
>>Sent: Friday, April 07, 2006 2:37 AM
> 
> 
>>To: directfb
> 
> 
>>Subject: [directfb-dev] problem with directfb on embedded system.
> 
> 
> 
> 
>>I want to get a stable and powerful GUI for our 
> 
> 
>>embedded system. I am trying GTK+DFB, but the library is too 
> 
> 
>>large, about 10 MB to operate with the instuction of 
> 
> 
>>http://www.directfb.org/wiki/index.php/Projects:GTK_on_DirectF 
>><http://www.directfb.org/wiki/index.php/Projects:GTK_on_DirectF> 
> 
> 
> B. Is there some articles that makes the program take less disk space?
> 
> Readon Shaw
> 
> [EMAIL PROTECTED]
> 
> 2006-04-07
> 
> _______________________________________________
> 
> directfb-dev mailing list
> 
> [email protected]
> 
> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev 
> <http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev> 
> 
> _______________________________________________
> directfb-dev mailing list
> [email protected]
> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev
> 


_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to