[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: how to make Debian less fragile (long and philosophical)



On Sun 15 Aug 1999, Justin Wells wrote:
> 
> Let's look at other OS's: RedHat has, by default, a suite of static 
> binaries installed just for this purpose--including a static rpm. 
> Solaris has a bunch of static stuff in /sbin. All the BSD systems 

Those static binaries in solaris' /sbin are only there so that /usr
can be mounted, after which all important stuff is in fact dynamically
linked:

$ cd /sbin; file * | grep statically | cut -c1-68
autopush:       ELF 32-bit MSB executable SPARC Version 1, statically link
fdisk:          ELF 32-bit MSB executable SPARC Version 1, statically linked
jsh:            ELF 32-bit MSB executable SPARC Version 1, statically linked, 
mount:          ELF 32-bit MSB executable SPARC Version 1, statically linked
rdaemon:        ELF 32-bit MSB executable SPARC Version 1, statically linke
sh:             ELF 32-bit MSB executable SPARC Version 1, statically linked, s
soconfig:       ELF 32-bit MSB executable SPARC Version 1, statically link
sync:           ELF 32-bit MSB executable SPARC Version 1, statically linked,
umount:         ELF 32-bit MSB executable SPARC Version 1, statically linke
uname:          ELF 32-bit MSB executable SPARC Version 1, statically linked

In /usr/sbin there's only ufsrestore that's static; in /bin only sync.

These aren't going to be that much use in times of trouble (trust me:
been there, done that).  I now also have sash on any solaris systems I
maintain.

> have made anythign on / static. These are present on other systems
> because they provide basic reliability guarnatees--where's Debian's
> guarantee?

Where's solaris' guarantee?


Paul Slootman
-- 
home:       paul@wurtel.demon.nl http://www.wurtel.demon.nl/
work:       paul@murphy.nl       http://www.murphy.nl/
debian:     paul@debian.org      http://www.debian.org/
isdn4linux: paul@isdn4linux.de   http://www.isdn4linux.de/


Reply to: