Presentation: Capability-based IPC on Linux
How bus1 emerged from kdbus
Despite being very common on most operating systems, capability-based IPC has never seen wide adoption on regular linux distributions. This talk introduces the bus1 project, an attempt to bring native, capability-based IPC to linux.
The majority of IPC used across most operating systems today uses capability-based security. This includes Android (Binder), macOS (Mach IPC), Solaris (Doors), Windows (COMM, et al.), seL4, and more. Despite the wide-spread adoption, common linux distributions never provided native support for capability-based IPC. The bus1 project is there to change this. This talk will introduce the bus1 project, describe its roots in kdbus, and discuss its integration into today's linux platforms.