New “Faux Bus” API Merged For Linux 6.14 – Including Both Rust & C Bindings

LINUX KERNEL

A few weeks back the Linux kernel “Faux Bus” was proposed by Greg Kroah-Hartman as a “fake” bus solution for simple devices. Today ahead of the Linux 6.14-rc3 tagging, the faux bus code was merged and comes at the same time both with C and Rust language bindings.

In some cases of virtual devices or simple hardware devices are abusing the platform device driver API as rather engineering overkill and unnecessary complexity. The faux bus aims to address these situations rather than drivers targeting the full platform device interface. As this is new code and not risking existing code, it was submitted today and already merged ahead of the upcoming Linux 6.14-rc3 release this afternoon.

Greg Kroah-Hartman further explained of the faux bus with today’s pull request:

“Here is…

Source link

Leave a Comment