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)
It looks like Yahoo is pushing around it's snuff for a good cause.... Mmm.. SMP.. And the cool thing about *BSD, is when 1 BSD gets a reall really cool feature, chances all of them incorprate a bit of it.
I wonder what other features that Yahoo could push on. I doubt that they will fight for a Quake3 port.
Keeping
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)
Actually, Peter Wemm is core; he just happens to work at Yahoo!. Jayanth's last name is "Vijayaraghavan." And I was there for the first day.
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;
I've been waiting for this, I don't learn enough on a system that doesn't crash very often.
BRING IT ON!!!
--
Eric is chisled like a Greek Godess
marotti.com
Uh. Is this for real? Is there an IA64 port in the works? I've never heard that this has been mentioned before. Looking at the CVS now, I see that it's got an src/sys/ia64 subdir, but that subdir seems to be rather empty. Does anyone have any info on this?
no...
I created the ia64 directories in CVS so that I can generate patches easier. I'm currently roughing out the kernel port to ia64 and I expect to commit code over the next few months.
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)
..last post?
Mr. Last Post
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)
We're still working on the implementation details, but we're planning to have up-to-date information available on Jason Evans' SMP web page at http://people.freebsd.org/~jasone/smp/. If you're interested in participating actively, join the FreeBSD-smp mailing list.
Greg