Date: Thu, 25 Aug 2011 13:59:30 -0700 From: mdf@FreeBSD.org To: vadim_nuclight@mail.ru Cc: freebsd-arch@freebsd.org Subject: Re: FreeBSD problems and preliminary ways to solve Message-ID: <CAMBSHm8uX45k0M4on=5Cpw_CKoddA=4oJSNXpH7dGPt=Vy2HOw@mail.gmail.com> In-Reply-To: <slrnj5ddgp.4ck.vadim_nuclight@kernblitz.nuclight.avtf.net> References: <35765857-1314243257-cardhu_decombobulator_blackberry.rim.net-329610575-@b2.c15.bise7.blackberry> <CAJ-Vmo=v0UkQarauKrvWKdjMTC81BwXmyhU__rnaQeL3z45L-g@mail.gmail.com> <slrnj5ddgp.4ck.vadim_nuclight@kernblitz.nuclight.avtf.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Aug 25, 2011 at 1:52 PM, Vadim Goncharov <vadim_nuclight@mail.ru> wrote: > Here an interesting question arise, in the philosophy/VCS field. We see > that Linux/git adopted model where "dictator" has, say, 17 lieutenant > for key subsystems, and pulls changes from them, each of them have, say, > 17 own subordinates from whose he pulls, and so on. Instead of that 17^2 > people FreeBSD has the same 289 men directly commiting to repository. > It is repository here which acts as a "dictator" from technical side, > and that is definetely better (e.g. no "kill -SIGBUS Linus" factors). > The difference is, those 289 key people in Linux *can* pull changes from > lower tiers, but FreeBSD people - can't (of course not at all, but it is > significantly harder to contribute here). It is a plain model. I like that the Project is small enough that (1) I can be trusted to commit to any of it, and (2) after a few more years of work on it, I may very well know more than half of the code. It's not always possible to have lots of functionality in a small code base, but less code is better, and I wonder if FreeBSD's code size stays smaller because we can all work on all of it. Thanks, matthew
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMBSHm8uX45k0M4on=5Cpw_CKoddA=4oJSNXpH7dGPt=Vy2HOw>