do you know where someone could start getting involved in development for Hackintosh / IOS (jailbreaks etc.) development? I am searching for information about the Kernel development rather than developing apps.
I recently finished my bachelor of engineering in electric engineering but the computer science always interested me more. We are being tought about some principles of a operation systems and writing code in c..
Until know I found the apple developer website, and the books from Jonathan Levin (but they are some kind of expensive for my current situation as a student).
I also think that it would be useful to get started with the structure of the linux kernel.
Do you have more sources I could learn more? How did you become what you are know in the hackintosh community?
Google is not very helpful "Hackintosh development" only brings up how to develop apps with an hackintosh...
I posted it in AMD because I am especially interested in the kernel manipulation to get the XNU Kernel working under AMD. If this is the wrong corner, please move it in the right one.
And for sure other sources are the wikis of insanelymac and the other hackintosh websites!
After realizing that Clover doesn't work on AMD Ryzen systems and the only solution is to use a closed-source fork, I set out to implement Ryzen support in Clover myself and share the results.
The source can be found at https://github.com/shawnanastasio/Clover-Ryzen and I've attached a build to this post.
I have confirmed that it boots on my Ryzen 7 1800X system, but I have not tried booting macOS yet. If anybody has a Ryzen hackintosh set up, I'd love to hear if it works for you. To try it out, just replace your current BOOT/BOOTX64.efi and CLOVER/CLOVERX64.efi with the attached build.
Feedback is welcome!
Update 7/1/17: Add support for fractional multipliers (like 39.5). Link to download.
Update 6/30/17: Fix max/min ratio detection as well as FSB detection. Link to download.
Update 6/29/17: Add automatic CPU max/min ratio detection. Should resolve clock speed issues. Link to download.