Jeff Hoog Land

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Tuesday, 6 July 2010

Hackintosh - Apple at a Reasonable Price

Posted on 09:36 by Unknown
So as I mentioned once before the cost of purchasing Apple hardware is outrageous compared to non-Apple hardware. That being said, OSX has been gaining a lot of ground lately (it seems every fifth laptop around campus has a fruit stamped on the back of it and OSX is gaining more games) and I like to try and keep up with the technology world so I figured it was time to give OSX a try.

Lo and behold - my new Macbook Pro:


Now since I did not have 2,000$ laying around to purchase a Macbook capable of gaming I decided to give the Hackint0sh Project a try. I was pleasantly surprised when I discovered my Sager laptop was almost fully functional under OSX. In fact after a bit of hacking and Googling everything other than my Intel Wifi card is functioning under Apple's operating system.

If you are looking to setup your own Hackint0sh computer here are a few useful tips that I learned along the way -

Hardware -
If you want to run OSX the right hardware is essential. OSX supports a very limited amount of hardware, so do your homework before purchasing a computer! In case this isn't obvious - get an Intel processor. In terms of graphics cards it appears that just like with Linux, nVidia chips enjoy better support under OSx86. With wireless chips, you are going to want to get the same type of wifi card they use in a real Macbook: Broadcom and Atheros are good bets (pick the latter of the two if you also want good Linux support). When it comes down to it, also check the OSx86 wiki.

Dealing with Kexts -
A "kext" stands for "kernel extension". They add hardware support to the OSX operating system, odds are you will deal with installing a few of these to get your system up and running. Kexts.com is the best source for all of these and they are easy enough to install with the Kext Helper. A couple useful things to note about Kexts though -

Install them one at a time, if you get a Kext that does not agree with your system it will cause "kernel panic" at startup. If this happens boot into safe boot with the -x kernel argument and remove the kext you installed from the /System/Library/Extensions/ directory.

If one version of a kext does not work, try another version of the same kext. For instance, I tried three versions of the VoodooHDA kext before I found one that worked.

If you do change out a kext, you are going to want to "fix your file permissions" and rebuild your "kext cache". To do the first of these go to Applications->Utilities->Disk Utilities->First Aide->Repair Disk Permissions to take care of the second, at boot add the -f argument (I would also add the -v argument, so you can watch the progress instead of just wondering where it is at).

Support -
There is a good community for getting help with your OSx86 PC. The Hackint0sh forum is a good place to start. If you are hoping for some real time help, there is an IRC channel:
Address - irc.osx86.hu:6667
Channel - hackint0sh

Or drop a comment below and I'll do my best to lend a suggestion or point you in the right direction.

I'm still tinkering around with the operating system but, I must say I am enjoying OSX quite a bit. Do I think it good enough to make up for the outrageous cost of Apple hardware? Not quite, but with a Hackint0sh setup it is easy enough to get OSX working on non-Apple hardware if you do your homework.

~Jeff Hoogland
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in apple, hardware, macbook, operating systems, software | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Twenty Sleek GTK Themes for your Linux Desktop
    Last month I posted about twenty two different icon sets you could use to class up your Linux desktop. Today I would like to share with you...
  • Ten Linux Distros that use Enlightenment
    In case you haven't noticed I've had a bit of an obsession with the Enlightenment desktop of the late. Even though this desktop is ...
  • Playing Magic the Gathering on Linux with Cockatrice
    If you ask almost anyone that knows me in person they will attest to the fact that I am a huge nerd. Today I would like to give a short tuto...
  • New E17 Stable Snapshot and the First of E18
    You read that title right folks. The first showing of Enlightenment DR18 (or E18 for short) has become a reality. Sure, it is nowhere near w...
  • HOWTO: Enable Compiz under Bodhi (Enlightenment)
    One of the reasons I gave for giving the Enlightenment desktop a try was its elegance. While it is true that Enlightenment has a good numbe...
  • HOWTO: Watch Netflix on Bodhi Linux
    Not being able to utilize the Netflix video streaming service has been an issue on the Linux desktop for the past few years. This is due to...
  • OpenGL vs DirectX - Benchmark Comparison
    I've done a few benchmarks to date and today I am going to add another interesting set of numbers to the list. Unigine is a cross-pla...
  • HOWTO: Test E18, EFL 1.8.0, and Terminology 0.4.0 on Bodhi Linux
    As of this past weekend the testing builds of the Enlightenment window manager DR18 (E18 for short) are in the Bodhi Linux testing repositor...
  • Linux Out Performs Windows in OpenGL
    Late last year I did a posting detailing how Windows 7 crushed Ubuntu 9.10 in the area of 3D performance. Nine months later I am happy to s...
  • Bodhi Linux ARMHF RootFS
    If you've been following my blog (or my updates on Google+ ) then odds are you know I currently have my hands on two ARM devices ( plus ...

Categories

  • 3g modem
  • adobe
  • android
  • appeal
  • apple
  • arm
  • art
  • asus tablet
  • benchmark
  • bodhi
  • bordeaux
  • cedega
  • chakra
  • chrome os
  • chromebook
  • cockatrice
  • codeweavers
  • comic
  • cricket wireless
  • crysis
  • cxgames
  • debian
  • dell duo
  • diablo3
  • distro review
  • dtf
  • e18
  • eandora
  • eccess
  • elementary
  • elive
  • enlightenment
  • fedora
  • firefox
  • gaming
  • genesi
  • gnome
  • google
  • google chrome
  • google wave
  • handheld device
  • hardware
  • helios
  • howto
  • html5
  • ideapad
  • interview
  • ipad
  • jolicloud
  • kde
  • l4d2
  • laptops
  • lenovo
  • linux
  • lxde
  • macbook
  • math
  • maxima
  • media
  • meego
  • milestone
  • mint
  • mir
  • mk802
  • moblin
  • n900
  • netflix
  • nexus 7
  • nvidia
  • open pandora
  • open source
  • opengl
  • opera
  • operating systems
  • palm
  • phones
  • promotion
  • python
  • qt
  • rant
  • raspberry pi
  • reviews
  • sabayon
  • software
  • source games
  • spotlight
  • sprint
  • starcraft2
  • steam
  • t-mobile
  • tutorial
  • ubuntu
  • unigine
  • unity
  • wayland
  • web application
  • windows
  • windows 7
  • wine
  • wxmaxima
  • xfce

Blog Archive

  • ►  2014 (1)
    • ►  January (1)
  • ►  2013 (22)
    • ►  December (3)
    • ►  November (1)
    • ►  September (1)
    • ►  June (1)
    • ►  May (2)
    • ►  March (2)
    • ►  February (3)
    • ►  January (9)
  • ►  2012 (57)
    • ►  December (5)
    • ►  November (4)
    • ►  October (2)
    • ►  September (1)
    • ►  August (4)
    • ►  July (9)
    • ►  June (4)
    • ►  May (4)
    • ►  April (1)
    • ►  March (7)
    • ►  February (6)
    • ►  January (10)
  • ►  2011 (107)
    • ►  December (8)
    • ►  November (8)
    • ►  October (5)
    • ►  September (14)
    • ►  August (9)
    • ►  July (8)
    • ►  June (7)
    • ►  May (10)
    • ►  April (9)
    • ►  March (13)
    • ►  February (9)
    • ►  January (7)
  • ▼  2010 (122)
    • ►  December (10)
    • ►  November (8)
    • ►  October (10)
    • ►  September (14)
    • ►  August (17)
    • ▼  July (10)
      • HOWTO: Starcraft 2 on Linux with Wine
      • Seven Ubuntu Derivatives worth Checking Out
      • Must Have N900 Utility Applications
      • Pinguy OS - Distro Review
      • Blackboard - No Linux for Online Education
      • A New Cycle in the Vinyard - Bordeaux, Crossover, ...
      • HOWTO: Ubuntu Linux on T101MT
      • Linux Hardware - Lets Get Something Straight
      • Four Great Gnome Panel Applets
      • Hackintosh - Apple at a Reasonable Price
    • ►  June (9)
    • ►  May (14)
    • ►  April (8)
    • ►  March (7)
    • ►  February (7)
    • ►  January (8)
  • ►  2009 (27)
    • ►  December (10)
    • ►  November (7)
    • ►  October (10)
Powered by Blogger.

About Me

Unknown
View my complete profile