Comment

Comment by pjmlp

Besides the already provided examples on sibling comments, Linux drivers on Android are considered legacy, all modern drivers since Project Treble, execute on their own process and use Android IPC to talk to the kernel.

Likewise, while macOS still allows for kexts, the long term roadmap is that only userspace extensions are allowed in future versions, including drivers.

Kexts are only still supported as interim solution for the respective companies to migrate their products away from macOS kernel.

Finally, Windows nowadays with Secure Kernel, Device Guard, and Virtualization-based Security already cages lots of stuff that shouldn't be freely having fun on ring 0.

parent pjmlp 2 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton