Close Menu
    Facebook X (Twitter) Instagram
    • About
    • Privacy Policy
    • Write For Us
    • Newsletter
    • Contact
    Instagram
    About ChromebooksAbout Chromebooks
    • News
      • Stats
    • AI
    • How to
      • DevOps
      • IP Address
    • Apps
    • Business
    • Q&A
      • Opinion
    • Gaming
      • Google Games
    • Blog
    • Podcast
    • Contact
    About ChromebooksAbout Chromebooks
    Home - News - Broader USB device support for Project Crostini takes a big step forward
    News

    Broader USB device support for Project Crostini takes a big step forward

    Kevin TofelBy Kevin TofelDecember 4, 2018Updated:May 8, 2025No Comments3 Mins Read
    Share
    Facebook Twitter LinkedIn Pinterest

    Last month, the Linux containers in Chrome OS gained access to external storage, such as microSD cards or USB drives on a Chromebook. That’s just the first step though: There are Chrome OS owners who want their devices to have broad access to a range of USB devices from Linux. Think of Android phones for debugging or Arduino boards for coding and monitoring.

    I’ve been watching these two Chrome OS bugs to help bring this type of USB support for Project Crostini and there’s some new, current information: Aside from progress on both of these, one is targeted for the Chrome OS 72 release, offering us an idea of when full USB support will be available in the Stable Channel.

    The first bug is labeled “Enable USB emulation in crosvm“; crosvm is the virtual machine where the Linux container is run on Chrome OS using Crostini. Here’s a summary of the additional functions added:

    This CL defines AttachUsbDevice, DetachUsbDevice, and ListUsbDevices
    dbus methods for vm_concierge and adds corresponding request and
    response protobufs.

    And although the prototype code is fairly long, here’s a portion of the functionality between the USB device and the virtual machine:

    If you enjoy reading code and want to see how this service is managed, here’s the full listing. This code still shows a target of Chrome OS 71, but I think that’s out of date and needs an update as Chrome OS 71 Stable is actually expected any day now. I found that it’s also what version shipped with the Pixel Slate when I reviewed last month.

    The second, related change is dubbed “UI for Crostini USB Support” and adds user preferences to see if USB support is enabled or not. The flag for this is already available, having arrived last month in the Dev Channel.

    The newest code appears to help manage the preference selection but also support the first code change above by tracking the name and description for all USB devices connected to the Linux container.

    This change is slated for Chrome OS 73 at the moment so it might not arrive on the Stable Channel for a good three months. I’m going to keep watching it though because that seems a long time out considering some of the dependent changes are already in versions 71 and/or 72 of Chrome OS.

    Regardless of the actual landing date, this will add some highly desired functionality to Linux on Chrome OS; particularly for developers, yes, but most everyone could find some benefit with broader USB support in Project Crostini.

    Chrome OS Chrome OS 72 Chrome OS 73 Linux Project Crostini USB
    Share. Facebook Twitter Pinterest LinkedIn Tumblr
    Kevin Tofel
    • Website

    After spending 15 years in IT at Fortune 100 companies, Kevin turned a hobby into a career and began covering mobile technology in 2003. He writes daily on the industry and has co-hosted the weekly MobileTechRoundup podcast since 2006. His writing has appeared in print (The New York Times, PC Magazine and PC World) and he has been featured on NBC News in Philadelphia.

    Related Posts

    AI Tools With Shortest User Loyalty In 2025

    August 25, 2025

    Is Janitor AI Down?

    August 21, 2025

    Why Meta Quest 4 Could Be the Next Big Thing in VR?

    August 11, 2025

    Comments are closed.

    Best of AI

    Most Repetitive AI Prompts Ever Entered Into Chatbots (2025)

    August 20, 2025

    Which AI Chatbots Are Most Trusted to Handle Sensitive Data? (2025)

    August 15, 2025

    Most Common AI Tools Used at Work (And What They’re Replacing) 2025

    August 11, 2025

    Which AI Chatbot is Used Most by Students?

    August 7, 2025

    Perplexity Statistics And User Trends [2025 Updated]

    July 29, 2025
    Trending Stats

    Which Chrome Permissions Are Most Frequently Revoked After Being Allowed? (2025)

    September 2, 2025

    Chrome Usage vs. Focus Apps Statistics [2025 Updated]

    August 29, 2025

    How Many Chrome Extensions Does the Average User Have – But Never Use? (2025)

    August 27, 2025

    Chrome Mobile Market Share Statistics (2025 Updated)

    August 23, 2025

    Most-Cleared Browser Data Statistics [2025]

    August 22, 2025
    • About
    • Privacy Policy
    • Write For Us
    • Newsletter
    • Contact
    © 2025 About Chrome Books. All rights reserved.

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