Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Didn't NeXTSTEP already have DriverKit? That for some reason they didn't want ObjC in the kernel, so it was replaced with IOKit?

Edit: lol, yep. http://www.nextcomputers.org/NeXTfiles/Docs/Developer/Driver...

You'd think they wouldn't name it something that literally conflicts their previous deprecated framework.




Yep, it's amusing that both these APIs recycle the names of what Mac OS X's parents used (DriverKit for NeXTSTEP, and the infamous System Extensions of classic Mac OS).

Obviously no technical recycling going on though; the new DriverKit allows user-mode drivers, not ObjC in the kernel or willy-nilly patching of the OS.


NeXT's driverkit allowed user-mode drivers, as I recall, having written one in 1993.



Considering NeXTSTEP is long gone, why does it matter if the name conflicts? The name has no bearing on this discussion.


I mean, it's the previous driver framework for the XNU kernel before the current one IOKit. Which they are deprecating in favor of another DriverKit.

Like, the XNU kernel has now had three driver frameworks. Two of them are named DriverKit but are completely separate, and not even back to back.




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: