[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian 10 bloats like a balloon (was: Control Debian image size)



Quoting W. Martin Borgert (2019-05-22 10:52:31)
> On 2019-03-03 10:48, W. Martin Borgert wrote:
> > If there is a small number of huge packages you can't avoid,
> > try to rebuild them with less features and/or less
> > dependencies.
> 
> I'm currently at moving an older embedded system from Debian 6
> (squeeze) to Debian 10 (buster). Which eats a lot of the flash
> and all of the RAM. Also, boot time doubled. Just some examples
> how Debian changed in the last years:
> 
> Binary\Debian      6 (squeeze)  10 (buster)
> init¹                      0.1          1.2
> ModemManager               0.4          1.2
> NetworkManager             0.6          2.3
> Python²                    2.3          4.2
> /usr/lib/ + /lib/         92.0        247.0
> 
> ¹ upstart -> systemd
> ² Python 2 -> Python 3
> 
> Those are the executables, not packages sizes, which might be
> even larger.
> 
> Also, new dependencies in the chain led to 300 instead of 200
> depending packages for the same application.
> 
> One way out of this is compiling packages with different compile
> options and less dependencies. E.g. libxml2 has a new
> dependency, libicu63. Leaving it out frees 30 MiB! libicudata.so
> is the single largest library on that system and not needed.
> 
> I'm happy about reading more ideas here, how to unbloat buster.

You can save some by avoiding network-manager.

Check if you use _both_ python2 and python3, and consider avoiding the 
parts pulling in one of them.

I'd be happy to try analyze more closely, and perhaps codify as a boxer 
profile, if your system setup is not a secret.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature


Reply to: