Binderfs Queued Ahead Of The Linux 4.21 Kernel
Written by Michael Larabel in Linux Kernel on 20 December 2018 at 09:39 AM EST. 2 Comments
LINUX KERNEL --
Greg Kroah-Hartman merged the Binderfs code to his char-misc-next branch on Wednesday, making it the latest feature set to premiere in the upcoming Linux 4.21 kernel.

Binderfs is a file-system for Android's Binder IPC mechanism. The Binder inter-process communication code has been mainlined for years and used extensively on Android though not without any real adoption on the Linux desktop side even as the likes of BUS1 and formerly KDBUS have not taken off for in-kernel IPC on GNU/Linux systems.

About Binderfs, "binderfs is a backwards-compatible filesystem for Android's binder ipc mechanism. Each ipc namespace will mount a new binderfs instance. Mounting binderfs multiple times at different locations in the same ipc namespace will not cause a new super block to be allocated and hence it will be the same filesystem instance. Each new binderfs mount will have its own set of binder devices only visible in the ipc namespace it has been mounted in. All devices in a new binderfs mount will follow the scheme binder%d and numbering will always start at 0."

Binderfs was talked about most recently at LPC2018:


More details can be found via this commit adding Binderfs to the kernel via the char-misc code. Assuming Linus Torvalds has no objections, it will be added with the upcoming Linux 4.21 merge window.

About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter or contacted via MichaelLarabel.com.

Related Linux Kernel News
Popular News This Week