1 |
On Sonntag 14 Februar 2010, Enrico Weigelt wrote: |
2 |
> Volker Armin Hemmann wrote: |
3 |
> > no, but with static exes you have to recompile everything |
4 |
> > everytime a security bug is found. |
5 |
> |
6 |
> That's the job of the distro buildsystem. Ah, and that dramatically |
7 |
> minimizes the chance that things break apart (i still remember |
8 |
> the old times when libc updates tended to be dangerous). |
9 |
|
10 |
and even better - just introduce a single patch/updated package and everything |
11 |
is fine. What you are describing is maybe nice with gentoo. But a nightmare if |
12 |
you want something stable. Recompiling everything is not an option. |
13 |
|
14 |
Why do you think the whole industry went away from static - except for tiny |
15 |
embedded devices? |
16 |
|
17 |
> |
18 |
> > Oh - and didn't you just complain about bloat? Nothing means |
19 |
> > more bloat than static binaries. |
20 |
> |
21 |
> As already said, all this under the axiom that libs are *small* |
22 |
> and complex/redundant things are done by separate services. |
23 |
> Perhaps you might have a look at Plan9 and how its done there. |
24 |
|
25 |
no, under the axiom of sharable code. The size of a lib is not really |
26 |
important - except if you use everything. But if you compile in everything the |
27 |
lib does on a static basis, all your binaries are huge and bloated. |