Subject: Re: how many hardware architectures supported by BSD kernels?
To: None <netbsd-advocacy@netbsd.org>
From: Bob Bernstein <rs@bernstein.providence.ri.us>
List: netbsd-advocacy
Date: 10/18/2003 16:00:46
I called Rick Moen's attention to this thread, since I believe him to
be well-versed in the current state of Linux, and forever interested in
license questions. Here's his response, reposted here (fwiw, ymmv) with
his permission:
--- snip ---
Date: Sat, 18 Oct 2003 12:24:16 -0700
From: Rick Moen <rick@linuxmafia.com>
To: Bob Bernstein <bernstein@cesmail.net>
Subject: Re: architecture wars?
Quoting Bob Bernstein (bernstein@cesmail.net):
> Check out these messages in netbsd-advocacy. I particularly liked uwe's
> reply...
>
> http://mail-index.netbsd.org/netbsd-advocacy/2003/10/18/0000.html
> http://mail-index.netbsd.org/netbsd-advocacy/2003/10/18/0001.html
I like that, too. For one thing, I likewise stay the hell away from
advocacy. For another, by coincidence I happen to have inherited a
document that includes a list of all Linux-supported CPU architectures:
http://www.tldp.org/HOWTO/User-Group-HOWTO.html
Linux User Group HOWTO
Rick Moen
v1.7.0, 2003-10-14
The Linux User Group HOWTO is a guide to founding, maintaining, and
growing a Linux user group, co-authored by Kendall Clark and Rick
Moen
(now maintained by Rick Moen).
The thing was unmaintained for five years, after Kendall dropped it,
and
people were complaining about it, so I adopted it after Kendall asked
me
to. The shiny-happy boosterism tone bugged me, so I amply dosed it
with vinegar in a number of new sections I wrote specifically to fix
that. But also, one of the things that bugged me was a supremely lame
section 1.1 that listed what CPU architectures Linux worked on -- but
the listing would have been incomplete and inaccurate even six years
ago.
Inevitably, as uwe points out, lists of supported architecture tend to
be a bit silly: Many of them will inevitably be lagging or utterly
impractical. I mean, running *ix on a PalmPilot is a neat trick, but
really. Whether a port exists says nothing at all about whether you'd
actually want to run it, and I'd _much_ rather run NetBSD than anything
else on a whole bunch'a architectures.
Anyhow, I figured that if there's going to be a silly list of supported
CPUs in the Linux User Group HOWTO, it at least ought to be _grandly_
silly. So, I rounded up every Linux CPU port that everyone has ever
done, and threw them all into listings by machine category:
http://www.tldp.org/HOWTO/User-Group-HOWTO-1.html
One of these days, I'll supplement that with hyperlinks to maintainer
pages (if any) for each of those ports.
Anyhow, it's possible that mine is -- for all its silliness -- the best
single-stop listing of known Linux ports (even though I still have to
add a bunch of these new embedded-hardware ports). For whatever (very
tiny) amount that's worth.
You're more than welcome to lob this post back to netbsd-advocacy with
my friendly wave. I'm off to help run SVLUG's Linux installfest --
with, as always, my ftp.iastate.edu NetBSD CDs in addition to my Linux
distros.
--
Cheers, Why, yes, _of course_ I'm an
elitist.
Rick Moen Isn't everyone?
rick@linuxmafia.com
-- snip ---
--
Bob Bernstein