5 ms·
The author here. DriverKit is really a no-go. A while back I was asked to do a project based on DriverKit, it took me nowhere because of countless bugs and semi
by concerned_ctzn 4y ago
The author here. DriverKit is really a no-go. A while back I was asked to do a project based on DriverKit, it took me nowhere because of countless bugs and semi-implemented features, worse yet, it caused system crashes (and it was supposed to be stable).
- keepquestioning 4y agoYou should send feedback
- DannyBee 4y agoMaybe? Maybe they also shouldn't ship garbage that doesn't work and expect others to debug it? Maybe this should also happen before you deprecate and make it essentially impossible to install kext's? (It's possible, but trying to walk users through it is a great way to lose 99% of your user base instantly) (My experience with driverkit is identical to the parent's) The whole "we removed it for security reasons" is also a hilarious facade. The linux kernel has a much more expansive (heck, crazy!) driver interface and number of drivers. Yet, the rate of system compromise due to them vs applications/servers is probably 99 to 1 in favor of applications/servers.
- saagarjha 4y agoThat’s because applications have a bunch of easy logic bugs to exploit rather than weird memory corruption you have to wrangle with in a driver, not because the drivers are any more secure.