


Don't talk to me about code quality either, just because something is old doesn't mean it's bad (or good) it just means it's old. You think 20 years is a sign that a codebase needs to be replaced?Ģ0 years is nothing (/grabs your lips and makes them say "NSObject"). Intel's Power Gadget thing (can give power usage and clock speed stats from the Intel CPU & Platform I don't use this much). Trip Mode (for certain WiFi networks, namely tethering, enforces a whitelist of things allowed to use the network) VMWare Fusion (mostly just for fun things like trying out Linux distros and messing with TempleOS and old versions of Windows, mainly) I'm thinking of kernel extension authorisation (which was super buggy in earlier 10.13.x releases and still has weird quirks), various user consent additions (there are no APIs for directly checking or prompting for many of the permissions, let alone notifications when the user grants or revokes consent), DriverKit, EndpointSecurity, etc. This obviously always happened to some extent, but the pace of breaking changes and bugs picked up massively around that time - I think a large part of the problem is that Apple's own developers don't actually need to use any of these features themselves, so they are just dumped onto 3rd party developers in a half-arsed state.
#TRIPMODE KERNEL EXTENSION DOWNLOAD SOFTWARE#
Writing and maintaining macOS system level software (including drivers, etc.) has generally become a pretty big headache since around 10.13, stuff is constantly breaking due to OS changes and regressions.
