I fear this will mean kexts (kernel extensions) will be impossible in the near future, further limiting users' abilities and tightening Apple's control. :(
> In #SOTU, Apple just announced that "in a future #macOS release", KEXTs targeting driver categories covered by #DriverKit will no longer work and encouraged developers to adopt #DriverKit now. #WWDC19
No. As long as Apple continues to use first party kernel extensions, Hackintosh users will be able to install their own. Hackintosh users don't particularly care about SIP ;)
There's also always the ability to recompile the Darwin kernel, as AMD Hackintosh users do. This does have the downside of making updates annoying.
Hopefully they will understand that they’re hurting their own users. I use a MacBook Pro for a laptop but hackintosh for the desktop. If I start having to split my time between two oses (mac and Linux) then I may just switch completely to the latter.
I don't think so - I can't imagine Apple caring much about Hackintoshes, which are already a pain to install, when the main draws of Apple laptops are their trackpads and cases, and the tight integration between hardware and software.
It's the long march of making all apple products only allow app store software, and to get complete control of who is allowed to create software for their 'platform'.
A nice nod to NEXTSTEP :) (in name, and I suppose somewhat in the original and largely unrealized microkernel philosophy of having more things in user space)
Apple doesn't release anything to allow 3rd party development of drivers that integrate into accelerated pipeline (afaik you can do basic frame buffers but that's it).
nVidia coasted on having been used in some of the mac hardware thus having access to at least some versions of the APIs, but it seems that what they have no longer works with Mojave.
I find this feud odd (unless Nvidia is being unreasonable--which hasn't been shown). I really feel like Apple would benefit more than Nvidia by the partnership. Because of things like CUDA, there are whole domains people can only use Win/Linux for.
If I'm not mistaken they mentioned Quadro cards being used in the Mac Pro by one of the early testers. If this is true, it would likely mean the return of native latest-generation nVidia drivers.
https://twitter.com/felix_schwarz/status/1135672295941427200
There's also always the ability to recompile the Darwin kernel, as AMD Hackintosh users do. This does have the downside of making updates annoying.
http://www.nextop.de/NeXTstep_3.3_Developer_Documentation/
nVidia coasted on having been used in some of the mac hardware thus having access to at least some versions of the APIs, but it seems that what they have no longer works with Mojave.
Deleted Comment