How much can shrink XFree86 ?

Hi, I wonder how much can shrink XFree86 I tried to build a TinyX configuration on my x86 linuxbox an I got 19MB into X11R6 directory. Could I get a X11R6 into 4-8MB ?

Has anybody experienced this ?

TIA

Reply to
B o d h i
Loading thread data ...

Hi Alex,

Can you point me to a good reference that explains how to build this from the ground up? Or, did you build it from the "top down" by pruning a full XFree86 installation? I'm unclear on the best techniques to use here. My "embedded" XFree86 installs aren't subject to strict space constraints, so I haven't pruned them rigorously; I took out foreign fonts, and some utilities that we don't use, but the install is still pretty large.

For instance, what's the bare minimum of fonts that can be installed?

Reply to
Lewin A.R.W. Edwards

Thank you Alex, I ask you the same question: Can you point me to a good reference that explains how to build this from the ground up? And could you please lis the files you are keeping into /usr/X11R6 ? TIA

Reply to
B o d h i

I went top-down to make this installation. Lots of ldding.

I could probably chop some more out of this if I really tried hard.

This file list is the result of a find from the x11r6 directory.

. ./bin ./bin/X ./bin/lndir ./bin/makestrs ./bin/revpath ./bin/xmkmf ./bin/mkdirhier ./bin/mergelib ./bin/makeg ./bin/cleanlinks ./bin/mkhtmlindex ./bin/freetype-config ./bin/Xfbdev ./bin/bdftopcf ./bin/bmtoa ./bin/twm ./bin/fstobdf ./bin/listres ./bin/dpsinfo ./bin/dpsexec ./bin/mkfontdir ./bin/showrgb ./bin/rstartd ./bin/rstart ./bin/showfont ./bin/smproxy ./bin/x11perfcomp ./bin/xclipboard ./bin/xcutsel ./bin/xcmsdb ./bin/xconsole ./bin/sessreg ./bin/xdpyinfo ./bin/xfd ./bin/xfontsel ./bin/xfsinfo ./bin/xfindproxy ./bin/xhost ./bin/xinit ./bin/startx ./bin/xkill ./bin/xload ./bin/xlogo ./bin/xlsatoms ./bin/xlsclients ./bin/xlsfonts ./bin/xmessage ./bin/xmodmap ./bin/xrdb ./bin/xrefresh ./bin/xset ./bin/xsetroot ./bin/xstdcmap ./bin/resize ./bin/xwininfo ./bin/sxpm ./bin/xftcache ./bin/xrandr ./bin/rxvt ./bin/xli ./lib ./lib/libXi.so.6 ./lib/libdps.so.1.0 ./lib/libdps.so.1 ./lib/libdps.so ./lib/libdpstk.so.1.0 ./lib/libdpstk.so.1 ./lib/libdpstk.so ./lib/libpsres.so.1.0 ./lib/libpsres.so.1 ./lib/libpsres.so ./lib/libXrender.so.1.1 ./lib/libXrender.so.1 ./lib/libXrender.so ./lib/libXft.so.1.1 ./lib/libXft.so.1 ./lib/libXft.so ./lib/X11 ./lib/X11/XftConfig ./lib/X11/locale ./lib/X11/locale/C ./lib/X11/locale/C/XI18N_OBJS ./lib/X11/locale/C/XLC_LOCALE ./lib/X11/locale/iso8859-15 ./lib/X11/locale/iso8859-15/Compose ./lib/X11/locale/iso8859-15/XI18N_OBJS ./lib/X11/locale/iso8859-15/XLC_LOCALE ./lib/X11/locale/compose.dir ./lib/X11/locale/locale.dir ./lib/X11/locale/locale.alias ./lib/X11/locale/common ./lib/X11/locale/common/xlcDef.so.2 ./lib/X11/locale/common/xlcUTF8Load.so.2 ./lib/X11/locale/common/xlocale.so.2 ./lib/X11/locale/common/xomGeneric.so.2 ./lib/X11/xserver ./lib/X11/fonts ./lib/X11/fonts/truetype ./lib/X11/fonts/truetype/arib____.ttf ./lib/X11/fonts/truetype/arir____.ttf ./lib/X11/fonts/truetype/chvor___.ttf ./lib/X11/fonts/truetype/chvr____.ttf ./lib/X11/fonts/truetype/cogb____.ttf ./lib/X11/fonts/truetype/cogr____.ttf ./lib/X11/fonts/truetype/fonts.dir ./lib/X11/fonts/truetype/fonts.scale ./lib/X11/fonts/truetype/helb____.ttf ./lib/X11/fonts/truetype/helbi___.ttf ./lib/X11/fonts/truetype/helcb___.ttf ./lib/X11/fonts/truetype/helcbi__.ttf ./lib/X11/fonts/truetype/helci___.ttf ./lib/X11/fonts/truetype/helcr___.ttf ./lib/X11/fonts/truetype/heli____.ttf ./lib/X11/fonts/truetype/helr____.ttf ./lib/X11/fonts/truetype/luximb.ttf ./lib/X11/fonts/truetype/luximbi.ttf ./lib/X11/fonts/truetype/luximr.ttf ./lib/X11/fonts/truetype/luximri.ttf ./lib/X11/fonts/truetype/luxirb.ttf ./lib/X11/fonts/truetype/luxirbi.ttf ./lib/X11/fonts/truetype/luxirr.ttf ./lib/X11/fonts/truetype/luxirri.ttf ./lib/X11/fonts/truetype/luxisb.ttf ./lib/X11/fonts/truetype/luxisbi.ttf ./lib/X11/fonts/truetype/luxisr.ttf ./lib/X11/fonts/truetype/luxisri.ttf ./lib/X11/fonts/truetype/starbats.ttf ./lib/X11/fonts/truetype/starmath.ttf ./lib/X11/fonts/truetype/timb____.ttf ./lib/X11/fonts/truetype/timbi___.ttf ./lib/X11/fonts/truetype/timi____.ttf ./lib/X11/fonts/truetype/timr____.ttf ./lib/X11/fonts/truetype/XftCache ./lib/X11/XErrorDB ./lib/X11/XKeysymDB ./lib/X11/app-defaults ./lib/X11/rgb.txt ./lib/X11/twm ./lib/X11/x11perfcomp ./lib/X11/x11perfcomp/fillblnk ./lib/X11/x11perfcomp/perfboth ./lib/X11/x11perfcomp/perfratio ./lib/X11/xedit ./lib/X11/xedit/lisp ./lib/X11/xedit/lisp/fun.lsp ./lib/X11/xinit ./lib/X11/xman.help ./lib/X11/etc ./lib/X11/etc/xterm.termcap ./lib/X11/etc/xterm.terminfo ./lib/libXrandr.so.1.0 ./lib/libXrandr.so.1 ./lib/libXrandr.so ./lib/libXTrap.so.6.4 ./lib/libXTrap.so.6 ./lib/libXTrap.so ./lib/libX11.so.6.2 ./lib/libX11.so.6 ./lib/libX11.so ./lib/libICE.so.6.3 ./lib/libICE.so.6 ./lib/libICE.so ./lib/libSM.so.6.0 ./lib/libSM.so.6 ./lib/libSM.so ./lib/libXext.so.6.4 ./lib/libXext.so.6 ./lib/libXext.so ./lib/libXt.so.6.0 ./lib/libXt.so.6 ./lib/libXt.so ./lib/libXmu.so.6.2 ./lib/libXmu.so.6 ./lib/libXmu.so ./lib/libXmuu.so.1.0 ./lib/libXmuu.so.1 ./lib/libXmuu.so ./lib/libXpm.so.4.11 ./lib/libXpm.so.4 ./lib/libXpm.so ./lib/libXaw.so.7.0 ./lib/libXaw.so.7 ./lib/libXaw.so ./lib/libXaw.so.6.1 ./lib/libXaw.so.6 ./lib/libXtst.so.6.1 ./lib/libXtst.so.6 ./lib/libXtst.so ./lib/libxrx.so.6.3 ./lib/libxrx.so.6 ./lib/libxrx.so

--
Alex Pavloff - remove BLAH to email
Software Engineer, ESA Technology
Reply to
Alex Pavloff

Hi Alex,

Great info, thanks. I've mailed it to myself at work to digest it fully tomorrow.

Reply to
Lewin A.R.W. Edwards

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.