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."
But what's its O factor.
I'm sure all five people that this applies to are very excited!
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*
FreeBSD 5.0 has been released!
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!
BSD is dying...but with 10x the efficiency!
Why not fork?
Now that they've got threads down, I hear they are going to support something new called a "hard disk drive". Its based on the same technology as magnetic tape, but it supports random access to any sector (no more having to wait for it to spool around to the place where your files are!). I've got one of these for my computing machine, and I can't wait to use it with NetBSD!
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.
I wonder why you can't write (Score: ) in the subject... what an odd feature of the lameness filter.
Scheduler Activations are nice, and sort of classic for BSD systems too. I wonder how they compare with FreeBSD's KSE.
One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BSD market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.
You don't need to be a Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood.
FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.
Let's keep to the facts and look at the numbers.
OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.
Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.
All major surveys prove that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dilettante dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.
Fact: *BSD is dying
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.'"