gabriel rosenkoetter on Thu, 3 Jan 2002 16:49:47 -0500


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

PowerPC rambling (was: Re: [PLUG] <compumike:#plug> dude debian rocks!)


On Thu, Jan 03, 2002 at 03:56:17PM -0500, Mike Leone wrote:
>  In order for it to be an Apple (the reasoning went "So with Apple using BSD
> and free software and at the same time all of the Linux apps compiled to run
> on BSD makes for an excellent system free from a standard controled by a
> single entity"), you've gotta buy the system FROM Apple; otherwise, you just
> have a generic PowerPC-based system; not an Apple.

You said "the main hardware (and accompanying firmware, I believe)
can only be built by/purchased from Apple". That is patently false,
and all I was disagreeing with. (Sorry that my quoting didn't make
that more apparent.)

You'd have a hard time running Mac OS X on non-Apple hardware, but
only because they've purposely coded such limitations into the OS.
You can run Darwin on anything for which it's got hardware support.
I'm sure I'd be forgetting some details if I said that the only
proprietary parts of a PowerMac are the case and the motherboard,
but it isn't too far from the truth.  (Can you buy non-Apple
motherboards to hold PowerPC chips? Yes. From Japan. Market pressures
in the states have nothing to do with the openness of the standard.)

I made, and intend to make, no defense of Mac OS X as either Free or
open source software. Darwin, I'll defend as being open and
modifiable. I really don't care about the political issues, so I
don't know what Apple's stance on redistribution is this week.
(And, if I were trying to sell something, I wouldn't be basing it
off of Darwin anyhow.)

Oh, and any software for which source is provided is by definition
modifiable. Any license that tries to change that can't hold up in
court. It's the redistribution that bites you. (Cf, Darren Reed.)

> Substitute "Dell" for "Apple", and "Intel-based" for "PowerPC-based"; you
> wouldn't call a system built from generic Intel-based parts a Dell machine,
> would you? Aren't ALL PCs based on pretty much open standards such as PCI,
> USB, etc? The BIOS may not be, however.

IA32 is most definitely NOT an open standard. It happens to be
pretty well cloned, though, to the extent that binaries built on
my AMD Athlon Thunderbird system work just fine on this old Pentium
133 laptop. (AMD still must reverse engineer new Intel chips in
order to mimic their functionality, last I heard.)

PowerPC most definitely IS an open standard. Last time I checked,
if you have the chip fabrication facilities, you are welcome to
press your own. (And both IBM and Motorola have.) If you want to
sell them, of course, you may need to give various corporations some
money.

> >Remember CHRP?
> Nope; what's that?

The Common Hardware Reference Platform, on which modern PowerPC
systems are loosely based. It was where things were going when Apple
(in one of its few clued moves this decade) was situating itself as
a software, rather than hardware, vendor, by allowing clones. The
standard was developed jointly by Apple, IBM, and Motorola. Then
Apple got Steve "It's not your" Jobs back (lucky them) and the
support for both Mac clones and CHRP dried up.

There were some true CHRP systems released (BeOS runs very nicely on
them), mostly in Japan. Japanese companies are still selling PowerPC
systems to the embedded market at quite a clip. I'll dig references
out of my archives of the port-macppc@netbsd.org list, if you like,
but I'm pretty sure all of the companies' web pages are in Japanese.

-- 
gabriel rosenkoetter
gr@eclipsed.net

Attachment: pgpHnDTqUDKUJ.pgp
Description: PGP signature