[OE-core] RFC: One X Server To Rule Them All

Burton, Ross ross.burton at intel.com
Wed Aug 22 16:18:35 UTC 2012


More numbers!

The interesting delta in the root file system is as follows:

-1617464 ./usr/bin/Xfbdev

Bye kdrive.

-9892 ./usr/lib/libts-1.0.so.0.0.0
+8344 ./usr/lib/libts-1.0.so.0.0.0

Now *this* is weird.

+34948 ./usr/lib/libpciaccess.so.0.11.1
+17088 ./usr/lib/xorg/modules/libfbdevhw.so
+19544 ./usr/lib/xorg/modules/drivers/fbdev_drv.so
+30492 ./usr/lib/xorg/modules/libshadowfb.so
+135580 ./usr/lib/xorg/modules/libfb.so
+24492 ./usr/lib/xorg/modules/libvbe.so
+20804 ./usr/lib/xorg/modules/input/kbd_drv.so
+42980 ./usr/lib/xorg/modules/input/mouse_drv.so
+47936 ./usr/lib/xorg/modules/input/evdev_drv.so
+98908 ./usr/lib/xorg/modules/extensions/libextmod.so
+19532 ./usr/lib/xorg/modules/extensions/libdbe.so
+27144 ./usr/lib/xorg/modules/libvgahw.so
+26984 ./usr/lib/xorg/modules/libshadow.so
+1099 ./usr/share/X11/xorg.conf.d/10-evdev.conf
+17315 ./usr/share/X11/rgb.txt
+13616 ./usr/bin/cvt
+7476 ./usr/bin/showrgb
+1983908 ./usr/bin/Xorg
+526 ./etc/X11/xorg.conf

That's a grand total of 2578716 bytes, or an overall gain of 938kb.

I expect the dbe extension can disappear, and you'll notice that to
cover all bases the keyboard, mouse, *and* evdev input modules are
present - we don't need all three.  The rgb.txt database was pulled in
but that's entirely optional and wasn't pulled in by kdrive.

That concludes any analysis of killing kdrive.  Patch series coming
shortly to action it, followed by the same analysis on
xserver-xorg-lite.

Ross




More information about the Openembedded-core mailing list