darwin-on-arm / xnu

Porting the Darwin kernel to the AArch64/ARMv7/ARMv6-A architectures.
Other
582 stars 146 forks source link

How to start! #27

Open npyl opened 9 years ago

npyl commented 9 years ago

Hello!! I would really like to contribute to this project but I have no such knowledge!!! Please could you please provide me with some books to study and learn???

Thank you very much in advance!!!

musisat commented 9 years ago

What kind of background do you have? Are you just trying to build and run the kernel for now?

npyl commented 9 years ago

Hello, thank you for answering!!!!

I have some knowledge in C++ but I am really willing to learn and these days I am learning git and I will soon start C++ again!! Yes!! For now I am just trying to build and run the kernel!!!

:)

musisat commented 9 years ago

The instructions on the wiki are pretty thorough, at least for building on Linux. For the "Creating the device tree img3" step, you can just use the file xmdt.img3 from the GenericBooter-old repository instead of creating a new DeviceTree.img3 file. Just be sure to change the name to DeviceTree.img3 and place all the img3 files into the GenericBooter/images folder before compiling. I hope to get some debugging information on the wiki soon.

npyl commented 9 years ago

Thank you very much I will try this as soon as possible and update you!!!