Ah. I love reading about past/present/future topics, and this caught my eye as I was browsing the Community Index. I noticed this particular post:
Just imagine a young schoolboy (or schoolgirl) who simply has not the money, (but the time) and is still interested in OS X / Macs. Maybe he or she wants to learn how to develop for iOS, and so he simply has no other choice than using OS X. For such people building a hack - and often using an already exisitng setup - can be a viable alternative imho, and even if only for the price. BUT, of course even if that is your main reason you should be well aware that you pay anyway - in this case especially with your own time - and that this kind of motivation should of course not free someone from thinking for himself!
As a matter of fact, I am a 'young' school-going teenager (I'm 17) with an interest in developing OS X and iOS applications. I started hackintoshing roughly three years ago, when my 2007 white MacBook blew its processor. My elder sister got herself a then-brand-new Sandy Bridge notebook, and I was jealous - why didn't I get one? I decided to make sure I got to use it as well, and I began with Snow Leopard, only to discover that its kernel didn't fully support the CPU. And so I waited for Lion, and got it successfully installed. I was pleasantly surprised to note that it natively supported the Intel HD 3000 iGPU.
Over the years, I've successfully developed a couple of legitimate, workable applications for iOS solely on my notebook (they're not on the App Store, as I don't have enough $ to pay SG$128 every year). I've gotten scolded several times by my sister for installing and running OS X on her laptop without her permission, and for using it at all. In retrospect, it was completely worth it as I learnt a lot; a lot more than I did by using a real Mac.
To be really honest, I started out at the tonymacx86 forums - I did a Google search of 'install Mac OS X on PC' and their i_Boot guide was the first hit. Here was a well-written guide; and I though, well, why not? I jumped into the world of OSx86, and haven't left it since. They aren't a particularly bad place - it's just that they like to ban people for the slightest infringement of their rules ithout giving a second chance. Furthermore, RehabMan is very active in their laptop forums, and he is a wealth of information, once you manage to wade through all the noob posts (I made several such posts in my early months of hackintoshing). As some good news, the first person to get a 3200x1800 15" screen working with full QE/CI and at a nice, 1600x900 scaled resolution was from there; his/her user name is the-darkvoid.
As my signature shows, I've now gotten a brand-new Haswell laptop (which is, thankfully, my own now); and let me be honest: as mnfesq put it, hackintoshing has gotten much easier in just three years. The development of Clover is really great news, and I look forward to it gaining legitimacy and its documentation easier to read. There are far too many options and it feels really cluttered. But give it enough time, and I'm sure it will become as elegant as Chameleon is now.
I have to thank all the developers who work on the really low-level code with not much documentation (sometimes none at all); you have had to figure out many things without possibly knowing what you need to figure out. I can't feel what you feel as I mostly work with a well-documented language and API, Cocoa. Kudos to you guys, and let's keep the momentum going.
If Apple ever makes the move to ARM processors (not likely, IMHO), we can find a way to hack that as well, and I'm sure we will.
Meanwhile, I haven't got a solid reply to this, but upon boot, my Haswell notebook gives me a glitchy screen, sometimes its completely white with vertical coloured lines. I've been told this is a framebuffer issue. I want to solve this challenge, but I don't know what to edit.