*BSD News Article 56486


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!yarrina.connect.com.au!munnari.OZ.AU!news.hawaii.edu!ames!hookup!news.mathworks.com!zombie.ncsc.mil!cs.umd.edu!coopnews.coop.net!village.org!not-for-mail
From: imp@village.org (Warner Losh)
Newsgroups: comp.os.linux.advocacy,comp.unix.bsd.freebsd.misc,comp.unix.advocacy,comp.unix.misc
Subject: Re: Linux vs FreeBSD
Date: 3 Dec 1995 16:59:59 -0700
Organization: Qualcomm, Inc; Boulder Office
Lines: 27
Message-ID: <49tdlv$p4v@rover.village.org>
References: <489kuu$rbo@pelican.cs.ucla.edu> <49qa85$q80@agate.berkeley.edu> <MICHAELV.95Dec2230815@mindbender.headcandy.com> <49sql5$99f@pell.pell.chi.il.us>
NNTP-Posting-Host: rover.village.org
Xref: euryale.cc.adfa.oz.au comp.os.linux.advocacy:29880 comp.unix.bsd.freebsd.misc:10142 comp.unix.advocacy:11994 comp.unix.misc:19979

In article <49sql5$99f@pell.pell.chi.il.us>, Orc <orc@pell.chi.il.us> wrote:
>   I don't know how Linus does internal version control, but there
>are plenty of companies that don't use version control (or have got
>Company Standards(tm) like DEC's CMS, which is worthless) that are
>not known for 'buggier and harder to maintain' software.  SCCS is
>an unqualified Good Thing(tm), but, regretfully, it's not necessary
>to use it to produce good reliable code.

Having lived in both worlds, I must disagree with this last statement.
When people are totally anal retentive about every last change they
make being put in all the right places, then this could work.
However, I've never met a group of engineers that were 100% successful
at doing this 100% of the time.

Even with source code control, however, you can have lots of things
fall through the cracks.  I've had lots of problems with Sun shipping
a patch to OS x.y and then having the same bugs appear in x.y+1 and
x.y+2 because the patch was generated from somebody's home directory
and never checked back into the souce bases.... :-(.

Good source code control, when used effectively, makes it much easier
to produce quality software.  Like all tools, it can be abused.

Warner
-- 
Warner Losh                                              imp@village.org
The web browser is the network.