From owner-freebsd-hackers@FreeBSD.ORG Wed Jan 18 05:09:19 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id ADE0C106566B; Wed, 18 Jan 2012 05:09:19 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from 172-17-198-245.globalsuite.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 4B6A6152245; Wed, 18 Jan 2012 05:09:18 +0000 (UTC) Message-ID: <4F1653FD.5050503@FreeBSD.org> Date: Tue, 17 Jan 2012 21:09:17 -0800 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:9.0) Gecko/20111222 Thunderbird/9.0 MIME-Version: 1.0 To: Julian Elischer References: <4F15C48F.7020302@barafranca.com> <20120117224123.GC509@over-yonder.net> <4F16331E.4000702@freebsd.org> <20120118030532.GG509@over-yonder.net> <4F163A6F.8020804@freebsd.org> In-Reply-To: <4F163A6F.8020804@freebsd.org> X-Enigmail-Version: undefined OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: "" , Devin Teske , "Matthew D. Fuller" Subject: Re: * Re: FreeBSD has serious problems with focus, longevity, and lifecycle X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jan 2012 05:09:19 -0000 On 01/17/2012 19:20, Julian Elischer wrote: > the trouble with 5 was that it had to be all-or-nothing. > > there is no such thing as a partly SMP system. (well, not one that you'd > want to run). > > the size of the "giant pile of stuff" was not of our choosing. ... again, with all due respect to those who worked so hard to get 5.0 out the door ... That's not quite true. The original goal for 5.0 was to completely remove the Giant lock (and do other cool SMP-related stuff). Eventually it was realized that this was too big a goal to fully accomplish in 5.0 (albeit too late in the process) and the goal was changed to do the basic framework for the new SMP model; and lay the groundwork for "some things run under Giant for now, and we'll remove it from them ASAP." That actually turned out to last through 6, making 7 the realization of what 5.0 was supposed to be. So what we need to do is to learn from the mistakes that were made, and figure out how we can make *reasonable* plans for both new features, and the framework for the future development that we want; without making the "all or nothing" mistake again. Doug -- It's always a long day; 86400 doesn't fit into a short. Breadth of IT experience, and depth of knowledge in the DNS. Yours for the right price. :) http://SupersetSolutions.com/