X lib support for embedded systems.

Piotr Gluszenia Slawinski curious at bwv190.internetdsl.tpnet.pl
Tue Aug 10 23:13:29 PDT 2010

> Twas brillig at 06:49:01 11.08.2010 UTC+02 when
> curious at bwv190.internetdsl.tpnet.pl did gyre and gimble:
> PGS> i also recall long gone times when i could build 3.3.6 XFree which
> PGS> would run on 486 with 8M of ram , and squash the (static!) binary
> PGS> to just 2M. perhaps with uclibc this could be even smaller.
> PGS> main problem those times are long gone :/ numbers like 20M start
> PGS> to appear, and Xorg is not really optimised for embedded devices
> PGS> performance-wise.
> Those are sentiments. Do you have hard facts to prove your point?

what facts do you need ? try tools like qpkg, ls -lha and calculator
on your own systems. also try to run Xorg on anything with 32/64M ram
and see how much memory it consumes. sure it does work.
i suceeded compiling google chrome for 64M machine not so far ago.
it even started and displayed page. the actual time it took is what makes 
difference ;)

i've seen neat embedded systems with ~266mhz arm cpu's able to rotate
simple 3d objects, zoom in/out, scroll and pan with frame rates close to 
50fps, and memory footprint under 32M.
  unfortunatelly Xorg and linux still has long way to reach such 
performance, and those are hard facts, which cannot be torn down
'but those are simplified apps not supporting whole X protocol'
- they are fit for purpose, and sometimes one doesn't need cannon
to shoot squirrel...


More information about the xorg mailing list