LO for Linux
Question actually applies to all supported platforms. It’s implementation however which may differ.
How to remove all suite components those neither user is asking for nor those used by user directly ask for as dependency?
I dislike current deployment concept as in case of user needs and actively use just a subset of complete suite the remaining components present simply form security risk; vs. zero value. Only those components used by user directly or indirectly have non-zero value. Whole rest builds nothing but attack surface. Nowadays, in era of intensified threats that status-quo is unacceptable.