<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/google-s-c-binder-driver-removed-with-rust-binder-ready-for-few-billion-devices--ywgm9mrxq" -->

---
title: Google's C Binder Driver Removed With Rust Binder Ready...
description: The C implementation of Android's Binder IPC driver is being retired, leaving the Rust Binder driver as Google's sole focus going forward. The C driver had...
canonical: https://daily.dev/posts/google-s-c-binder-driver-removed-with-rust-binder-ready-for-few-billion-devices--ywgm9mrxq
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Google's C Binder Driver Removed With Rust Binder Ready For "Few Billion Devices" | daily.dev
og:description: The C implementation of Android's Binder IPC driver is being retired, leaving the Rust Binder driver as Google's sole focus going forward. The C driver had...
og:url: https://daily.dev/posts/google-s-c-binder-driver-removed-with-rust-binder-ready-for-few-billion-devices--ywgm9mrxq
og:image: https://api.daily.dev/og/posts/YWGm9mRXq.png
og:image:alt: Google's C Binder Driver Removed With Rust Binder Ready For "Few Billion Devices"
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Google's C Binder Driver Removed With Rust Binder Ready For "Few Billion Devices"

**[Phoronix](https://daily.dev/sources/phoronix)** · 1 min read · 6 upvotes · 1 comments

## Summary

The C implementation of Android's Binder IPC driver is being retired, leaving the Rust Binder driver as Google's sole focus going forward. The C driver had grown complex and hard to maintain over Android's history. The Rust Binder driver, one of the earliest prominent Rust kernel drivers, has exceeded feature parity with the C version and outperforms it in some tests. Greg Kroah-Hartman remarked that the Rust version is stable and will be used going forward in 'a few billion devices'. The change is in the char/misc pull, which also includes IIO driver updates and other small fixes.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.phoronix.com/news/Linux-7.4-Char-Misc>

## Questions this post answers

### Has the C version of the Binder IPC driver been removed from the Linux kernel?

Yes, the C implementation of the Binder IPC driver has been removed from the Linux kernel, leaving the Rust Binder driver as the only version. The C driver had grown complex and difficult to maintain over Android's history. The Rust Binder driver reached feature parity and outperforms the C driver in some tests, and ships in the char/misc pull merged for the kernel.

_Track Rust's progress into core Linux subsystems like Binder on daily.dev as kernel code shifts away from C._

### Is the Rust Binder driver considered production ready for Android?

Yes, Greg Kroah-Hartman described the Rust Binder driver as stable, stating it will be used going forward in 'a few billion devices'. It is one of the earliest prominent Rust kernel drivers and has matured to exceed feature parity with the original C implementation while outperforming it in some tests.

_Developers weighing Rust for systems-level work can follow real-world kernel adoption stories on daily.dev._

## Community discussion

Top comments from developers on daily.dev.

**@petecapecod** · 1 upvotes

> Yes the more rust the better!!

## Similar posts on daily.dev

- [Google's "Painful To Maintain" Binder C Linux Driver Being Removed In Favor Of Rust](https://daily.dev/posts/google-s-painful-to-maintain-binder-c-linux-driver-being-removed-in-favor-of-rust-tejqaqjvl) · Phoronix · 1 upvotes · 0 comments
- [Linux 6.19 Will Allow You To Write I2C Drivers In Rust](https://daily.dev/posts/linux-6-19-will-allow-you-to-write-i2c-drivers-in-rust-kqizectkt) · Phoronix · 0 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux), [#google](https://daily.dev/tags/google), [#android](https://daily.dev/tags/android), [#rust](https://daily.dev/tags/rust)

[View this post on daily.dev](https://daily.dev/posts/google-s-c-binder-driver-removed-with-rust-binder-ready-for-few-billion-devices--ywgm9mrxq)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Google's C Binder Driver Removed With Rust Binder Ready For \"Few Billion Devices\"","url":"https://daily.dev/posts/google-s-c-binder-driver-removed-with-rust-binder-ready-for-few-billion-devices--ywgm9mrxq","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/google-s-c-binder-driver-removed-with-rust-binder-ready-for-few-billion-devices--ywgm9mrxq"},"datePublished":"2026-10-25T10:13:45.466Z","dateModified":"2026-10-25T10:14:42.620Z","description":"The C implementation of Android's Binder IPC driver is being retired, leaving the Rust Binder driver as Google's sole focus going forward. The C driver had...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f86a98099acbd12e93ec5430e11305ec?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f86a98099acbd12e93ec5430e11305ec?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Phoronix","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Phoronix","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6a26ba379dd64932830aa0c9803dd7ee","url":"https://daily.dev/sources/phoronix"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/google-s-c-binder-driver-removed-with-rust-binder-ready-for-few-billion-devices--ywgm9mrxq","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":6},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"linux,google,android,rust","timeRequired":"PT1M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Phoronix","item":"https://daily.dev/sources/phoronix"},{"@type":"ListItem","position":3,"name":"Google's C Binder Driver Removed With Rust Binder Ready For \"Few Billion Devices\""}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/google-s-c-binder-driver-removed-with-rust-binder-ready-for-few-billion-devices--ywgm9mrxq","comment":[{"@type":"Comment","text":"Yes the more rust the better!!","datePublished":"2026-10-25T15:27:15.952Z","url":"https://daily.dev/posts/YWGm9mRXq#c-DoMCJ4i0z","author":{"@type":"Person","name":"Peter Cruckshank","url":"https://daily.dev/petecapecod","image":"https://media.daily.dev/image/upload/s--ZJhQyKws--/f_auto/v1721235024/avatars/avatar_A9xh33q0QoxtkGoJRCosp"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/google-s-c-binder-driver-removed-with-rust-binder-ready-for-few-billion-devices--ywgm9mrxq#faq","mainEntity":[{"@type":"Question","name":"Has the C version of the Binder IPC driver been removed from the Linux kernel?","acceptedAnswer":{"@type":"Answer","text":"Yes, the C implementation of the Binder IPC driver has been removed from the Linux kernel, leaving the Rust Binder driver as the only version. The C driver had grown complex and difficult to maintain over Android's history. The Rust Binder driver reached feature parity and outperforms the C driver in some tests, and ships in the char/misc pull merged for the kernel. Track Rust's progress into core Linux subsystems like Binder on daily.dev as kernel code shifts away from C."}},{"@type":"Question","name":"Is the Rust Binder driver considered production ready for Android?","acceptedAnswer":{"@type":"Answer","text":"Yes, Greg Kroah-Hartman described the Rust Binder driver as stable, stating it will be used going forward in 'a few billion devices'. It is one of the earliest prominent Rust kernel drivers and has matured to exceed feature parity with the original C implementation while outperforming it in some tests. Developers weighing Rust for systems-level work can follow real-world kernel adoption stories on daily.dev."}}]}
```

