Hacker News new | past | comments | ask | show | jobs | submit login

I wish there would be more guides like this for macOS KEXT development. Easy to read, clean code examples, and quick to get started.

I was planning to port a driver for a specific PCI 802.11 NGFF WiFi device from FreeBSD or Linux, but it's really hard to find exhaustive guides on KEXT development, whereas Linux has the amazing guide at https://www.kernel.org/doc/html/latest/driver-api/80211/inde....





Same but for Windows. There are a handful of decent, but cursory WDK books / tutorials, and the Windows Internals books, but outside of that the MSDN documentation seems pretty bad. A lot of stuff seems almost contradictory (it probably isnt, but it reads that way)

Everytime ove wanted to develop a driver for windows, I get stuck because I cant even figure out what type of driver to use because there are so many possible models and existing stacks to build off of.

At least with linux and BSDs I can hop in something like an irc channel when and someone can usually help me.


I thought Apple was deprecating (3rd party) kernel-mode drivers? Or am I misremembering that?



That is correct, but hasn't happened, yet. My comment also applies to DriverKit which is Apples "modern" solution to run userspace Kernel extensions.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: