*BSD News Article 55957


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!nntp.coast.net!news.kei.com!newsfeed.internetmci.com!EU.net!Portugal.EU.net!news.rccn.net!news99.sunet.se!news.funet.fi!news.abo.fi!not-for-mail
From: mandtbac@news.abo.fi (Mats Andtbacka)
Newsgroups: comp.os.linux.advocacy,comp.unix.bsd.freebsd.misc,comp.unix.advocacy,comp.unix.misc
Subject: Re: Linux vs FreeBSD
Followup-To: comp.os.linux.advocacy,comp.unix.bsd.freebsd.misc,comp.unix.advocacy
Date: 3 Dec 1995 17:32:44 GMT
Organization: Unorganized Usenet Postings UnInc.
Lines: 58
Distribution: comp
Message-ID: <49smvs$8gd@josie.abo.fi>
References: <489kuu$rbo@pelican.cs.ucla.edu>
Reply-To: mandtbac@abo.fi
NNTP-Posting-Host: aton.abo.fi
X-Newsreader: TIN [UNIX 1.3 950520BETA PL0]
Xref: euryale.cc.adfa.oz.au comp.os.linux.advocacy:29015 comp.unix.bsd.freebsd.misc:9710 comp.unix.advocacy:11657 comp.unix.misc:19783

Robert Sanders, in <87rayn8ion.fsf@interbev.mindspring.com>:
>On 2 Dec 1995 10:52:32 GMT, nickkral@parker.EECS.Berkeley.EDU (Nick Kralevich) said:

[...]
>FreeBSD makes the latest sources available via SUP.  No, I personally
>can't check things out of the CVS tree.  I don't know of any single
>CVS tree that defines the Linux kernel (or userland, for that matter).

As far as Linux is "defined" at all, it's in the kernel source trees
on ftp://ftp.funet.fi/pub/OS/Linux/PEOPLE/Linus/v1.$VERSION
where $VERSION is in [0-3]; 3, at the moment. New patches come out
whenever Linus releases them, which can be daily to biweekly.

That's probably as close to the development of Linux as most people
care to get; not all of the development kernels even compile, as
they're released on that site. Probably if you wanted to get much more
up-to-date you'd have to start emailing the individual developers for
whatever patches they haven't submitted to Linus yet.

And yes, the site is open (for reading, anyway) to everybody, as are
all the mirrors of it I know of; the best one is supposed to be on
nether.net I think.

Am I correct to think that the FreeBSD "equivalent", this CVS or
whatever you called it, can't be _read_ except by a small core team?
Whatever for? Keeping people from making their own changes and writing
to it I can see, but...?

>FreeBSD has a core team capable of committing changes to the source
>tree.  Linux has one person (Linus) capable of committing changes to
>the source tree.  The situation is the same for the average Joe
>working on either system: you develop on your own system(s) and send
>your patches to somebody with write access to the main source tree.
>That's either one of the FreeBSD core team or Linus.

Actually, if I wanted to nitpick, not _every_ Linux kernel change
should go to Linus; for example, the ext2fs is maintained by Remy
Card, so patches to it should be sent to him. But yes, you're
essentially right.

Out of interest, what happens if I develop something completely new
for FreeBSD, some driver never seen before; with Linux, I could just
proclaim myself its developer/maintainer, send it to Linus and hope
it gets into the kernel. Who approves new stuff into FreeBSD?

>I'm not saying that FreeBSD is the final word in open software
>development or that Linux is absolutely closed, but in the spirit of
>this thread I must ask: how is Linux development *more* open?

It probably isn't; in the case that Linus should lose access or maybe
just get himself a life, it's probably more closed, since he could
prove a difficult man to replace. But you'd have to be mildly daft to
consider either one "closed" when compared to most commercial
offerings.
-- 
" ... got to contaminate to alleviate this loneliness
      i now know the depths i reach are limitless... "
		-- nin