On Tue, Feb 07, 2006 at 08:51:31PM -0500, Nick Holland wrote:
> digressed a bit (I'm sure that surprises everyone here that I'd do
> that),

Shocked!

Anyway, to folks who are wondering about SMP, all you have to do is
notice how little traffic there is on smp@ and how (relatively) few
commits there are that deal with smp.

Writing quality SMP code is a *monumentous* task.  I work for a
contracts-based software shop, and if I had to bid that one, I'd bid
hundreds of man-hours, if not thousands.  If the core team of OpenBSD
developers is 50 people, there might be 4-5 people who could
concentrate all their OpenBSD efforts on this (just picking those
numbers of of thin air) If it takes 5000 man-hours to get scalable,
robust SMP code written, then we're talking 25 weeks of full-time work
for each of those 5 people.

I don't know about you guys, but I can't take 25 weeks off from work,
and my spare time each week adds up to about to *maybe* 20-25 hours,
and that's *everything*.  If I were to say "ok, I'll contribute 1000
hours", and I totally ignored my wife and kids, my parents, her
parents, all my friends, community activites, etc., I'd be doing
nothing but sleeping, working my paid job, and working OpenBSD for
40-50 weeks.  It would take a year to get what folks are asking for
--- and that's assuming 4 other people doing exactly the same thing.

My estimates could be off, but I think the ballpark is good enough to
get the point across.  Even if I'm off by 2x, that's still 6 months of
5 people doing *nothing else* but OpenBSD.

[demime 1.01d removed an attachment of type application/pgp-signature]

Reply via email to