*BSD News Article 62212


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.cs.su.oz.au!inferno.mpx.com.au!news.mel.aone.net.au!imci4!newsfeed.internetmci.com!uwm.edu!lll-winken.llnl.gov!osi-east2.es.net!cebaf4.cebaf.gov!recycle.cebaf.gov!doolitt
From: doolitt@recycle.cebaf.gov (Larry Doolittle)
Newsgroups: comp.unix.bsd.freebsd.misc,comp.os.linux.development.system
Subject: Re: The better (more suitable)Unix?? FreeBSD or Linux
Followup-To: comp.unix.bsd.freebsd.misc,comp.os.linux.development.system
Date: 16 Feb 1996 13:49:23 GMT
Organization: CEBAF
Lines: 32
Message-ID: <4g2213$e3f@cebaf4.cebaf.gov>
References: <4er9hp$5ng@orb.direct.ca> <4fo1tu$n31@news.jf.intel.com> <DMrCE4.3HF@pe1chl.ampr.org> <4ftjt9$fjs@park.uvsc.edu> <jlemonDMtpAz.3rJ@netcom.com> <4g0l6o$gcl@park.uvsc.edu>
NNTP-Posting-Host: recycle.cebaf.gov
X-Newsreader: TIN [version 1.2 PL2]
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:14397 comp.os.linux.development.system:18072

Terry Lambert (terry@lambert.org) wrote:

: Unordered writes (the result of async writes without delay
: ordering) are not only "arguably" unsafe, they are *provably*
: unsafe using stochastic methods and/or relatively simple
: mathematical models you can find in almost any textbook on
: database theory (a file system is a type of database).

They are only unsafe if the system crashes.  My experience
with Linux is that it _doesn't_crash_.  I can't speak for
FreeBSD, but I can't imagaine you will tell me it's worse.
If you care about your data, the system will be on a UPS.
If your software is buggy and it crashes, _fix_the_bugs_.
If your hardware is buggy and it crashes, either replace it
or move your critical data to some other machine.  All this
sync/async/ordered/log filesystem hoo-rah is interesting and
fun, but don't lose sight of the goals:

 1.  System runs the software you need
 2.  System stays up forever
 3.  System runs fast

Everything else is ..er.. of trivial importance.

: A UPS is insufficient, unless you are willing to certify your
: OS a "bug free" and "graceful in the face of resource starvation".

Maybe not in theory, but yes in practice.  My pentium ran for
six months before I had to shut it down because of an extended
power outage.

    - Larry Doolittle   ldoolitt@cebaf.gov