* Re: FreeBSD has serious problems with focus, longevity, and lifecycle

Doug Barton dougb at FreeBSD.org
Wed Jan 18 05:09:19 UTC 2012

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.



	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/

More information about the freebsd-hackers mailing list