Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Build a Macintosh From Scratch

Posted by pudge on Sun Sep 15, 2002 03:36 PM
from the more-diy dept.
An anonymous reader writes "MacOpz has posted a great step-by-step tutorial on building your own G4-based Macintosh from scratch. This article includes where to get parts, what modifications must be performed, and tons of photographs. A must-read for anyone that wants a Mac but doesn't want to pay Apple prices."
+ -
story
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • Price... (Score:4, Insightful)

    by chrysalis (50680) on Sunday September 15 2002, @03:38PM (#4261982) Homepage
    The problem is that when you sum up everything, you end up with something _more expensive_ than just buying it from Apple.

    Oh and of course you also have to purchase MacOS.
    • Well, the article specifically says you should just but stuff off eBay. So assuming you find somebody will to sell with no reserve and start the bidding low, and misspell some common words so nobody finds the auction and runs up the price, you could have a nice cheap system. But good luck finding all the parts you need in the first place.
    • Re:Price... (Score:4, Informative)

      by perfessor multigeek (592291) <pmultigeek&earthlink,com> on Sunday September 15 2002, @06:34PM (#4262728) Homepage Journal
      I wholeheartedly agree.
      Man oh man.
      In the old days /. just simply refused to acknowledge Macs at all so I guess that this sort of thing should be considered progress. Still no grasp of the obvious but better than the previous invisibility. Still . . .
      OK, children, gather round for today's bowl of clue.
      First of all, if you're gonna talk Apple mods, then start at applefritter [applefritter.com]. They've built Macs into everything from 1930's radios to LEGO people to ziplock bags.
      Next, (I can't believe that I'm doing this twice in one day!), let's get the vendors and refs out of the way:

      Mac of All Trades [macofalltrades.com] Getcher used macs here! Pretty visuals, delicious prices, detailed info. Selection could be better and there's no old stuff at all but I can deal with that. Have I bought from them yet? Nope. Am I likely to in the future? Yep.

      MacResq [macreq.com] The best place I've found overall to pick up gear. Even the guys in that article figured that out.

      Powermax [www.powermax.com] Cheesy setup, improving selection, good prices.

      Shreve [shrevesystems.com] Expensive, distracting, but the best place to get weird low-end stuff like Mac Plus manuals and Daystar cards.

      Small Dog [smalldog.com] Shrinking selection, great quality, excellent service, annoying interface. Bottom line, these are the guys to turn to for premium service, support, and savvy. Been around quite a while and, hey, they enclose coupons for Ben and Jerry's.

      Guide to Mac CPUs [apple.com]This is Apple's own site for detailed specs on all their machines ever. I'm starting you off on the page for older machines to remind you that a well-configured 1996 Mac w/ a USB/Firewire card can run OSX just fine, thank you very much.

      Focus of Mac Hardware [miningco.com] good workaday resource for doing mods. No cool toys. Considerable good data.

      Missoula Mac User Group [missoulamac.com], Yeah, I know that you haven't heard of them; neither has anybody else outside of Montana AFAIK. Best place for overall newbie resources.

      ResExcellence [resexcellence.com] In the old days I would have suggested MacFixit, but these guys have taken their place. If you've been in the Mac world for a while you'll recognize them as the old-time source extraordinaire of ResEdit hacks.

      Think Secret [thinksecret.com] The only rumor site I like that I forgot to mention yesterday.

      Okay, moving right along. CPUs. Those yahoos think that the only option is to start from scratch. Get a clue. The last pre-Jobs big boxes kicked almighty ass. Amelio may not have been a gifted businessman but he was a much better heavy gear guy. As far as I'm concerned your best bet for DIY is to buy an 8600. It'll be $230, tops. You get a great case, big power supply, floppy drive, cables, and so on. Probably also a Zip, for which I will pity you as that model of Zip just LOVED to come down with the Click o' Death. Even if you flat throw out all the electronics you're still way ahead of starting from a place like Tom's.
      Next, processor speed. When will those yahoos figure it out? Before you get obsessed with latest and greatest ask yourself, "what exactly will I be DOING with this machine?" If you're running stuff like BBEdit (ah, my one true love!) or Photoshop for still work then any 400MHz box with fast drives and plenty of RAM will be, for all intents and purposes, instantanteous. Buying anything faster just means that you're acting like the small-donged dimwits who buy $20K stereos to get fidelity five times better then they can hear.
      Drives. I'm always amazed at how terrified Windoze-damaged (let alone *nix) folks are at the thought of external drives. Get over it, already. On a Mac all that driver clash claptrap is a distant and not very credible folktale. Get a basic little 6 Gig internal and invest your money in external Firewire devices. You think this LAN party stuff is cool? On a Mac pretty much any well configured boot drive will boot any similar recent Mac. Stop carrying your entire box with you; stick to drives. Even better, get two or three smaller ones instead of one big one and, short of FBI seizures and vast fires, you become crash proof. Mac dies? Plug your drive (you did remember to back up your core data, right?) into another Mac and you're up and running again in minutes.
      The future. If you're such an almighty techie that you just *need* to build a new cooler world every year or so, then remember, Mach kernel plus gigabit ethernet equals mongo shared resources. Even if you're too lazy to set up a formal Beowolf system, it's pretty damned easy to just keep adding machines and splitting the jobs between them. Instead of buying a whole new box, maybe you should just buy a second one and start spreading load to it.
      OSes. Yup. No question, Jaguar is pretty spiffy. But almost every vendor site above (as well as eBay and co.) will sell you older legit disks and serial num.s for about fifty bucks. If you buy from a place like Small Dog you'll even be clearing out some of that famed Apple back inventory.
      That's it. You want more? Then go to my site [reedandwright.com] already (though best to wait a few weeks for my next redesign). Want more then that? Then pay me and I'll think about it.
      Promising to not ever again use up time posting tutorials on /.,
      Rustin

      • Re:Price... (Score:3, Informative)

        Okay, moving right along. CPUs. Those yahoos think that the only option is to start from scratch. Get a clue. The last pre-Jobs big boxes kicked almighty ass. Amelio may not have been a gifted businessman but he was a much better heavy gear guy. As far as I'm concerned your best bet for DIY is to buy an 8600. It'll be $230, tops. You get a great case, big power supply, floppy drive, cables, and so on.

        It is a BIG problem that the older Macs run a 50, 45 or even a 40 mhz bus. That just doesn't carry the day for me anymore. I speak from experience because I'm running an ancient PowerCurve at 350mhz G3 with a 50 mhz (overclocked) bus. When I went from a 266mhz to a 350, I hardly noticed the difference. These machines are starved for data. My girlfriend bought a 466mhz G4 running a 133mhz bus and that makes all the difference in the world. Her machine spanks another friend's 450 G4 running a 100mhz bus.

        I agree with you about not bothering doing it from scratch. Just get a G4 running with a 133mhz bus and a G4 7410 CPU and you're set for a couple of years.

        Overall, the high price of used Apple parts and complete equipment tells us there is a much larger market demand that Apple's stupid, thumbhead, prima-dona, ignorant, ego-puffed leaders aren't able to supply. I believe they could easily take their market share up to 15% if they could get their manufacturing act together.

                    • Calling an argument "semantics" is just a pejorative way of admitting that words have meanings. Governments needed to pass new laws against copyright infringement precisely because it isn't theft--if it were depriving anyone of their property, it would have been forbidden ever since our civilization adopted the rule of law.

                      Our society holds that private property is an inalienable right, but copyright is merely a new pragmatic bargain with creators. If you're going to rave about moral obligations, ask yourself whether society is still being well served by the variety of restrictions we are allowing creators to impose on us all, because whatever we're expecting in exchange is the only thing that makes copyright infringement immoral.

  • If you add up the costs listed, it ends up cheaper than pre-built boxes from apple...

    Really.. I swear..
  • by juuri (7678) on Sunday September 15 2002, @03:41PM (#4262003) Homepage
  • by RomSteady (533144) on Sunday September 15 2002, @03:41PM (#4262007) Homepage Journal
    Get required components: fertile ground, apple seed, water, fertilizer

    Plant apple seed in ground.
    Add water and fertilizer at regular intervals.
    Remove weeds at regular intervals.

    Eventually, you'll have an Apple.

    • No way ! These days, vegetables are like software: the mainstream ones are proprietary, owned by big firms (Monsanto, etc.) and you don't have the right nor the possibility to grow them. Yes, they are patented, copyrighted etc. Yes, there are anti-piracy measures inside to prevent them to be "pirated" (i.e. naturally reproduced).
    • Obligatory Sagan quote... well two if you count my sig

      "In order to make apple pie from scratch, you must first create the universe."

  • EULA violation (Score:4, Interesting)

    by BitwizeGHC (145393) on Sunday September 15 2002, @03:42PM (#4262008) Homepage
    It is a violation of the EULA for Mac OS to run it on any non-Apple-branded hardware. This goes for things like MOL too.
    • Re:EULA violation (Score:4, Insightful)

      by evilviper (135110) on Sunday September 15 2002, @03:48PM (#4262040) Journal
      Just because it is in the EULA does not mean it legally enforceable. I would suggest everyone talk to their lawyers before doing so.
      • Re:EULA violation (Score:4, Insightful)

        by GauteL (29207) on Sunday September 15 2002, @04:53PM (#4262283) Homepage
        Yes. Apart from the USA after the DMCA, I do not know about other countries where EULAs are enforcable.

        They certainly are not in Norway. If you buy a copy of MacOS X you can do whatever you want with it as long as you do not distribute it. This is also how it should be. After buying a product it just opposes all common sense of right and wrong to not be able to use the product as you see fit. Wether that is destroying it publically, running it on your elite G4-based toaster or just putting it in the refrigerator.
        • I wouldn't say that. Certainly they won't be responsible for any issues occuring with the hardware, but I doubt that they can just deny you software support just because you didn't buy the software with their recomended hardware.

          Again, consult your llama.
            • Re:EULA violation (Score:3, Interesting)

              by evilviper (135110)
              It is indeed standard industry practice, but that in no way makes it nessecarily vaild and legal.

              Do you think gas stations could get away saying: "This gas is certified to work only in Ford cars. We are not responsible if your non-Ford car blows-up."?
    • Slashdot readers will probably want to run Linux on their G4's anyway. So here you go ---> GPL :)
      • The reason why it's making so many headlines is because a "mainstream" Unix-based OS is finally emerging, vindicating all of us Linux/BSD geeks who loved Unix for all this time. MacOS X makes an okay Unix, but has a great GUI. Something the free desktop projects should think about emulating... oh, wait, they already are [gnustep.org].
  • Why? (Score:2, Funny)

    by Sgt_Bush (606058)
    Paying to build a Mac from scratch? That's like buying parts and building a Fiat.
    • Re:Why? (Score:5, Funny)

      by drinkypoo (153816) <martin.espinoza@gmail.com> on Sunday September 15 2002, @04:26PM (#4262177) Homepage Journal
      Paying to build a Mac from scratch? That's like buying parts and building a Fiat.

      I hate to have to be the one to break this news to you, but if you're buying a fiat, parts are all you're getting.

    • Isn't that what most Fiat owners do? I mean, a few years after you've bought it you discover that you've replaced enough parts and it's spent so much time in the shop that you have essentially built your own Fiat :-)
  • by marcsiry (38594) on Sunday September 15 2002, @03:46PM (#4262028) Homepage
    As a professional who relies on my Macintosh to generate income, the supposed "price premium" of Apple hardware over a build-it-yourself amounts to a half day's billing.

    Add the time to build eating into billable hours, and it would come out as an expensive proposition.

    There are lots of reasons to build a machine yourself- better control over the parts, getting a custom config that you can't easily buy, and saving money. I wager that most people's reason to buy a Mac- it works, out of the box, to make us money- is not really compatible with those ideals.

    I do agree with one sentiment addressed in the story, and that's avoiding the outlandish prices Apple charges for standard parts such as RAM and hard disks. Most savvy Mac users buy base configs and then load up the RAM and HD's via cheaper, third party suppliers.
    • Yes, but for a home "computer enthusiatst" who has a PC, and thinks this new OSX thing looks pretty cool, the prices apple charges are outlandish. I just put together a sweet Athlon MP based system for about $1600. I looked at what a G4 that I would consider and "acceptable substitute" would be and it costs about $2700, plus about $300 to get a nice monitor and replace the keyboard and mouse. Plus, that is with me being very generous about an equivelent machine. There is no way that a 1GHz G4 competes with an Athlon MP 2000, and most of the other components are comparable.

      Now, I primarily got the machine to play Windows only games, so Apple wasn't even in the running, but if it had been a general purpose computer upgrade, I might have considered the Mac, if it only had a $100-$200 price premium. But $1400 is way too much.

      So this would be interesting to me, except that it turned out to be "scavenge parts to make an older generation Mac for cheap" rather than making a machine equivelent to what Apple sells now, just with a price comprable to a home-built PC, or even a Dell.
            • Well, now you can add this one to your list of impressions of the Athlon XP computers. They work, they play games nice, but they bug out when opening many apps, or when you have multiple apps open and you want to add another. Definately not a great improvement over a mac, unless you're buying for games.

              Uhh, *what*?! I have an AMD Athlon XP 1800+ machine. I am currently running XP on it and have mirc, mozilla, winamp and outlook open. I just "added another" by opening kali and it loaded in 2 seconds. Opening Word after that loaded in an impressive 1.5 seconds.

              What is your definition of "bug out" exactly?

              -- iCEBaLM
  • The /. headline for this article was highly misleading. This article does NOT tell how to build a Mac from scratch. It tells how to cannibalize a Mac to build a new Mac. What a stupid idea. Just throw a processor upgrade in an old Mac, you get the same thing. Except it's not in a beige case like the PC 1Am3Rz insist on.
    • No more than from scratch than building a PC on your own. You still have to get a logic board, power supply, CPU, RAM, cooling systems, etc.

      The main problem with building a Mac from scratch has less to do with the parts, but it has to do with the fact that Apple is the only supplier of logic boards, and they only sell seperate logic boards (and cases, for that matter) to Apple Certified repair-people who can only install them into Macs, not re-sell them. The CPU, RAM, cooling, etc. are all pretty much stock parts or slight differences from readily available parts.
  • by Mononoke (88668) on Sunday September 15 2002, @03:50PM (#4262057) Homepage Journal
    Since my time is worth absolutely nothing, I'll save tens of dollars cobbling together a machine from parts scraped together at the local swapmeet.

    Sounds like a great deal to me. At least I won't have to spend time on the phone with tech support, since there won't be any.

    • You're missing the point of these things. It's not cool to have a hacked together Mac or SuSE on your Xbox or to serve webpages off your newton|C-64|other small, obsolete device because it's the easiest thing to do or themost economical. It's cool because it can be done!
  • "Open Source is free if your time is worth nothing." [corporate-ir.net]

    Glad to see someone is extending this brilliant principle to the Mac world.

      • I did the same analysis and came to the same conclusion. However, since I had never actually put together a PC since I assembled a bunch of Apple ][+'s for Villa Victoria Academy in 1985, I decided to put it together myself. I've had no problems with is and now that it would be out of warranty anyway, I have no point. Thank you for listening.

        Really, it's a PC just for the sake of tinkering and THAT is why I decided to build it. If I were buying for my company, I'd go with Dell or Compaq.

        --Mike
  • by DBordello (596751) on Sunday September 15 2002, @03:56PM (#4262082)
    Isn't the whole point of a mac the shinny case?
  • Why not a clone? (Score:5, Informative)

    by stew77 (412272) on Sunday September 15 2002, @04:01PM (#4262094)
    OS X is a chance for the clones to come back: This [newsell.de] German vendor is selling OS X compatible Umax clones with G4 CPUs for EUR 729+.
  • The PC Case is just ugly. I'm considering to buy an iMac, partly because of it look, seriously. I'm a hardcore programmer. But Mac's look is just irresistible. I think the Unix core make it a partical machine for coding (besides web browsing, etc).
  • by spasm (79260) on Sunday September 15 2002, @04:09PM (#4262123) Homepage
    uh.. read the article. it's not 'building a g4 from scratch' so much as 'getting an apple mobo & other random g4 parts off ebay and mounting them in a pc case with some noisy fans', primarily because "it's impossible to use a Zip drive, CD-ROM, and DVD-ROM together in the same machine with any G4 that Apple has ever shipped".

    this is a glorified case-mod project for a specific end use, not 'building a g4 from scratch'.
  • by mbaudis (585035) on Sunday September 15 2002, @04:09PM (#4262124) Homepage
    apple frequently dumps older systems at the education stores. about 5 monthes ago, stanford had G4/533/CD-RW/40GB + 17 inch LCD for 1249 (that is 350 added to the screen). other examples are 899 (same time) for iBook 600/DVD. all new machines.
  • by Galvatron (115029) on Sunday September 15 2002, @04:33PM (#4262210)
    From page 2 of the instructions: New processors start at around $400 regardless of vendor.

    Ouch, given that an Athlon XP 2000+ can be had for under $100, it sounds like you're still paying Apple prices.

  • by foonf (447461) on Sunday September 15 2002, @04:35PM (#4262219) Homepage
    I was looking at this picture of the backside of the logic board [macopz.com] with some interest, having never seen the insides of a modern Mac before. I couldn't help but notice that one of the chips on this board, the middle of the three largish square ICs, appears to be made by Intel (there is a very distinctive large, lowercase i to the left of some other illegible text, which is one of Intel's trademarks). Its impossible to tell what it is from the picture. Is it a PCI bridge? The ethernet controller? You would think Apple would not be keen on using Intel components whenever possible, but then I guess any corporation is going to put profit first. Does anyone know what it is?
  • by Animats (122034) on Sunday September 15 2002, @04:36PM (#4262222) Homepage
    The guy put a Mac motherboard in a PC case. That's hardly "from scratch". It's just a case mod.

    Now if he'd started from some non-Apple PPC motherboard, that would be more impressive.

  • who cares? (Score:4, Insightful)

    by jchristopher (198929) on Sunday September 15 2002, @04:42PM (#4262241)
    Cramming an Apple motherboard into an ATX case is hardly "building a Mac from scratch".

    Now, if they had used some generic PowerPC motherboard and got it to boot OS X, that would be news. This isn't.

  • by multiplexo (27356) on Sunday September 15 2002, @05:06PM (#4262333) Journal
    How to Build a Porsche From Scratch article in which I describe how to build your own Porsche 911T by purchasing all of the Porsche parts off of E-bay and out of wrecking yards and then mounting them on a frame made of MDX plywood and 2x4s stolen from local construction projects. It's pretty bitching and I'm working on the sequel which is How to Build a Porsche From Scratch So It Looks Like a Landspeeder From Star Wars .
  • by dpbsmith (263124) on Sunday September 15 2002, @05:38PM (#4262475) Homepage
    Wow, this is so exciting... first a PC board in a Mac case, [slashdot.org] now a Mac board in a PC case.

    How long before someone takes a G4 Mac, removes the logic board from it, puts it back, and put up detailed step-by-step photos on a Web site showing what he or she has accomplished?
  • by reallocate (142797) on Sunday September 15 2002, @06:45PM (#4262775)
    Step One: Buy 3 Used Buicks ....
    • Sure. I'd bet Steve Jobs would love to see this in the marketplace, being the calm rational guy that he is. He wouldn't do anything like publicly yell at a small company selling watches with the Mac logo on them or anything for no good reason.
    • Does anyone have any information on building a PC from scratch?

      TomsHardware.com [tomshardware.com] recently ran an article (with pictures) on how to build a PC yourself. It's really quite simple though. I have an abnormal fear of tools yet I've been building my own computers for 10 years. If you can install your own video card, you can build a computer.
    • StrongARMs are highly integrated chips. One piece gets you all sorts of stuff up to things like LCD controllers. They're not exactly upgradable and usually not a do-it-yourself project to build one from scratch.

      However if you do still feel like building a StrongARM based machine from scratch (very difficult, I hope you're into board fabbing and have the gear to solder lots of exotic surface mount components), you might want to check out the LART [tudelft.nl].

      If starting from something premade is OK with you, there's an excellent developer community for Linux on iPAQs at handhelds.org [handhelds.org]. The iPAQ has a huge expansion bus that you could probably use to do neat things with. Of course some hardware hacking would still be required. You can probably get one with a broken batt and/or screen off eBay pretty cheap.

      Another option for a premade unit is the Lucent/Phillips IS2630 screenphone (Shannon). There's a project to run Linux on them called TuxScreen [tuxscreen.net]. Unfortunately they don't have any more of them for sale, but you might be able to find someone who bought more than one or who is done with theirs that's willing to sell you one. This is a pretty sweet phone, and there's lots of docs on modding it, but it's sure not a PC.
    • by reallocate (142797) on Sunday September 15 2002, @05:06PM (#4262337)
      The last thing Apple wants to do is encourage and enable people to "experiment" with OSX on non-Apple hardware. You've noticed, I suspect, that Apple has never marketed an x86 version of any of its operating systems That's because Apple is hardware company, not a software vendor. Sure, they write their own OS, but it is precisely the tight integration of that proprietary OS with proprietary hardware that maintains the "uniquesness" of the Mac. Whether or not that uniqueness is worth the price is a matter of opinion, but the approach does ensure that only company that builds Macs is Apple.
      • by Golias (176380) on Monday September 16 2002, @10:53AM (#4266181)
        You've noticed, I suspect, that Apple has never marketed an x86 version of any of its operating systems That's because Apple is hardware company, not a software vendor.

        Well, you are correct that Apple is a hardware company, but that is not the reason for them not using x86.

        Woz himself said that he chose a Motorola clone chip for the Apple ][ because it was the cheapest CPU available at the time. Later, the Motorolla 68k was chosen for the original Macintosh for reasons of cost, performance (at the time), power efficiency, and familiarity (among Apple engineers). The PPC was developped jointly by Apple, IBM, and Motorola and it was easy to build in a compatability layer to the MacOS for running stuff from the old 680x0 chips. The G3 was branched off the very efficient PPC 603 line, and the G4 is essentially a G3 with Motorola's AltiVec system added to enhance vector performance.

        If Jobs had a time machine, he very well might want to go back and tell himself to insist on a CPU that handles x86 instructions. There have been a few shining moments when the PPC platform was the fastest chip for home use around, but most of the time that has not been the case.

        On the other hand, IBM went the x86 route (and an outsourced OS), and the results were disasterous for their PC division. Once Compaq reverse-engineered their ROM's, the game was over. Everybdoy was buying "IBM Compatable" computers, and no matter how good OS/2 became, there was nothing IBM could do to change the trend.

        So, I agree that making the move now would be a bad idea. If Apple were to move to x86, things would be fine as long as they didn't become more than 10% or so of the market. The moment they became a bigger player than that, somebody would consider it worth their while to clone them the way Compaq cloned IBM, and Apple would change from being Dell's strongest rival to just being a very tiny Microsoft, except without an Office suite for income, almost overnight. In other words, it could kill Apple.

    • by LiquidPC (306414) on Sunday September 15 2002, @05:43PM (#4262496)
      If you really want to try out OSX, you could just go to ebay and buy a Mac 8500, or something like that, then buy some extra ram and a faster processor card. I managed to get all of this for less than $100.

      Then just buy OSX and use XPostFacto [macsales.com], which allows you to run OSX on unsupported macs. Now you have a Mac that allows you to fiddle with OSX for under $150.