1 |
Thomas Sachau wrote: |
2 |
> I dont mind, if a flag is really usefull and requested by a big majority of the users. But as Gentoo |
3 |
> is about choice, the minority should be able to easily choose something else, e.g. by a less |
4 |
> heavyweight profile. If a majority of mplayer users want to be able to play audio files, i dont mind |
5 |
> to disable it for myself, if i dont want it. But on the other hand shouldnt a handfull of users be |
6 |
> able to dictate the enabled and disabled USE flags for many other users, which might have a |
7 |
> different interest. |
8 |
> |
9 |
|
10 |
Just as a stake in the ground, but personally I have two modes of |
11 |
interest: a) for desktop use I just want a middle of the road profile |
12 |
which enables "useful stuff", and b) I have some embedded projects where |
13 |
every byte is precious |
14 |
|
15 |
|
16 |
>> It would be nice if we actually documented why they were enabled. Does the |
17 |
>> use flag enable significant functionality that would otherwise make the software |
18 |
>> less useful. |
19 |
>> |
20 |
> |
21 |
> Documentation is always usefull. One should also check the additional overhead of the USE flag. |
22 |
> |
23 |
|
24 |
I often hear this general kind of commentary. Just out of interest, |
25 |
how/why do you care about the byte count that much? Apart from embedded |
26 |
work, or perhaps virtualised servers, I find it surprising to imagine |
27 |
that "most people" find the "cost" of minimising installed size (well |
28 |
more than the obvious stuff) to be worth the effort (in general)? |
29 |
|
30 |
What kind of size of install do you run? Sub 200MB? Sub 50MB? How much |
31 |
"bloat" are you seeing by fiddling with changing your profile from defaults? |
32 |
|
33 |
Personally I recently figured out how to create my own local profiles, |
34 |
and this allows me to control the main USE flags to my liking. |
35 |
Personally I find that minimising the number of interpreted languages |
36 |
installed (perl etc) and optimising locale size is by far the dominant |
37 |
factor in the size of the install. Thereafter controlling whether |
38 |
mplayer also plays x264 files seems largely second order (at least on my |
39 |
install)? |
40 |
|
41 |
If you are worried about security issues in dependencies then do also |
42 |
look at hardened (esp. with the gcc-4.4 hardened overlay) and perhaps |
43 |
grsecurity - this can very effectively mitigate the effects of many |
44 |
security holes. |
45 |
|
46 |
Good luck |
47 |
|
48 |
Ed W |