Conversation

Someone should do this: DriverKit #WWDC19 🙂
Quote Tweet
Replying to @johnregehr @DanielMicay and 5 others
if I were someone like @ChadBrubaker5 I'd be trying like hell to get as many of these drivers as possible moved into user mode, since "rewrite 'em in a safe language" isn't viable in the short or medium term
2
7
Replying to
I linked developer.android.com/things/sdk/dri in that thread as an existing example on Android Things. That framework isn't currently used for drivers on Android for mobile devices, but many of the drivers are mostly implemented in userspace and got split into a bunch of sandboxes by Treble.
Replying to and
The android.hardware processes are the userspace components of the drivers implementing the stable versioned Treble ABIs. These are part of the vendor portion of the OS with the other hardware-specific services, etc. which is isolated from system with a stable ABI between them.
1
Show replies