Am Sonntag, 16. Dezember 2012, 23:19:46 schrieb Nikos Chantziaras:
> On 15/12/12 12:18, Volker Armin Hemmann wrote:
> > Am Freitag, 14. Dezember 2012, 21:34:54 schrieb Kevin Chadwick:
> >> On Fri, 14 Dec 2012 08:53:35 -0800
> >> 
> >> Mark Knecht <markkne...@gmail.com> wrote:
> >>> I guess the other question that's lurking here for me is why do you
> >>> have /usr on a separate partition? What's the usage model that drives
> >>> a person to do that? The most I've ever done is move /usr/portage and
> >>> /usr/src to other places. My /usr never has all that much in it beyond
> >>> those two directories, along with maybe /usr/share. Would it not be
> >>> easier for you in the long run to move /usr back to / and not have to
> >>> deal with this question at all?
> >> 
> >> It should be moving in the other direction for stability reasons and
> >> busybox is no full answer.
> >> 
> >> On OpenBSD which has the benefit of userland being part of it. All the
> >> critical single user binaries are in root and built statically as much
> >> as possible, maximising system reliability no matter the custom
> >> requirements or packages.
> > 
> > until a flaw is found in one of the libs used and all those statically
> > linked binaries are in danger.  Well done!
> 
> I don't see why this would only affect statically linked executables.
> If a bug is found in a library, all dynamically linked executables are
> affected as well.  When the BSD packagers put out an update for the
> library, they'll also put updates for the static binaries that use it.
> 
> I don't see any security issue here.

with dynamically linked libs you can change just the lib, you can even just 
use some LD_PRELOAD workaround. 

As you said yourself - with statically linked libs you have to replace half of 
your system.. and until the binaries are ready for distribution you can't even 
work around it.

-- 
#163933

Reply via email to