Slow boot xorg-intel related. The original SCE is a 65mb whopper. Re-importing with Xprogs and graphics-3.16.6-tinycore dependencies still 64mb, so really no benefit. Unsquashed xorg-intel.sce, got delete happy, resquashed to only 30mb, reduced boot time by ~25 seconds! Really not practical as an automated update will re-build the extension. The diff exceeds the character limit so won't bother.
Granted some users may need some of this, noteable deletions include:
/lib/systemd/
/usr/include/
/usr/lib/gcc/
/usr/lib/i386-linux-gnu/gconv/
/usr/lib/i386-linux-gnu/perl/5.20/
/usr/lib/python2.7/
/usr/lib/python3/
/lib/xorg/modules/multimedia/
/usr/share/X11/locale/
/usr/share/bug/
/usr/share/doc-base/
/usr/share/dpkg/
/usr/share/gcc-4.9/
/usr/share/locale/
/usr/share/perl/5.20/
/usr/share/zoneinfo/
The largest culprits were
15mb /usr/lib/gcc/
5mb /usr/lib/i386-linux-gnu/gconv/
18mb /usr/share/locale/
31mb /usr/lib/i386-linux-gnu/libLLVM-3.5.so.1
Relatively new to dCore so don't fully understand how the SCEs work:
- not sure why gcc is included
- thought locale was not included by default
- system runs fine without the 31mb libLLVM-3.5.so.1.
(Modular compiler and toolchain technologies, whatever that is)
Has anyone developed a script to *strip* extensions during or after import? Might be fruitful to incorporate something like this in the import script but i have much to learn. Will probably dissect more extensions for comparison. Thanks.