Date: Sun, 13 Aug 1995 17:17:27 -0400 (EDT) From: Chuck Robey <chuckr@Glue.umd.edu> To: Jim Howard <jiho@sierra.net> Cc: Faried Nawaz <fn@pain.csrv.uidaho.edu>, freebsd-questions@freefall.FreeBSD.org Subject: Re: gnumalloc Message-ID: <Pine.SUN.3.91.950813171329.4912A-100000@latte.eng.umd.edu> In-Reply-To: <199508132034.AA12800@diamond.sierra.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 13 Aug 1995, Jim Howard wrote: > > how did you compile things in /bin and /sbin with shared libraries? is > > your /usr/lib in the same partition as / ? or did you do something with > > ldconfig and ld.so? i'm curious because i've never tried it, but wanted > > to... > > Gee, clever me, it just sank in on me what the point about partitions > was. I installed everything on one partation, because I've only got > one drive, and that made sense to me. If the /usr tree were on a > separate partition you'd have an impossible time, because init (and > several other programs) are running well before a separate /usr > partition gets mounted! It's an issue I never faced. > > I suppose servers ALWAYS have /usr on a separate partition, which > makes another reason (in addition to performance) why shared > libraries for /bin and /sbin MIGHT not be a good idea for servers. > > This is yet another example of how in the U*IX world, the desktop > user's logic isn't always compatible with the site administrator's > logic. > I don't think you have the whole story, and I believe you might possibly be wrong about this administrator versus user mindset. One of the big reasons why you want stuff in the root partition to be statically linked is so that, in the situation where you've blown away something drastic in /usr, and can't mount it (and all of your shared libs), the tools that exist to allow you to (possibly) fix this still work. If everything is made dynamically linked, and you lose your libs, you're dead. If fact, I don't think you can even update your libs easily, because when you move them, every tool you have will die. ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@eng.umd.edu | communications topic, C programming, and Unix. 9120 Edmonston Ct #302 | Greenbelt, MD 20770 | I run Journey2 (Freebsd 2.0.5-snap-0726) and (301) 220-2114 | n3lxx (FreeBSD 2.0.5-snap-0622) -- Great! ----------------------------+-----------------------------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SUN.3.91.950813171329.4912A-100000>