3 ms·
Binder is the primary way apps talk to the various OS services on Android. https://source.android.com/docs/core/architecture/ipc/binder-overview https://source
by charcircuit 11mo ago
Binder is the primary way apps talk to the various OS services on Android.
https://source.android.com/docs/core/architecture/ipc/binder-overview https://source.android.com/docs/core/architecture/ipc/binder...
https://www.kernel.org/doc/html/latest/admin-guide/binderfs.html https://www.kernel.org/doc/html/latest/admin-guide/binderfs....
- pjmlp 11mo agoIncluding drivers, as since Project Treble, starting with Android 8 all new drivers are required to be userspace, talking with the kernel via Android IPC (aka Binder). Traditional Linux drivers are considered legacy in Android.
- charcircuit 11mo agoWell the userspace part of the driver. If they were only userspace they couldn't actually use the hardware. They have to have to be part of Linux or a kernel module to be able to talk to the hardware.