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: