Date: Thu, 17 Apr 2003 23:16:22 +0100 From: David Taylor <davidt@yadt.co.uk> To: current@freebsd.org Subject: Re: Going Dynamic (Was: HEADS UP: new NSS) Message-ID: <20030417221622.GA18079@gattaca.yadt.co.uk> In-Reply-To: <3E9F1C15.7080702@acm.org> References: <20030417141133.GA4155@madman.celabo.org> <20030417144449.GA4530@madman.celabo.org> <200304171535.h3HFZEFs094589@strings.polstra.com> <20030418014500.B94094@iclub.nsu.ru> <200304171944.h3HJi1jK095151@strings.polstra.com> <3E9F0A28.8030906@btc.adaptec.com> <3E9F1C15.7080702@acm.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 17 Apr 2003, Tim Kientzle wrote: > 2) Build a separate set of statically-linked > binaries for emergency use. I've already > done this, and the patches are currently > being reviewed. They add a /rescue directory > which uses crunchgen to pack most of /bin, /sbin, > and select other pieces into a nice small package. > Gauranteed to work even if you hose ld.so. > > Note that the standard /bin and /sbin will continue > to be used during boot and normal system operation. > Since they're dynamically linked, dlopen() works > and NSS, PAM, etc, can be used. If things Hmm, but if /sbin/mount_ufs (say) is dynamically linked, and the libraries are still in /usr, how do you mount /usr? > go awry, then the /rescue directory will have > fully static versions of standard utils that can > be used to repair the system. The /rescue utils > won't be able to fully use NSS or PAM, of course, > but if you're booting single user to repair a hosed > /usr partition, you probably don't really need NSS. ;-) I think I could just about survive without NSS :) > I have Luke's full outline for transitioning to > a dynamic system around here somewhere.... > > > >If switching to a fully dynamically linked system is desired before > >6.0 then it needs to happen before 5.2. I'm not opposed to this. > > > As I said, I've already done a chunk of work > for this. If someone would like to help finish... If there's a list of tasks that need to be done, I'd be willing to see what I can do (although I'm going back to uni next week)... -- David Taylor davidt@yadt.co.uk "The future just ain't what it used to be"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030417221622.GA18079>