Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!zombie.ncsc.mil!news.mathworks.com!tank.news.pipex.net!pipex!news.sprintlink.net!in1.uu.net!zib-berlin.de!irz401!uriah.heep!bonnie.heep!not-for-mail From: j@bonnie.heep.sax.de (J Wunsch) Newsgroups: comp.os.linux.advocacy,comp.unix.bsd.freebsd.misc Subject: Re: FreeBSD's strengths Date: 24 Aug 1995 11:23:35 +0200 Organization: Private U**x site, Dresden. Lines: 45 Message-ID: <41hgen$9c7@bonnie.tcd-dresden.de> References: <40t97j$4rp@mksrv1.dseg.ti.com> <4197o1$gia@gate.sinica.edu.tw> <41cl4t$1tb@bonnie.tcd-dresden.de> <41er00$s0d@news.cloud9.net> Reply-To: joerg_wunsch@uriah.heep.sax.de NNTP-Posting-Host: 192.109.108.139 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Xref: euryale.cc.adfa.oz.au comp.os.linux.advocacy:18432 comp.unix.bsd.freebsd.misc:5097 Thor Lancelot Simon <tls@cloud9.net> wrote: >For perspective, the NetBSD core team size hovers around 5 people most of >the time. And they _do_ have to approve all changes to machine-independent >kernel code. I guessed that, but since i didn't knew it exactly, i didn't state it. >... NetBSD and CSRG BSD are the other end, with >careful design and a small group of core developers enforcing a style and >single set of standards on the entire work. FreeBSD is somewhere in the >middle, it seems. As i wrote: it proved to be impractible for FreeBSD. ``enforcing a style and single set of standards on the entire work'', hmm. `style' is mostly associated with `cosmetics' in my opinion. It's not that i wouldn't like some common styling, but seriously, it's not _that_ important to have all the indentation styles uniform across the entire tree, as long as the software itself is correct. (It's better than having a buggy source tree with unified styling. :) The major question is: you'll have to learn to trust somebody else doing The Right Thing, instead of believing all others around belong only to the Great Unwashed Masses. The FreeBSD way shows that it's possible to create a building on such a mutual trust. People commit in areas that belong to their field of knowledge, and let it up to others to commit other things. It's not strictly enforced, and Julian Howard Stacey (to pick a random example) would certainly avoid hacking anywhere in the regular tree, while he's doing a valuable job in maintaining a reasonable number of ports. This policy is not enforced by adminstrative means, but it used to work. I know of at least one example where the NetBSD way yielded severely out-of-date kernel code (which is heavily broken). Hellmuth Michaelis just complained at the phone that the pcvt code as it is in NetBSD- current is totally defunct... (while the current official pcvt release is working). [I know that FreeBSD's pcvt is also one of the latest pre-3.30 betas, and i didn't have the time yet to upgrade it. Anyway, it's consistent with the remaining source, and *it's working*.] -- cheers, J"org private: joerg_wunsch@uriah.heep.sax.de http://www.sax.de/~joerg/ Never trust an operating system you don't have sources for. ;-)