IPC medley: message-queue peeking, io_uring, and bus1
Summary
The article surveys recent Linux IPC proposals, including mq_timedreceive2 for extended message-queue functionality, io_uring-based IPC, and a revived bus1 initiative implemented in Rust. It discusses design goals, potential use cases, and the comparisons and trade-offs between approaches such as Binder, D-Bus, and kdbus, along with community reaction and review status.