NetBSD Now Has Native pthreads!
jschauma writes, quoting the NetBSD changelog, was one of several people to point out that "Jason Thorpe has merged the nathanw_sa branch with -current. NetBSD
now has a high performance, modern kernel thread implementation using
Scheduler
Activations in the main source tree. This work was performed by
Nathan Williams with contributions by several other developers."
Also, how is this different from what they were doing?
If the corporate world picks up a bazzar approatch we will see developments like this in spaids
Does this mean that NetBSD can now support SMP, or am I just way off here... ?
*slight crashing sound*
Now when I run configure I won't have to wonder why :)
it can never figure out why I don't have any type of threading
in my system. NetBSD Rulz!
Glad to see NetBSD is keeping up with the rest of the world.
While (native)threading support has taken quite some time to come to NetBSD one
can be assured that the implementation is done right, as always with NetBSD.
Scheduler Activations are nice, and sort of classic for BSD systems too. I wonder how they compare with FreeBSD's KSE.
Is this the same Nate Williams that contributes to the FreeBSD project? (I know contributes is a weak word since Nate was among the starters)
Regards, Tommy
Amusingly enough lack of pthreads is what drove me away from FreeBSD some time back when I wanted to use it for a desktop OS. I got it installed and I was mucking with it but it had no pthreads at the time, and pthreads were required for xmms.
So this is a good and important step for FreeBSD! pthreads are a requirement for a ton of software these days for some reason...
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"