[NTLUG:Discuss] Alphaserver 2100 -- do the BSD's have good MP yet?
Eric Schnoebelen
eric at cirr.com
Fri May 21 22:22:54 CDT 2004
"Bryan J. Smith" writes:
- Burton M. Strauss III wrote:
- > - For a current OS, I think FreeBSD (or NetBSD - it runs on ANYTHING)
- > may be your best choice.
-
- Eric Schnoebelen wrote:
- > I strongly recommend NetBSD. As the comment above says, it runs on
- > anything.. :-)
- > I've got an entire cluster of Alphas running NetBSD here, from
- > AlphaPC64's through AlphaPC164's to Digital Server 3305's to
- > (lots of) DS10L's.. Nary a burp.
-
- But aren't those uP (uniprocessor)?
Yes, most of the above are uniprocessor machines..
Also in the mix, (but forgotten) are some API CS20's which are
dual processor systems.
- I've been outside the BSD loop for a bit.
- But I was under the impression that no BSD kernel has a good
- MP implementation yet. Am I mistaken?
You're mistaken. FreeBSD has had a reasonable SMP
implementation for a while, and NetBSD's 2.0 release (in beta
now) has a fairly fine grained SMP implementation (matching many
other OS's second generation SMP), along with an excellent
pthreads implementation.
Also, NetBSD has Linux and OSF/1 personality modules on
the Alpha, so almost anything from either of those OS's will run
as well.. The primary exception being OSF/1 applications that
make Mach calls instead of UNIX calls. (and even that's
improving with the Mach personality modules being added to the
system.)
- For older hardware, Debian Linux/Alpha is not bad at all.
- I'd recommend it. But I don't know "how well maintained" it is.
It appears to be better maintained than many of the
other Linux distributions..
- But Digital did have Linux develop 64-bit on Alpha back in '95
- onward, donating all the hardware he needed.
Yes, Digital did give Linus an alpha to play with back
in the mid 90's.. I think he's been working predominately on
x86 (or Carusoe) since..
- BTW, here's the release notes on FreeBSD 5.2.1 for the Alphaserver
- 2000 series, including the 2100:
- http://www.freebsd.org/releases/5.2.1R/hardware-alpha.html#AEN1009
I'd strongly recommend reading the freebsd-alpha mailing
list. I seem to remember there being problems with EV4 systems
recently (no matter what the supported documentation says. :-)
NetBSD on alpha information can be found ath
http://www.netbsd.org/alpha. The release notes referenced there
will be for 1.6.2, but as I mentioned earlier, 2.0 is in (late)
beta, and getting run time on it will certainly help improve
the product..
--
Eric Schnoebelen eric at cirr.com http://www.cirr.com
"Any field of study that has 'science' as part of it's name
isn't. For example, computer science."
More information about the Discuss
mailing list