Date: Mon, 4 Feb 2008 10:58:43 -0500 From: Jerry McAllister <jerrymc@msu.edu> To: Kyle Moffett <kyle@moffetthome.net> Cc: rra@stanford.edu, freebsd-fs@freebsd.org, Robert Watson <rwatson@freebsd.org>, matt@linuxbox.com, freebsd-afs@freebsd.org, "Jason C. Wells" <jcw@highperformance.net>, port-freebsd@openafs.org, openafs-devel@openafs.org, freebsd-questions@freebsd.org, Jeffrey Hutzelman <jhutz@cmu.edu> Subject: Re: [OpenAFS-devel] Re: AFS ... or equivalent ... Message-ID: <20080204155842.GA7685@gizmo.acns.msu.edu> In-Reply-To: <f73f7ab80802032158l494cbdabo7eab18f795df5bc8@mail.gmail.com> References: <18CC5A4A2AC36D7FF57615EE@ganymede.hub.org> <478AF6BC.8050604@highperformance.net> <20080114142124.Y55696@fledge.watson.org> <876FB8E38251C27B14CCCA29@atlantis.pc.cs.cmu.edu> <f73f7ab80802032158l494cbdabo7eab18f795df5bc8@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Feb 04, 2008 at 12:58:29AM -0500, Kyle Moffett wrote: > On Jan 16, 2008 1:48 PM, Jeffrey Hutzelman <jhutz@cmu.edu> wrote: > > The "let's just slurp everything into the main distribution so we don't > > have to worry about stable interfaces" approach is really poor. It > > encourages bad engineering practice among people maintaining the main > > distribution, discourages innovation and extension by others, and generally > > doesn't scale. It's far better to either attempt to maintain stable > > external interfaces to the VFS and VM subsystems, or else admit that you > > don't have the resources to do so given the relatively small number of > > external users, in which case you almost certainly also don't have the > > resources to keep on top of updates to something like OpenAFS. > > The Linux Kernel presents a very strong counter-argument-by-example. > The amount of patches merged per released version has been linearly > increasing over the last several years; the 2.6.23 => 2.6.24 patch was > 49MB uncompressed, with a 5.7MB changelog. Of that, a significant > portion were VFS changes which touched most filesystems. The various > filesystem-related changes alone between 2.6.23 and 2.6.24 were > 2.9MB. So, there are reasons why many of us prefer FreeBSD to Linux. ////jerry ........ For reference, the *entire* OpenAFS diff between 2.4.6 and > 2.5.30 is all of 8.2MB. The Linux Kernel changes include partial > support for having per-process views of a single filesystem > (Specifically /proc, so /proc/net can have differing contents between > network namespaces). Other features which Linux supports that > virtually no other OS does is multiple filesystem namespaces, where > the mount-tree is selectively independent or shared between > namespaces. >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080204155842.GA7685>