Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Mar 2001 06:35:20 +0100
From:      Jeroen Ruigrok/Asmodai <asmodai@wxs.nl>
To:        Jordan Hubbard <jkh@osd.bsdi.com>
Cc:        phk@critter.freebsd.dk, grog@lemis.com, rwatson@FreeBSD.org, imp@harmony.village.org, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: Core's function (was: The Project and onward [was: Re: cvs commit: src/sys/netinet ip_output.c])
Message-ID:  <20010314063520.C67604@daemon.ninth-circle.org>
In-Reply-To: <20010313133108S.jkh@osd.bsdi.com>; from jkh@osd.bsdi.com on Tue, Mar 13, 2001 at 01:31:08PM -0800
References:  <20010313121002.F59348@wantadilla.lemis.com> <3794.984471257@critter> <20010313104930.C60817@daemon.ninth-circle.org> <20010313133108S.jkh@osd.bsdi.com>

next in thread | previous in thread | raw e-mail | index | archive | help
-On [20010313 23:08], Jordan Hubbard (jkh@osd.bsdi.com) wrote:
>> And unfortunately, most, if not all, of the discussions I have seen
>> raised are short-term based.  We fail to work towards goals on the
>> longer term.  Dare I name clustering yet again, yes I do.
>
>If you dare to raise clustering then you should also dare to consider
>taking on the design work involved and releasing some white papers on
>potential approaches to solving the problem in FreeBSD.  To do
>otherwise is to simply throw out a buzzword ("clustering!") and say
>that somebody, somewhere, should work on it because everyone says it's
>important.  That's not architectural discussion, that's a bullet point
>on a marketing slide.

I did take on that, albeit I underestimated the amount of clue I lacked
way back then to accomplish my own petpeeve, service clustering.

We have the infrastructure ready to discuss clustering in all its facets
at cluster@freebsd.org, also Eivind and me worked on getting some basic
information up at lucifer.bart.nl's webserver.
I then proceeded to gather more and more clue in the areas needed to get
real work done on this subject [like network code, seeing how commercial
vendors solved it, IEEE/ACM papers, general papers on some certain
network things].

I am still working towards that goal, but I have to take the touristic
route at times.

I am taking the long route, because I have no other options, yet I know
of a lot of people with a lot of experience in this sort of thing, and
yet for some reason they decide not to work on a topic like this.  I
wonder why, because it cannot be due to the difficulty of the task at
hand.  We all know the kind of sadomachosistic work which had been
performed by a lot of people before. =P

>The biggest reason I can see for things like clustering not being
>addressed, and here I'm going to reveal a basic secret of the universe
>so watch carefully, is that it's HARD. :-) I'll bet you cringed when I
>told you to write a white paper because if you know anything about CS
>at all, you know that I didn't just ask you to do something trivial
>that you'll be able to pump out in an hour or two.

No, white papers don't scare me.  Like I said before, please don't
assume things.
And yes, I understand that it takes longer than most people think.


>That's why so much of this kind of work goes on inside of universities.
>They have the kind of time and personnel resources to write white
>papers which give a programmer the kind of outline they can work from
>in writing some actual implementation code, and that's usually hardly
>trivial either.  Some of the most complex work to enter FreeBSD in the
>last couple of years didn't come out of discussions in -arch, in fact,
>they came out of white papers like Ganger-Patt's "CSE-TR-254-95" which
>Kirk followed in writing the softupdates code.  Even just the
>implementation work for that was so hard that he didn't turn around and
>give that code away, either, he made money on it for over a year before
>he was happy enough with the return on all the time he'd invested to
>give it away.

That's Kirk's own decision, which I respect.  I myself am not interested
in making money, since most of this work is done during my free time.

>This is why I think a lot of your and phk's recent hand-waving on this
>topic may be "right" in principle but just not very realistic either.

Time will tell, I guess, then.
I'll just continue my path like I always have, mayhap even more
determined to getting there.

-- 
Jeroen Ruigrok van der Werven/Asmodai .oUo. asmodai@[wxs.nl|freebsd.org]
Documentation nutter/C-rated Coder BSD: Technical excellence at its best  
	  D78D D0AD 244D 1D12 C9CA  7152 035C 1138 546A B867
Looking for the Sun that eclipsed behind black feathered wings...

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010314063520.C67604>