I've been checking out a great many of the forums and threads. There's so many. I'm still learning what info is contained in what area.
Learning to become a pro hackintosher definitely takes time and a lot of trial and error with settings and files. Besides all the Guides and Builds, is there actually any documentation here that teaches the why's of the steps taken in the Guides? Kind of like asking for the hardware API.
Unless a person has been in the computer hardware industry and as learned not only how the sequence of steps must be performed to get a motherboard or card to do its thing, but the why, or the reason, that step has to be performed?
I'm following the
[NEW / TESTING] Intel 7th Generation Kaby Lake CPUs + 200 Series Motherboards in macOS thread and see the experts trying this and trying that to get the new boards to function. That's all fine and good to follow, but these guys obviously know why they have to do certain steps in their trial and error approach.
That's the kind of info needed to become a pro. Is that kind of info on the forums somewhere?
No, there is no API. What you need to consider is your own chosen hardware. Your choice may match someone elses or be similar, but in any case there is no way of documenting every single hardware combination for a hack build, there are simply too many possible combinations. Your starting point is the
Buyers Guide, which shows groups of hardware known to work with OSX. Following that you will want to learn how to setup your exact chosen combination, and thats where the forums come in. Look for a build that matches yours, and if there isnt one, look for builds that include bits of your chosen hardware (And OSX version) and learn from how they got that hardware working. Some of the guides have explanations but not all, and you will likely find more of this in the Golden Builds - so called because they are written to a very high standard and correctly use the expected template/format.
If there is something you still can not get working, then its time to ask nicely in the correct section of the forum for some help; that will normally be forthcoming and the moderators do monitor all the sections of the site. If your question is within a moderators area of knowledge they will usually do their best to help you, but of course other forum users play a huge part in helping out too, and we appreciate those efforts a lot.
If you really need help with 'why' something is done as opposed to 'how', then you are free to ask away in the forums as above, but we do expect you to do your own research first and check the forum posts as your question may have been answered previously.
If you want to learn why things are done in a particular sequence, again, read other user builds and golden builds and you will start to pick up on the normally used sequences for installation. Broadly speaking it involves five steps which are :
1. Build the physical hardware
2. Configure the system bios
3. Install OSX
4. Install and configure additional kexts (This is similar to installing drivers in Windows)
5. Optionally apply any extra tweaks and tuning to help optimise your system
Then you can sit back and enjoy the result of your efforts, and also consider writing a guide for your own hardware combination if one does not exist already. By sharing your new found knowledge it will then help other users.
You can reach out for help, in the forums, at any time during your hackintosh journey but please do a search of the forums first and make sure to follow the
site rules at all times.
There is no hard and fast rule about becoming a 'pro'. Like everything in life, the more knowledge and experience you gain, the more professional you will eventually become. And that is a journey which is different for every one of us.
Happy hackintoshing!