🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #72185

Re: Please Post the MTBF for the Hurd

#72185
From: Joe Buck
Date: Thu, 05 Mar 1992 19:35
27 lines
2154 bytes
In article <RJC.92Mar5114747@brodie.cstr.ed.ac.uk>, rjc@cstr.ed.ac.uk (Richard Caley) writes:
|> For an operating system in particular MTBF is very meaningful.

I partially disagree: MTBF means something for some types of OS defects
and is meaningless for others.

One possible reason for an OS crash is that a race condition exists
such that the OS crashes whenever, say, a pair of independently generated
events occurs in a particular time window.  If you plot the statistics
of these failures they will resemble MTBF statistics for hardware
components, so if the OS has only these kinds of defects, MTBF might
mean something: modify the OS to decrease the length of the window,
or eliminate some race conditions but not others, and MTBF goes up.
But a "bad guy" could write a program to exploit the race condition
(in much the same way as you crack a system when someone is dumb enough
to have a setuid root shell script); that program will blow the OS
away imediately.

But OSes also have bugs that cause instant crashes as soon as a particular
program does a particular thing.  In this case, MTBF is meaningless;
if a user is running crashme and the OS has a defective trap handler,
"MTBF" might be a few seconds; otherwise, it might stay up for years,
until a particular program comes along that triggers the bug, in which
case the system dies instantly whenever that program is run.

-- 
Joe Buck	jbuck@ohm.berkeley.edu
Technical Details
Message-ID: <p5t6tINN43@agate.berkeley.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!agate!forney.berkeley.edu!jbuck
References: <9202282313.AA03177@wubios> <1992Mar3.021139.17963@wpi.WPI.EDU> <RJC.92Mar5114747@brodie.cstr.ed.ac.uk>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025b4,abd4a3cfb6864ba2
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1992-03-05 17:32:20 PST
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!agate!forney.berkeley.edu!jbuck
From: jbuck@forney.berkeley.edu (Joe Buck)
Newsgroups: gnu.misc.discuss
Subject: Re: Please Post the MTBF for the Hurd
Message-ID: <p5t6tINN43@agate.berkeley.edu>
Date: 5 Mar 92 19:35:57 GMT
Article-I.D.: agate.p5t6tINN43
References: <9202282313.AA03177@wubios> <1992Mar3.021139.17963@wpi.WPI.EDU> <RJC.92Mar5114747@brodie.cstr.ed.ac.uk>
Distribution: gnu
Organization: University of California, Berkeley
Lines: 27
NNTP-Posting-Host: forney.berkeley.edu