logo

Bringing Rust to the Pixel Baseband

ID: 3d42ee6d-4ef3-52e6-a167-bf1c9c05dcc6

STIX ID: report--3d42ee6d-4ef3-52e6-a167-bf1c9c05dcc6

Feed Name: Google Online Security Blog

Date Published: 2026-04-10

Date Updated: 2026-04-27

Author: Edward Fernandez

...
...

This blog post describes Google Pixel’s effort to improve modem firmware security by replacing a C-based DNS parser with a memory-safe Rust implementation (hickory-proto), detailing no_std support, build/link integration (including using rustc, building core/alloc/compiler_builtins, handling FFI and panic/allocator integration), code-size tradeoffs, and lessons learned for deploying Rust in a constrained embedded modem environment.

Your team is not currently subscribed to this feed. You must subscribe to it in order to see this post.