Alexander E. Patrakov wrote:
yesterday on IRC Jeremy Huntwork expressed is concerns about the CD
size. Indeed, the 6.2-pre2 CD is 454 MB in size. The following will
help reducing the CD size:
Yeah, I am also a bit concerned about that, but in able to support and
have documentation for many languages, it is inevitable.
1) Removal of all bitmap fonts and replacing of Arphic fonts with
FireFly: already done together with the X11R7 transition.
This results in a 439 MB CD. I expected better results, but we added
many new video drivers.
Sounds good. Still an improvement.
2) Removal of server components of SAMBA: already done, although they
proved to be useful for me personally when I used this CD for
retrieving data from a crashed Windows 2000 Server installation.
This results in a 425 MB CD.
It was useful for you because you needed to run a temporary samba
server? Or for other reasons? I do use the CD to mount a smb volume
sometimes, and I think that functionality should stay. Not sure about
having the samba server also.
3) Dropping DRI/OpenGL/xvideo support. I don't want to drop it now,
because if we do a pre-release the LiveCD soon, it would highlight the
problems that the BLFS book will see (via xlockmore/xscreensaver). I
do think that such binary-only releases generate more useful bug
reports because people who can easily circumvent their problem by
silently deviating from the book instructions no longer have this
chance with binary-only releases. Also, this currently serves as a
X11R7 hint to BLFS book developers.
Of course, this eye candy will be removed before the final release,
and this will subtract at least 11 MB from the CD size.
Not sure about all this stuff. Will have to get more familiar with Xorg
7 anyways.
4) Dropping Composite, Damage and Fixes support: the Fixes extension
is used by default by GTK+ as installed on the CD. Composite could be
used by XFCE if we pass the --enable-compositor option to xfwm.
Estimated space savings are below 1 MB.
If it has a useful function, might as well keep it. 1MB isn't going to
break me. ;)
5) Dropping static libraries in /usr/lib, except for libc*.a: total 30
MB, that gives approximately 10 MB of the CD size.
If they aren't needed and LFS builds as expected from it, might as well.
6) Dropping support for Asian languages: huge font files, and the
whole family of SCIM packages. This is going to drop 80 MB off the CD
size, but I think we have some users there, and previous releases of
the CD included the (now obsolete) zhcon package. Anyway, libchewing
and scim-chewing packages are optional, and scim-input-pad is even
less needed (to use it, right click the keyboard icon in the upper
right corner. It allows easy input of strange characters like math
operators, currency symbols, dingbats and so on).
Yeah, I know this adds a lot of packages and big files, but it is
worthwhile to inclcude it. So my opinion is to keep it.
Justin
--
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page