Build Your Own PowerPC? 341
amokk asks: "Let's assume for a second that somebody would want to take the time and effort to build a Personal Computer but base it on a PowerPC architecture. Besides saying 'Buy a Mac' (I already have one) or 'Buy an IBM server', is there any way of acquirng the individual parts and slapping them together? Why you would want to do this isn't up for debate. Rather, this is one of those 'wouldn't it be neat if...' type of experiments."
The other part of the question... (Score:4, Insightful)
The latter answer is the easier one - the former is harder, since you would have to find "official" Apple parts to make sure the OS talked nice to all the pieces.
Either way, the idea is an interesting one.
Re:The other part of the question... (Score:3, Interesting)
Re:The other part of the question... (Score:2)
compatible or not... good point! (Score:3, Insightful)
Can you buy Motorola motherboards and pop in a CPU? Sure.
That's it??
It would be more interesting to consider the "platform" as part of the question. Some would be exclusively interested in compliant hardware that runs MacOS. Others would just want something that runs Linux.
Re:compatible or not... good point! (Score:2)
Re:compatible or not... good point! (Score:3, Informative)
I would first search the ppcLinux email archives, then consider posting the question to the list. I know it's been a subject of much discussion there. I sold my G3 ages ago so I have not kept up on things in the PPC world.
If you are starting from scratch -- not using an old Mac -- what's the advantage?
I mean, sure, PPC might have a "cleaner" design but who gives a rats ass? The advantage of that is LOST when one considers that the compiler and library chain on Linux PPC is nowhere near as mature as on X86. Someone with more knowledge than myself could state why X86 gcc blows away the ppc port of gcc.
Personally, I liked PPC most because it was low-power and so needed less active cooling. But the new VIA miniboards with the VIA (Cyrix) chip are relatively cool itels also. Cool and quiet is nice for things like embedded MP3.
For a desktop, I don't see the value in PPC. Now maybe if Motorola and IBM woke up and LEVERAGED Linux as a "write once, complile & run anywhere' platform, but PPC chips are a small part of their business. Unlike Microsoft, Motorola has no "religion"... just look up the "anti- mother-company" threads where Motorola went on a witchhunt for anything "Motorolla Inside"... be it MacOS, or PPC NT. I don't mean now, because PPC NT4 is dead, but at one time it was supported.
Re:compatible or not... good point! (Score:4, Informative)
Re:The other part of the question... (Score:2)
Re:The other part of the question... (Score:3, Informative)
My query is if the author wants to build a Linux compatible PPC desktop (relatively easy), or build an OS X compatible laptop (relatively hard, and probably more expensive).
My apologies for not making that clear.
Re:The other part of the question... (Score:5, Interesting)
You know, I keep wondering if we'll ever see the return of Mac-clones. Because Darwin is open-source, it should be possible to port it to any other PPC-based machine. Quartz and carbon and cocoa all ride on top of Darwin and don't know what is underneath, so once you've ported Darwin, you should be able to install the full MacOS X.
This would be a better situation for Apple than their old clone prorgam was, because Apple can force the other hardware vendors to port Darwin to their own clones and support it themselves, and pay Apple for the bit that provides the interface. It would also help Apple spread the cost of Darwin development out a bit.
Probably a pipe dream, but still...
Re:The other part of the question... (Score:2, Flamebait)
Also, what company would be stupid enough to throw tons of money at building up a brand only to be at Apple's mercy? That takes a lot of faith, and you saw what happened last time someone had faith in Apple not to screw them over...
This whole thing reminds me of this (older, 680x0 era) book "Build your own Macintosh and Save a Bundle" [demon.co.uk].
Re:The other part of the question... (Score:3, Funny)
Re:The other part of the question... (Score:2)
Re:The other part of the question... (Score:5, Informative)
Here is a quote from the Darwin Website [apple.com]:
We are pleased to announce the immediate availability of Darwin 6.0.1, the Open Source core underlying Mac OS X v10.2 "Jaguar". The Darwin kernel features many enhancements from FreeBSD 4.4 and the KAME IPv6/IPsec code, and is one of the first Open Source operating system releases to be built using GCC 3.1. Darwin 6.0.1 features improved support for POSIX threads and adds several reentrant C library functions, as well as numerous new and updated libraries including ncurses, bzip, and SASL. Darwin now uses bash as the default
We are updating the Darwin Tools package enabling you to build Darwin components on top of Mac OS X itself. [Sep 23 2002]
GPL no, open source yes...
-Craig
Re:The other part of the question... (Score:5, Informative)
A FAQ [apple.com] is available.
I believe that there are a few components of MacOS X that Apple has licenced and cannot release the source to, so Darwin has replacements for those components, but it is supposed to be binary compatible with MacOS X.
Re:WAREZ Quartz and carbon and cocoa all ride on t (Score:2)
Re:The other part of the question... (Score:4, Interesting)
-biv
Re:The other part of the question... (Score:2)
How fast is Jag in MOL? Can it take advantage of 3d hardware?
Mac on Linux (Score:4, Informative)
Re:The other part of the question... (Score:2)
Re:The other part of the question... (Score:2, Funny)
We have an undergraduate course here at my school where several of the laboratories consist of doing just that. One of the professors used to work for Apple, which explains why he has advanced knowledge in this area.
If you email me, I could forward it to the appropriate scholar here at Imperial and see if he can't manufacture a few extra for you.
Good luck.
Re:The other part of the question... (Score:3, Informative)
Re:The other part of the question... (Score:4, Informative)
Re:The other part of the question... (Score:2)
Re:put another way... (Score:3, Interesting)
Why no ppc mobo? (Score:2, Interesting)
Sure the market is tiny compared to the x86 mobo market. But there's also no competition. Linux works great on the PowerPC so it would be easy to support a board like this. Someone take a risk and create the market!
FP (Score:5, Interesting)
Shreve Systems (Score:5, Informative)
Re:Shreve Systems (Score:2, Troll)
a "BUILD YOUR OWN $800 G4" how too + parts links (Score:5, Informative)
They have links to all the parts suppliers, the parts add up to $800
Re:a "BUILD YOUR OWN $800 G4" how too + parts link (Score:5, Informative)
The main problem building a Mac PPC using a refurbished motherboard seemed to be the power supply, IIRC. Needs a 28v trickle feed.
Anyway, worth a read.
My brother built several lab machines (Score:2, Interesting)
So, he scoured eBay [ebay.co.uk] for the appropriate parts (motherboard, chip, RAM, SCSI hard disks) and pieced together all of the new machines from scratch.
He told me the only real hard part was finding cases. I think he's still two cases short, but ended up simply mounting the components onto a piece of drywall and setting them flat on a lab table!
Re:My brother built several lab machines (Score:2)
http://www.ahleman.com/ElectriClerk.html
It's Harry Tuttle approved!
=TKK
Re:My brother built several lab machines (Score:5, Informative)
Build your own computer? (Score:2, Insightful)
God forbid. Would you prefer to buy a stock machine with sub-standard parts? Sure, there are several places (Dell) where you can customize the computer before you buy it, but nothing can match the customizability found in building your own computer. I just purchased a new computer, by taking some parts out of my old one, giving them to the service desk at my local computer shop, and telling them how to fill in the blanks. It runs solidly, I know I'm using compatible hardware, furthermore I know exactly what's in it. It beats the heck out of buying a computer with just a "sound card", "hard drive" and "motherboard", and no other descriptive names to tell you exactly what you're getting. Besides which I would imagine many on Slashdot would be perfectly capable of building their own computers.
But yeah, PowerPC takes it a step farther.
Re:Build your own computer? (Score:3, Funny)
> parts out of my old one, giving them to the
> service desk at my local computer shop, and
> telling them how to fill in the blanks
What is this, an AOL forum? I thought this was Slashdot, where people etch their own fricken motherboards, not drop them off at the local shop to get an upgrade.
AmigaOne (Score:5, Informative)
It runs AmigaOS 4 or PPC Linux quite happily. Plonk one of these in a standard case and you've got yourself a DIY PPC solution
Re:AmigaOne (Score:2)
Re:AmigaOne (Score:2, Informative)
You might want to post your query over there.
Hmmmmm... (Score:3, Informative)
Oh, yeah... see if you can get your hand on a workgroup server.
Try this one? (Score:4, Informative)
Should be available now AFAIK.
There is also the Amiga One [eyetech.co.uk] which right now is mostly vapor (E.g. not purchasable at the moment)
See, I mentioned both.
Re:Try this one? (Score:3, Informative)
Except, of course, that the Amiga One was finished and shipping months ago, and no-one has a Pegasos board (excepting prototypes).
Anyway, both are based on a Mai reference design. Pegasos is clearly (IMHO) the better product since it has socketed processors (A1 has a surface mounted G3 600MHz (?)). Eyetech will allegedly release an updated version of the A1 with socketed processor if the initial version sells well enough.
PS. Yes, A1/Amiga OS Vs Pegasos/MorphOS is a very inflamed subject in Amigaland. Three sentence summary follows.
The Pegasos (a new Amiga PPC motherboard) and MorphOS (an Amiga work-alike OS) was started when Amiga was essentially abandoned. Then, some former employees of Gateway and some Amiga enthusiasts bought the trademarks and started working towards a new, official Amiga platform. The two groups couldn't get along, and now we've wound up with two competing platforms, with a combined market measured in 5 digits, if that (sigh).
This might be a good start (Score:5, Informative)
PenguinPPC (Score:5, Informative)
Are you looking for something like this [penguinppc.org]?
From the site:
The boards do appear to be available - anyone tried them?
Re:PenguinPPC (Score:3, Interesting)
another question... (Score:3, Interesting)
Doesn't darwin handle all of the interaction directly with the hardware? If the aqua binaries can run on your homemade powerpc, shouldn't everything work just fine?
And a related question... what if you got Darwin running on an x86 chip with a PowerPC emulator? Could you, theoretically, get aqua to run on such a system?
Re:another question... (Score:2)
As per running Aqua on such a system, I would assume that Aqua needs to interact with the Apple ROM chips. In the past, part of the OS has been stored in the ROM chip, and it would make sense that OSX would continue to do so.
Re:another question... (Score:5, Informative)
Does OS X need Open Firmware to run on a PPC? (Score:2)
If got a fully functioning Darwin system running X-Windows on a PPC, couldn't you just copy the binary files for the Aqua windowing system over?
(This would violate the OS X EULA -- but is it possible in theory?)
Next Week On Ask Slashdot... (Score:5, Funny)
Re:Next Week On Ask Slashdot... (Score:3, Funny)
Re:Next Week On Ask Slashdot... (Score:2, Funny)
Please do not mod this, just wanted to add to the other poster and thought others might find it funny.
Re:Next Week On Ask Slashdot... (Score:2, Funny)
Re:Next Week On Ask Slashdot... (Score:4, Offtopic)
This does apparently work (although I'm not sure about the long terms effects on the engine, or performance), and over here, where automotive fuels run to about 5 dollars a gallon, the potential savings are huge - apparently some supermarkets have been running out of cooking oil and have had to impose rationing, and I'm sure that restauranteurs are finding themselves unusually popular...
Re:Next Week On Ask Slashdot... (Score:4, Informative)
Real Biodiesel... (Score:2, Flamebait)
Unfortunately, it's people like these people in Wales that give industrially produced biofuels (such as biodiesel manufactured to ASTM D6751-02) a bad name. A bunch of wankers that ruin engines with chip particles and undecanted glycerin deserve to have the engines fail... Not to mention that it is technically illegal to evade taxes in this manner.
For anyone wishing to get the non-hippie version of the biodiesel industry, check out www.biodiesel.org.
Even weirder... (Score:2)
I'm afraid that peeing in your gas tank won't work since the ureum must be added to the exhaust gasses, but I think that you should be able to build a pee-guzzling catalyst. Imagine the look on the faces of your friends as you tell them you are going to have a leak, but skip the rest room and walk to your car.
Howto - Build your own Mac (Score:4, Informative)
Re:Howto - Build your own Mac (Score:3, Interesting)
Similar Questions: ARM-powered Desktop? (Score:4, Interesting)
I'd be interested in building an ARM-based desktop computer, but it seems there is no normal mainboard sold to end-users. Or is it? ("Normal" = standard form factor, standard RAMs, IDE, USB and VGA included, possibly PS/2 and serial too.)
Same question for the Crusoe, btw. Seems that the only desktop mainboard available is developers only...
Re:Similar Questions: ARM-powered Desktop? (Score:2)
Re:Similar Questions: ARM-powered Desktop? (Score:3, Informative)
You should check the following links out...
Castle Technologies (UK) - The Iyonix PC. It runs RISCOS 4 but can use ArmLinux/etc if you want it to. They've also brought out a USB podule for older Acorn systems. Castle site [castle.org.uk]
Aleph One have a line of StrongARM based evaluation boards, and ARMLinux related info. Lots of info for ARM developers.
Uffenkamp (DE) sell Acorn/ARM hardware and software and I guess would be easier for you to get to. See their site [www.ucs.de].
RiscStation (UK) have their own RISCOS/ARM based systems you can check out. See the RiscStation homepage [riscstation.co.uk] for more info.
You can get a good idea of the ARM hardware out there by following the Acorn/ARM news sites.
Acorn (Score:3, Interesting)
You need to check out the Acorn [riscos.com] community [acornusers.org] (or perhaps that's where you're coming from?). Acorn was an English Arm-based home computer of the late 80's that competed (none to sucessfully, outside Britain at least) against Amiga an Atari.
Even though the Acorn community is now shriveled enough to make Amiga look healthy by comparision, they have been the one and only group pushing Arm-based desktops over the last decades.
There seems to be at least a couple hardware [microdigital.co.uk] resellers [castle.uk.co] still in operation. The pricing didn't seem to extortionate to me, either.
Well, it depends... (Score:2)
Procurement of the hardware (Score:3, Informative)
Here are a few resellers of Apple hardware:
Milagro [milagromac.com] and ETI Express [etiexpress.com]
This was a recent Slashdot story (Score:3, Informative)
check it.
Build a Macintosh from Scratch [slashdot.org]
Arstechnica thread (Score:2, Informative)
Easy to do (If you've got lots of money) (Score:5, Informative)
Some of the best PPC machines available right now can't be built from parts simply because they're on a single board. My current to y is the cyclades TS-100 [cyclades.com] it's only 1"x3"x3", has dual CPUs and can be had for under $200.
Be VERY careful with the Marvell board (Score:2)
Re:Be VERY careful with the Marvell board (Score:2)
Was already on /. (and I have the link, too) (Score:5, Informative)
incripshin
A simple question... (Score:2, Interesting)
To be perfectly honest, what I hope is a valid, non-troll question: why?
I mean, I can understand buying a Mac for the ease of use and integration of the Mac OS and it's associated applications. However, when you start talking about buying/building a PowerPC machine - I don't see the point.
Those who say that the PowerPC is falling behind - fast - in processor performance have a very valid point. I'm a Mac fan, and I realize this. It is getting to the point that Intel-compatible processors are equal to or better than PowerPC processors at the same or lower cost. It's only the Mac OS that still gives reason to continuing to use the PowerPC.
And as such, if you aren't talking a Mac OS machine, you can run Linux or BSD just as easily on a Intel-compatible processor and platform as you could if you built a PPC machine. More easily, actually, because you can get the parts to put the machine together so much easier.
Note: I'm not talking a POWER server - that's a different beast, and there's reason for that as well. This is strictly talking about building or buying a non-Mac OS compatible PowerPC computer.
Try older machines (Score:4, Informative)
Check out these [xlr8yourmac.com] guides for repackaging either a Beige G3 [xlr8yourmac.com] or Blue/White G3 [xlr8yourmac.com] in a standard ATX case. All that's needed that is "Apple offical" is the motherboard stuff; memory, video ( uses Mac PCI video cards ), HD, and CD-ROM are off the shelf PC items. They use ZIF CPUs which can be obtained from Apple, Sonnet, NewerTech, and many others.
why??? (Score:3, Interesting)
I've no idea what you'd need to do to get this MacOS compatible. Do they still use dark matter (ROM) in those machines? But if you're not going for Mac compatibility I don't know why you want to roll your own.
If you've got a warezhouse full of PowerPC assembly programs then that's a different story. Obviously you're going to need a specific processor to run them. Or maybe you're looking to do embedded system development on a PowerPC?
Inquiring minds want to know. Ok, we don't really *want* to know, we'd really just like to laugh at the idea a bit more.
Re:why??? (Score:2)
Actually, the cheapest bang for the buck is AMD.
Re:why??? (Score:2, Insightful)
No, the NewWorld machines (the PowerBook G3 "Lombard" and "Pismo", PowerBook G4, and all "candy-colored" Apples) use OpenFirmware, and use a ROM-in-RAM system, where the MacOS ROM image is an ELF binary with a Forth wrapper. The OF starts the Forth wrapper, which loads the image, jumps into it, then goes on like an OldWorld from there. The MacOS ROM is kinda picky about the hardware it's on from what I gather, so it probably wouldn't like a non-Apple PPC system. OS X might not care. But if you don't care about running MacOS, why wouldn't a commodity PowerPC system be the perfect answer?
PowerPC briQ's (Score:5, Informative)
Specs:
Re:PowerPC briQ's (Score:5, Informative)
The G3 version costs $1,485, plus shipping. The G4 version costs $1,985, plus shipping. The person who asked the question wants to use it as a desktop computer, but this only has a 10 GB drive, no video card, and no CD-ROM drive.
At the price of the G3, you can get an iMac which is superior in just about every way (for desktop applications) except the RAM size.
hard to do (Score:5, Informative)
Motorola and IBM don't sell their CPUs to end users. You can order a G4 or even a G5 (PPC 8500 series) from one of Mot's suppliers like Arrow, but I believe they force you to order in high quantities (40+ at a time).
During the dot-bomb era, several companies like Eternal Computing and Silicon Fruit promised to offer affordable PowerPC motherboards to retail customers. Nothing ever came of it (insert Apple conspiracy theory here).
I think there's a market for retail PowerPC motherboards, or there will be once IBM's 970 hits the market. It's fun to mess with exotic hardware like the PPC, and its performance is very impressive considering its limited clock speed. IBM has published a spec for PowerPC logic boards that is available for free on its website (i'm sure someone else has posted the link by now).
Linux would run on these things in no time (maybe we could even build our own TiVOs with 'em). And Mac OS X would be easy to port, with or without Apple's help.
I don't think IBM would like this idea very much however, since it might undercut their huge margins on PPC-based servers. On the other hand, if they manufactured and sold the motherboard for cheap, they could bring PPC to a much larger audience.
Easy! (Score:2, Funny)
What OS? (Score:2, Insightful)
Amiga + PPC Linux + MOL + MacOS 7/8/9/X (Score:3, Interesting)
Check out Motorola's LoPEC Controller (Score:2, Informative)
Why Tux? (Score:2)
I know we're not supposed to ask but who wants to go to all that trouble to build a PowerPC from scratch just to install Linux on it? Okay, I forgot, we've got readers here who would install Linux on an electric toothbrush if they could.
Just wait... (Score:5, Interesting)
Stand-alone PowerPC ATX motherboards
*looks over shoulder to make sure marketing isn't looking*
Sure, but it will cost you (Score:2)
You want PPC boards? we got em. (Score:3, Informative)
Try here [pegasosppc.com] for resellers.
MicroATX mainboard (236 mm x 172 mm)
133 MHz processor slot
600 MHz PowerPC G3 750 CXe - to Dual PowerPC G4 MPC 7450
PC133 RAM (two sockets), up to 2 GB
AGP slot
PCI subsystem with three slots, optional Riser Card
IEEE1394 (Firewire) VIA VT6306 with 100/200/400 MBit data transfer
10/100 MBit Realtek Phyceiver 8201 Ethernet
USB I/O system VIA 8231 with four connectors
AC97 sound subsystem Sigmatel STAC 9766 Codec with mic input, line in/out and headset connector
IRDA for infra-red remote control
ATA100 VIA 8231 with two channels for upto four ATA devices
PS/2 mouse connector
RS232 (serial) port
Centronics port
Floppy
Gameport for PC-compatible joysticks
Open firmware
Two operating systems included : MorphOS and Linux
Anyone remember CHRP? (Score:3, Interesting)
At one time, back when Microsoft actually supported the PowerPC architecture, Firmworks and IBM actually made a dual-booting macintosh/NT computer in 1996. IBM's motivation was linux, I believe. Check these links out:
http://www.firmworks.com/www/chrp.htm
http://www.webopedia.com/TERM/C/CHRP.html
http://maccentral.macworld.com/news/9908/19.ibm
I personally LOVED the thought of being able to go to a computer show and putting together an NT or a linux or a mac-compatible computer by purchasing individual parts.
You know, it's really a damn shame this wasn't meant to be.
Critical to Fighting Palladium (Score:2)
The odds of Palladium locking out Linux from the PC platform are minimal at best, but in order to ensure the survival of OpenSource, it is probably best to make available an alternative computing architecture for Linux and OpenSource software in case Microsoft and the content providers get their way in crippling PCs.
Open PPC (if I may call it that) may be essential to ensure the long-term survival of OpenSource and protect it and the internet from those who would attempt to restrict it.
Motorola Reference Motherboards (Score:3, Informative)
I haven't tried it myself. I suspect it's not cheaper than buying a Mac.
Slashdot Recursion (Score:5, Funny)
Question for hardware gurus.. (Score:2)
I imagine there would be timing issues to deal with. Possibly voltage differences, too. I don't know. Like I said, I don't know much about this layer of things.
Re:Question for hardware gurus.. (Score:2)
Re:Question for hardware gurus.. (Score:2)
A more intelligent solution would be to have a PPC daughter that lives on a PCI card and uses the host PC's memory, disk, etc.
well.... (Score:2, Informative)
build your own powerpc site link (Score:2, Informative)
http://www.macopz.com/buildamac/
Pegasos G3/G4 mobo (Score:3, Informative)
microATX Mainboard 236mm x 172mm ( 9"3 x 6"8 )
up to Dual MPC 7450 G4 PowerPC® / 2 MB Cache at state of the art speedgrades
maximum 2GB extension by availibility of modules
integrated
Re:PoewPPC Linux is no longer updated what OS are (Score:2)
Re:PoewPPC Linux is no longer updated what OS are (Score:2)
OSX with XWindows installed is about all one needs.
I have considered building. A PPC machine would be nice.
Re:'wouldn't it be neat if...' (Score:2, Interesting)
Microcode Solutions [microcode-solutions.com] are writing an iMac emulator now, both an all-software emulation and a hardware emulation solution (PPC CPU on a PCI card). It currently still vaporware, but they say it is nearing completion.
--
Ralmin.