How much can shrink XFree86 ?

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From English to

Threaded View
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




Re: How much can shrink XFree86 ?
Hi Alex,


Quoted text here. Click to load it

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?

Re: How much can shrink XFree86 ?
On 22 Sep 2003 20:29:04 -0700, snipped-for-privacy@larwe.com (Lewin A.R.W. Edwards)

Quoted text here. Click to load it

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

Re: How much can shrink XFree86 ?
Hi Alex,

Quoted text here. Click to load it

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




Re: How much can shrink XFree86 ?
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



Site Timeline