FreeBSD SMP Plans
Anonymous Coward writes: "A very interesting (if somewhat technical) synopsis of the Next Big Thing in FreeBSD SMP coming down the pipes from the geniuses on the FreeBSD core team. Some of the ideas are the beginnings of SMP discussions between BSDI and FreeBSD, along with some input from Yahoo. Very interesting reading!"
It _is_ an ADSL address, and the owner probably got upset with his bandwidth being eaten by being slashdotted.
:-)
I better stay clear from him for a few months...
(8-DCS)
Why is something as important as a complete redesign of the FreeBSD SMP code sitting in the BSD only section and not on the main slashdot page?
Just curious
-sirket
The comment I'm replying to is not a troll, though it is factually incorrect.
It's perfectly ok for someone to say one could use _another_ OS if one wants that feature.
Of course, Linux doesn't have decent SMP for years now, and, as a matter of fact, they still don't have SMP at the level FreeBSD is now pushing for.
What Linux _does_ have is, at the present, and for the past year or so (in the development branch), a much better SMP implementation than FreeBSD's present SMP implementation.
I'm afraid the BSD/OS-inspired SMP will be raising the stakes, though. Mind you, for the first time since 2.0, FreeBSD's current branch will experience a continuous period of high instability for months. That's quite a price to pay...
(8-DCS)
This is one thing FreeBSD definitely needed work on and it looks like SMP is going to be a complete reality!
Sure SMP has been available since the 3.0 branch, but it definitely needs to be improved.
I wonder with all of the changes, how scalable will the SMP kernel be compared to Solaris (SPARC and x86), Digital UNIX and AIX? I hope this will also help out SMP on OpenBSD... just think... one processor handling the OS and the other processor handling all of the encryption calls!!!
That's *NOT* the general plan. That's just Dillon's part in it.
:-)
And, just to correct something in the article, that's not "FreeBSD core team". Dillon isn't core, for instance.
(8-DCS)
Yay! SMP on quad G4 boxes!
--
$x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
$x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
That doesn't work right now; I don't know if that machine and its HTTP server are being kept up 24/7 (the machine is pingable, but it refuses connections to port 80) - if not, it might be worth looking into putting it somewhere else as well. (Or does that machine have a dynamic IP address, and is ns.dyndns.org not giving me its current IP address? The address it's giving me is a Pac Bell Internet ADSL address.)
That URL does discuss other stuff. But, still, it is not a general overview.
(8-DCS)
Participants were:
Look also at http://ziplok.dyndns.org/msmith/SMPng/.
(8-DCS)
Well, not exactly. They use a Mach kernel, so they can't use FreeBSD code, but it has some of the same issues wrt to spl and locking.
They do plan having kick-ass SMP, of course. That's a requirement nowadays.
(8-DCS)