System programming

Hi all, I'm looking for knowledges upon system programming on Mac OS.

Thanks.

Thierry

Tnhat's a very large and general question.


Could you explain what you are looking for, more precisely ? What do you want to achieve ?

ARe you looking for kernel extensions ?

Oh yes of course. Kernel such kernel Mac Os, scheduling process, files and IO management, memories...

Take care, there are a lot of changes in this area:

https://developer.apple.com/fr/support/kernel-extensions/

System extensions on macOS Catalina (10.15) allow software like network extensions and endpoint security solutions to extend the functionality of macOS without requiring kernel-level access. At WWDC19, we announced the deprecation of kernel extensions as part of our ongoing effort to modernize the platform, improve security and reliability, and enable more user-friendly distribution methods. Kernel programming interfaces (KPIs) will be deprecated as alternatives become available, and future OS releases will no longer load kernel extensions that use deprecated KPIs by default.


This is a high level doc for system extensions

h ttps://knight.sc/reverse%20engineering/2019/08/24/system-extension-internals.html


And of course, look at WWDC 2019 videos:

https://developer.apple.com/videos/play/wwdc2019/702/

System programming
 
 
Q