Close Menu
AI News TodayAI News Today

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot

    Hightouch reaches $100M ARR fueled by marketing tools powered by AI

    Can AI judge journalism? A Thiel-backed startup says yes, even if it risks chilling whistleblowers

    The next evolution of the Agents SDK

    Facebook X (Twitter) Instagram
    • About Us
    • Contact Us
    Facebook X (Twitter) Instagram Pinterest Vimeo
    AI News TodayAI News Today
    • Home
    • Shop
    • AI News
    • AI Reviews
    • AI Tools
    • AI Tutorials
    • Chatbots
    • Free AI Tools
    AI News TodayAI News Today
    Home»AI News»Google shoehorned Rust into Pixel 10 modem to make legacy code safer
    AI News

    Google shoehorned Rust into Pixel 10 modem to make legacy code safer

    By No Comments2 Mins Read
    Share Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
    Pixel 10 in hand
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Rust doesn’t have a slow garbage collector. Instead, it uses a mechanism called the borrow checker that ensures memory safety at compile time. This strict set of rules ensures that you can’t “forget” to free up memory—code simply won’t compile if the memory rules are breached. This is what makes Rust a memory-safe language.

    However, not even Google can wave its proverbial hand and change how modem firmware is written—we’re talking about tens of megabytes of executable machine code, which is a lot. Not only would it be a herculean task to update decades of work, but many of the companies involved also consider the inner workings of modems to be trade secrets.

    To protect the Pixel modem from zero-day attacks, Google focused on the DNS parser. As cellular features have migrated to data networks, DNS has become a core part of how phones work. Google explains that DNS requires parsing of untrusted data, and that makes it a major security concern, but it’s one you can solve with Rust.

    Google chose the hickory-proto open source Rust DNS library, which is not particularly optimized but has broad adoption and support. The modem in Pixel phones is not a memory-constrained environment, which allowed the team to tack on a Rust component to make DNS in the existing code safer. The team stripped out the standard library dependencies, allowing it to compile to machine code for faster operation, which was then grafted onto the existing C/C++ modem code. In total, the Rust components added 371KB, which is workable in the Pixel modem.

    Under this system, any attempt to trigger a vulnerability by manipulating memory runs into the Rust wall—it can’t be affected by malicious DNS packets. The Pixel 10 phones are the first to ship with this safer modem implementation. Google hopes this work will allow other platforms to make similar improvements, but the company notes the size of its chosen Rust library could be a problem for simpler embedded systems. It may be possible to address that by making the library more modular in the future. Google also sees this work as a foundation for integrating more memory-safe components into the cellular baseband in time.

    Code Google legacy modem Pixel Rust safer shoehorned
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Previous ArticleRetro Rewind re-creates the glorious drudgery of working a ’90s video store
    Next Article Microsoft is officially killing its Outlook Lite app next month
    • Website

    Related Posts

    AI News

    The next evolution of the Agents SDK

    AI News

    Anthropic shrugs off VC funding offers valuing it at $800B+, for now

    AI News

    US jobs too important to risk Chinese car imports, says Ford CEO

    Add A Comment
    Leave A Reply Cancel Reply

    Top Posts

    Hightouch reaches $100M ARR fueled by marketing tools powered by AI

    0 Views

    Can AI judge journalism? A Thiel-backed startup says yes, even if it risks chilling whistleblowers

    0 Views

    The next evolution of the Agents SDK

    0 Views
    Stay In Touch
    • Facebook
    • YouTube
    • TikTok
    • WhatsApp
    • Twitter
    • Instagram
    Latest Reviews
    AI Tutorials

    Quantization from the ground up

    AI Tools

    David Sacks is done as AI czar — here’s what he’s doing instead

    AI Reviews

    Judge sides with Anthropic to temporarily block the Pentagon’s ban

    Subscribe to Updates

    Get the latest tech news from FooBar about tech, design and biz.

    Most Popular

    Hightouch reaches $100M ARR fueled by marketing tools powered by AI

    0 Views

    Can AI judge journalism? A Thiel-backed startup says yes, even if it risks chilling whistleblowers

    0 Views

    The next evolution of the Agents SDK

    0 Views
    Our Picks

    Quantization from the ground up

    David Sacks is done as AI czar — here’s what he’s doing instead

    Judge sides with Anthropic to temporarily block the Pentagon’s ban

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    Facebook X (Twitter) Instagram Pinterest
    • About Us
    • Contact Us
    • Terms & Conditions
    • Privacy Policy
    • Disclaimer

    © 2026 ainewstoday.co. All rights reserved. Designed by DD.

    Type above and press Enter to search. Press Esc to cancel.