Back to All
Developer Blog

Announcing Linux on Snapdragon X2 Series Early Developer Preview

Sign up for Developer monthly newsletter-image

Sign up for Developer monthly newsletter

Join thousands of developers around the globe who receive latest news and updates from our monthly curated newsletter.

Sign up
Come for support, stay for the community-image

Come for support, stay for the community

Get support from experts, connect with like-minded developers, and access exclusive virtual events.

Join Developer Discord

Introduction

Since Snapdragon Summit 2025, our Linux team has been working to enable Snapdragon X2 Series processing upstream, starting with low-level SoC enablement and progressing to upstream Linux support for Snapdragon X2 Series reference hardware.

This Early Developer Preview for Linux on Snapdragon X2 Series is a significant step forward in our commitment to the open-source community and a developer-first approach.

 For developers, the important part is simple: more core hardware features are being reviewed and merged, so that laptops with Linux on Snapdragon X2 Series will be easier to build, test, and debug.

This article will give you two things: a snapshot of where upstream Linux stands today, and a practical starting point for trying it yourself. The enablement work completed so far has been validated on a Debian 13-based (“Trixie”) user space and a custom kernel, so developers should treat this as the current reference environment while support continues to mature. We’ll cover what is already landing in the kernel, what is still early, which resources to follow, and how to begin building Linux for supported Snapdragon X2 Series processors.

A quick scope note before you start: this work is focused on laptops with Snapdragon X2 Series. It does not currently cover desktop form factors, earlier Snapdragon X platforms, or other development boards. Readiness also varies by OEM design and Snapdragon X2 Series variant.

What Developers Can Expect: Rolling Out in Stages

Initial Enablement

Linux support for laptops with Snapdragon X2 Series is rolling out in stages, starting with the core pieces developers need before they can do production-level work on their device. The first priority is upstreaming the drivers that unlock real workloads, including Qualcomm Hexagon NPU support through fastRPC for on-device AI inference and GPU support through Freedreno , Turnip and Rusticl the open-source Mesa drivers for Qualcomm Adreno graphics and compute.

Once those foundations are in place, developers have a clearer path to build, test, and tune applications on real hardware instead of only validating that Linux can boot.

This stage focuses on the essentials:

  • Boot and system bring up - Qualcomm Linux supports systemd-boot as the Universal extensible firmware interface (UEFI) boot manager to load and boot the Linux kernel.

  • Core I/O - Developers can boot & connect Low and High speed I/O peripherals including USB/ PCIE/ Qualcomm universal peripheral (UP) serial engine (supporting UART/I2C/SPI) to respective end points.

  • Graphics and display – Freedreno, Turnip and Rusticl work that helps enable desktop UI, browser acceleration, graphics workloads, and GPU compute over time.

  • AI acceleration – FastRPC driver upstreaming that enables access to Hexagon NPU for local inference workloads.

  • Power, thermal, and reliability - Support system wide power management across subsystems, and enable overall system wide stability

Upstreaming matters because it makes the work sustainable. Out-of-tree patches may help early bring-up, but mainline support is what distribution maintainers and long-term developers can build on across kernel releases. Hardware enablement and driver support for Qualcomm SOC including Core Peripherals, GPU, Qualcomm AI Engine, DSP and Multimedia HW blocks support landing upstream is the foundation for a Linux experience that developers can reproduce, maintain, and improve. 

For developers who want to try it today, the call to action is straightforward: start with Snapdragon X2 Series hardware, review the latest recipes to build Qualcomm Linux Debian Images, build available upstream sources the Debian OS image and test the peripherals that matter to you, such as graphics, AI inference, device I/O, or basic application bring-up.

Early testing helps identify the gaps that matter most before support becomes broader and ready for production-level workloads.

Expanded Enablement

This milestone focuses on making Snapdragon X2 Series a practical development target. With this work, you should see progress across four areas:

  • Broader hardware enablement - more peripherals and subsystems brought online on Snapdragon X2 Series.

  • Better reliability - fewer rough edges, more tested functionality, and more confidence when running real workloads.

  • Expanded upstream kernel support - more patches landing in mainline, closing the gap between "what works" and "what's upstream".

  • A stronger foundation for application development and device evaluation - the point where building and testing real workloads becomes practical, not just experimental.

In practical terms, this is the shift from "the system boots" to "you can start building on it." It should become easier to evaluate applications, test peripherals, and identify the remaining gaps for your use case.

What Comes Next: Production Readiness

This work is currently in progress, with completion targeted for the end of November. Upstreaming will continue beyond November 2026 to support mainline kernel updates, certification, and OEM commercialization.

This phase focuses on reaching a fully featured, stable, production-ready quality level by closing the remaining gaps needed for broader developer and distribution adoption—making the platform dependable enough to build on.

  • More features tested on real hardware – device specific issues identified and addressed, raising confidence that what works in the lab holds up in the field.

  • Expanded support across laptops with Snapdragon X2 and hardware variants - fewer gaps remaining for distribution adoption, so maintainers can target the platform without carrying out-of-tree patches.

  • Improved stability, performance, and completeness - gains driven by real-world deployment and developer feedback, the kind of maturation that turns "it runs" into "it's ready."

In short, this is the move from early developer preview toward a production-quality Linux experience - the point where the platform is stable, complete, and validated enough that distributions can adopt it and developers can rely on it.

Think of the roadmap as a steady path from early bring-up to a developer-ready Linux experience and then to broader enablement for PC OEMs to enable and ship Linux devices with Snapdragon X2. Each step should make the hardware easier to use, easier to debug, and easier for distributions to adopt.

Getting Started: Building Linux for Snapdragon X2 Series Today

You do not have to wait for everything to be fully finished before getting hands-on. If you are comfortable working from upstream sources you can start evaluating Snapdragon X2 hardware today.

The Snapdragon X2 Linux Workflow

  1. Set up the software environment
    - Download the Snapdragon X2 Series Linux software package, documentation, and required tools.

  2. Build the Linux software
    - Build the kernel, device trees, and other software components for your target platform.

  3. Create and deploy the Linux image
    - Generate a bootable image and flash it to the device with Snapdragon X2 Series processor.

  4. Boot and validate on hardware
    - Start Linux on the target hardware and verify platform functionality.

Check out the step-by-step instructions, including the full build flow and deployment guidance for Snapdragon X2 Series Linux software.

A Note on Distributions

Put simply, this effort is less about supporting specific Linux distributions and more about empowering the developers who make Linux available on new hardware.

This Developer Preview targets distribution maintainers, toolchain developers, kernel contributors, and hardware enablement engineers. It provides the upstream building blocks, including kernel patches, drivers, and reference device trees, needed to enable Snapdragon X2 Series support in their own projects and distributions.

For end users looking for a turnkey “install and go” experience, that will come later as distributions adopt what lands upstream. We’re encouraging the community to build on this work and help shape what comes next.

Snapdragon Summit: A Preview of Linux on Snapdragon X2 Series

If you want to see the current state of Linux on Snapdragon X2 Series in person, Snapdragon Summit is the place to look. This year’s Summit runs September 22–24 in Maui, Hawaii, with hands-on demos of Linux running on Snapdragon X2 Series hardware - a practical look at what works today and where Snapdragon X2 Series Linux support is headed.

The demos are intended for developers, maintainers, and hardware enablement teams who want to understand the real status of Snapdragon X2 Series Linux support: what is upstream, what is still in progress, and what it takes to build on supported hardware.

If you are at the Summit, use the demo room to ask practical questions: which devices are supported, which drivers are upstream, what still needs work, and what resources you should follow after the event. Developer feedback helps shape the next set of priorities.

Resources

To get started, these are the primary resources:

Conclusion

Linux on Snapdragon X2 Series is moving from early bring-up toward a more complete upstream developer experience. Core support is landing, Hexagon NPU and Adreno GPU work is progressing, and real laptops with Snapdragon X2 Series processors are already beginning to boot Linux.

If you build distributions, drivers, tool chains, or system software, now is a good time to follow the upstream work, test on Snapdragon X2 Series hardware, and share feedback on the gaps that matter to you.

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries ("Qualcomm"). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.

Snapdragon and Qualcomm branded products are products of Qualcomm Technologies, Inc. and/or its subsidiaries.

About the Authors
Nagaraju NaikSenior Director, Product Management at Qualcomm Technologies, Inc.
Ramya Kanthi Polisetti
Ramya Kanthi PolisettiEngineer

© Qualcomm Technologies, Inc. and/or its affiliated companies.

Snapdragon and Qualcomm branded products are products of Qualcomm Technologies, Inc. and/or its subsidiaries. Qualcomm patents are licensed by Qualcomm Incorporated.

Note: Certain services and materials may require you to accept additional terms and conditions before accessing or using those items.

References to "Qualcomm" may mean Qualcomm Incorporated, or subsidiaries or business units within the Qualcomm corporate structure, as applicable.

Qualcomm Incorporated includes our licensing business, QTL, and the vast majority of our patent portfolio. Qualcomm Technologies, Inc., a subsidiary of Qualcomm Incorporated, operates, along with its subsidiaries, substantially all of our engineering, research and development functions, and substantially all of our products and services businesses, including our QCT semiconductor business.

Materials that are as of a specific date, including but not limited to press releases, presentations, blog posts and webcasts, may have been superseded by subsequent events or disclosures.

Nothing in these materials is an offer to sell or license any of the services or materials referenced herein.