{"id":3218,"date":"2010-10-10T23:36:02","date_gmt":"2010-10-11T03:36:02","guid":{"rendered":"http:\/\/blogs.n1zyy.com\/n1zyy\/?p=3218"},"modified":"2010-10-10T23:36:02","modified_gmt":"2010-10-11T03:36:02","slug":"building-a-macintosh","status":"publish","type":"post","link":"https:\/\/blogs.n1zyy.com\/n1zyy\/2010\/10\/10\/building-a-macintosh\/","title":{"rendered":"Building a Macintosh"},"content":{"rendered":"<p>At work, I came to be a Mac fan. It&#8217;s based on BSD, but adds a much more polished GUI. It&#8217;s got a very user-friendly interface, and yet it&#8217;s trivial for me to pull up the command line and do &#8220;real&#8221; things there. So when I decided to build a new desktop, I decided I wanted to build something that would run OS X. Unfortunately, Apple&#8217;s hardware is ludicrously expensive, and I was on a budget. The good news is that you can build your own!<\/p>\n<p>It used to be that you had to download a &#8220;cracked&#8221; version of OS X, which had a bunch of patches applied to make it run on non-Apple hardware. Now, though, the tweaks occur elsewhere &#8212; some minor changes to the bootloader, and a couple kernel modules to do the rest. The install process wasn&#8217;t too convoluted, and the result was well worth it:<\/p>\n<p><a href=\"http:\/\/blogs.n1zyy.com\/n1zyy\/files\/2010\/10\/Screen-shot-2010-10-10-at-9.25.21-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3219\" title=\"Quad-core i7 with 12GB RAM\" src=\"http:\/\/blogs.n1zyy.com\/n1zyy\/files\/2010\/10\/Screen-shot-2010-10-10-at-9.25.21-PM.png\" alt=\"\" width=\"320\" height=\"365\" \/><\/a><\/p>\n<p>It&#8217;s not actually a Xeon, but that&#8217;s okay.<\/p>\n<p>Here&#8217;s what I used for hardware. I tried to stick to things that were fairly close to the hardware Apple uses, to ensure compatibility:<\/p>\n<ul>\n    <li>Motherboard: Gigabyte <a href=\"http:\/\/www.newegg.com\/Product\/Product.aspx?Item=N82E16813128362&#038;cm_re=ex58-ud5-_-13-128-362-_-Product\">EX58-UD5<\/a>. NewEgg hasn&#8217;t carried it in a long time. I got mine somewhere else. This is one of the few components that you have to be careful about, verifying them with hardware compatibility lists.<\/li>\n    <li>CPU: Intel <a href=\"http:\/\/www.newegg.com\/Product\/Product.aspx?Item=N82E16819115225&#038;cm_re=i7-930-_-19-115-225-_-Product\">i7-930<\/a>, a quad-core 2.8 GHz processor with plenty of cache.<\/li>\n    <li>CPU cooler: I&#8217;m used to my laptop running hot, so I went overboard and bought a <a href=\"http:\/\/www.newegg.com\/Product\/Product.aspx?Item=N82E16835118046\">huge Zalman<\/a> cooler.<\/li>\n    <li>Graphics: I went for an EVGA-branded GeForce 9800GT, because it&#8217;s easy to get working. This and the motherboard are the two main components to watch for OS X compatibility. A fairly simple &#8220;enabler&#8221; script brought me from crappy VESA display to dual displays at 1920&#215;1080, with 3D acceleration. I was going to skimp on the video card, but Kyle convinced me that I&#8217;d regret it. Within a couple weeks of building the system, Steam launched a Macintosh client, so I was in business playing TF2. The card runs great.<\/li>\n    <li>RAM: 6x 2GB DIMMs. I went for these <a href=\"http:\/\/www.newegg.com\/Product\/Product.aspx?Item=N82E16820227422&#038;cm_re=ocz_12gb-_-20-227-422-_-Product\">OCZ sticks<\/a>. The RAM ended up costing me more than any other component, but I&#8217;ve spent pretty much my entire life wishing I had more RAM. It&#8217;s really great to have more than enough. I probably would have been okay with 6GB, but in my experience, 4GB is inadequate, and I wanted room to grow.<\/li>\n    <li>Hard drive: I should have bought an SSD, in hindsight. But I was trying to keep the cost down, and I was used to having inadequate disk space, so I sprung for a 2TB SATA disk. At 5400rpm, it&#8217;s a slow performer, but I don&#8217;t do anything too disk-intensive. Some day I may pick up an SSD for the OS, applications, and the portion of my home directory that isn&#8217;t 75GB of photographs or 10GB of music or 250GB of backups.<\/li>\n    <li>Bluetooth adapter: this little <a href=\"http:\/\/www.newegg.com\/Product\/Product.aspx?Item=N82E16833340012&#038;cm_re=usb_bluetooth-_-33-340-012-_-Product\">AZiO adapter<\/a> fits in one of the myriad USB slots, protruding only a minuscule amount, powering my Bluetooth mouse. I was concerned about Mac support, and the reviews are full of people complaining that it doesn&#8217;t work on Windows 7. But it&#8217;s plug-and-play on the Mac.<\/li>\n    <li>Case: I got a nice big, roomy <a href=\"http:\/\/www.newegg.com\/Product\/Product.aspx?Item=N82E16811235019\">Zalman case<\/a>. It&#8217;s kind of a ludicrous amount of money for a case, but I think it&#8217;s well worth it to have a really quality case. Little details, like slide-in rails for the power supply &#8212; or the fact that the power supply is the bottom and not the top &#8212; plus tons of hot-swap bays on the front &#8212; make it a pleasure to work with. The USB ports on the top front are a nice touch, too.<\/li>\n<\/ul>\n<p>I have an actually-legally-purchased copy of OS X. I used the <a href=\"http:\/\/www.insanelymac.com\/forum\/index.php?showtopic=149505\">digital_dreamer install scripts<\/a>, which required having an already-functioning Mac. Luckily I had a Mac laptop. I connected the hard drive via USB (about the thousandth time that I realized my <a href=\"http:\/\/www.newegg.com\/Product\/Product.aspx?Item=N82E16812156102&#038;cm_re=usb_to_sata-_-12-156-102-_-Product\">USB-to-IDE\/SATA adapter<\/a> was a great purchase) and formatted it properly, did a retail install of OS X to the drive, and then ran a script to patch in the requisite drivers. Then I plunked the drive into my new machine, booted it up, downloaded the latest OS updates, and ran a couple things like the &#8220;enabler&#8221; scripts for my Ethernet cards and the graphics. Now it runs superbly well; the only thing I lack is a sleep mode. I think that&#8217;s easy to fix, actually, but I haven&#8217;t bothered yet.<\/p>\n<p>For fun, a few photos of the build.<\/p>\n<p>This kind of amused me. The processor came in a huge package. In the course of removing the heatsink, this little silver square fell out. The little silver square, of course, is the processor:<\/p>\n<p><a href=\"http:\/\/blogs.n1zyy.com\/n1zyy\/files\/2010\/10\/IMG_1731.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-3220\" title=\"i7-930 CPU and default heatsink\" src=\"http:\/\/blogs.n1zyy.com\/n1zyy\/files\/2010\/10\/IMG_1731-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" \/><\/a><\/p>\n<p>Here&#8217;s the motherboard fitted with the processor and the default heatsink:<\/p>\n<p><a href=\"http:\/\/blogs.n1zyy.com\/n1zyy\/files\/2010\/10\/IMG_1749.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-3221\" title=\"i7-930 with factory heatsink\/fan\" src=\"http:\/\/blogs.n1zyy.com\/n1zyy\/files\/2010\/10\/IMG_1749-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" \/><\/a><\/p>\n<p>But I didn&#8217;t trust that fan. Here it is with the Zalman cooler installed. (Yes, the protective plastic is still on. This was a dry fit, before everything was mounted. Yes, I remembered to remove it when I installed it for real.)<\/p>\n<p><a href=\"http:\/\/blogs.n1zyy.com\/n1zyy\/files\/2010\/10\/IMG_1752.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-3222\" title=\"i7-930 with Zalman CPU cooler\" src=\"http:\/\/blogs.n1zyy.com\/n1zyy\/files\/2010\/10\/IMG_1752-300x200.jpg\" alt=\"\" width=\"300\" height=\"200\" \/><\/a>Quite a bit larger. Good thing I got a roomy case.<\/p>\n<p>I&#8217;ve been quite happy with the setup, and I&#8217;d highly recommend it.<\/p>","protected":false},"excerpt":{"rendered":"<p>At work, I came to be a Mac fan. It&#8217;s based on BSD, but adds a much more polished GUI. It&#8217;s got a very user-friendly interface, and yet it&#8217;s trivial for me to pull up the command line and do &hellip; <a href=\"https:\/\/blogs.n1zyy.com\/n1zyy\/2010\/10\/10\/building-a-macintosh\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,16],"tags":[],"class_list":["post-3218","post","type-post","status-publish","format-standard","hentry","category-computers","category-materialism"],"_links":{"self":[{"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/posts\/3218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/comments?post=3218"}],"version-history":[{"count":0,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/posts\/3218\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/media?parent=3218"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/categories?post=3218"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/n1zyy\/wp-json\/wp\/v2\/tags?post=3218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}