Subject: Re: kernel threading
To: None <jsarkes@tiac.net>
From: Nathan J. Williams <nathanw@MIT.EDU>
List: tech-kern
Date: 12/30/2000 11:37:58
<jsarkes@tiac.net> (Joseph Sarkes) writes:

> I am just wondering about what it would take
> to have pthreads working properly on netbsd. 

"Code". There's no fundamental reason for the various user-level
pthread packages to not work.

> I remember a while back that there was some particular task that
> needed to be finished prior to thread support being added. What is
> the actual set of facts regarding this? A pointer to the prior
> discussions would be appreciated.

I've been working on some kernel infrastructure (scheduler
activations) for a particular kind of kernel-assisted userlevel thread
system. That may be what people were talking about. It's still very
much a work in progress, but I hope to have much more to report by
early February.

> I ask, as it seems to me that this is damaging a number of packages,
> and linux emulation also, on a few things I'd like to run.

Emulating Linux threads is not the same as supporting native threads,
unfortunately. 

> Likely, netscape might run nicer if threading worked properly.

No. Netscape has its own internal thread system which, as far as I can
tell, runs about as poorly on Linux as it does on NetBSD.

        - Nathan