5 ms·
If the user want remote code execution (auto updates are) in kernel space, let them. Apple sell the whole hardware stack. I don't think limeting drivers would
by rightbyte 2y ago
If the user want remote code execution (auto updates are) in kernel space, let them.
Apple sell the whole hardware stack. I don't think limeting drivers would fly on Windows or Linux.
- commandersaki 2y agoPretty sure there's an exception for drivers but requires at minimum notarisation from Apple, but more likely a review as well.
- madeofpalk 2y agoThey just developed a new framework that allows drivers to work just in user space https://developer.apple.com/documentation/driverkit https://developer.apple.com/documentation/driverkit
- 12_throw_away 2y agoWell - recognition where it's due - that actually looks pretty great. (Assuming that, contrary to prior behavior, they actually support it, and fix bugs without breaking backwards compatibility every release, and don't keep swapping it out for newer frameworks, etc etc)
- jimbokun 2y agoNo. Go buy a different product if you want that functionality. I'm sticking with my Apple phone so outages like this are much less likely to affect me.
- BobaFloutist 2y agoOk what if they sold it off by default but there was a physical switch that could turn it on, that required hardware access? Good compromise?
- School-Cotton 2y agoThat’s exactly how macOS works (except it’s not a physical switch). You can disable SIP if you have hardware access to a machine.
- rightbyte 2y agoI would be fine with jumpers, ye.