Snapdragon X2 gặp Linux: vì sao đây là bước ngoặt cho giới lập trình AI
Việc Qualcomm công bố hỗ trợ Linux chính thức cho dòng Snapdragon X2, bao gồm Debian và Ubuntu cùng bộ driver NPU/GPU được upstream lên kernel, đánh dấu một bước ngoặt quan trọng giúp biến nền tảng vốn gắn với di động thành lựa chọn nghiêm túc cho phát triển agentic AI và hệ thống nhúng trên PC. Đây không chỉ là động thái “bổ sung thêm hệ điều hành”, mà là một lời khẳng định rằng lập trình AI trên Snapdragon phải diễn ra trên một nền tảng mở, nơi cộng đồng có thể kiểm chứng, đóng góp và mang code của mình đi qua nhiều thế hệ phần cứng mà không bị khóa chặt vào hệ sinh thái riêng của bất kỳ hãng nào. Thông báo được đưa ra tại Snapdragon Summit ở Maui, khi Qualcomm lần đầu tuyên bố sẽ "cuối cùng" hỗ trợ Linux trên Snapdragon X2 với lộ trình cho Debian và Ubuntu. Trong bối cảnh phần lớn dự án AI và nhúng hiện chạy trên Linux, việc thiếu Snapdragon X2 Linux đã trở thành một điểm trừ rõ ràng. Động thái xoay trục sang Linux là câu trả lời muộn màng nhưng cần thiết cho yêu cầu liên tục từ cộng đồng và đối tác phần cứng: họ muốn một nền tảng mở, có thể hack, tùy biến và triển khai agentic AI ở mọi nơi, từ laptop đến thiết bị IoT.
Early Developer Preview: upstream NPU/GPU hay là quyết định chọn đứng về phía cộng đồng
Điểm đáng giá nhất trong Early Developer Preview cho Snapdragon X2 không nằm ở một bản ISO thân thiện, mà ở lựa chọn chiến lược: ưu tiên upstream driver cho Hexagon NPU và Adreno GPU lên mainline Linux. Qualcomm xác nhận driver fastRPC cho Hexagon NPU sẽ được đưa lên upstream, trở thành trụ cột cho chiến lược AI tương lai của hãng trên Linux. Cùng lúc, Adreno GPU được xử lý thông qua bộ driver mã nguồn mở Mesa như Freedreno, Turnip và Rusticl, thay vì giữ trong các nhánh đóng kín. Việc chọn upstream nghĩa là các bản phân phối có thể bám theo kernel chính, hạn chế tình trạng "vá riêng" mỗi nơi một kiểu và giúp lập trình viên AI trên Snapdragon không bị vướng vào ma trận bản vá ngoài kernel. Qualcomm công khai thừa nhận: các patch ngoài kernel có thể hữu ích lúc đầu, nhưng nếu muốn nhà phát triển an tâm đưa agentic AI vào sản phẩm lâu dài thì driver phải sống trong nhánh chính thức. Đây là lần hiếm hoi một ông lớn phần cứng xóa bỏ tư duy "hỗ trợ tối thiểu" và chấp nhận chơi theo luật của cộng đồng Linux.
Agentic AI trên PC: Snapdragon X2 Linux mở ra những kịch bản nào?
Khi Linux trở thành hệ điều hành thứ ba trên Snapdragon X2, sau Windows và hệ điều hành của Google, PC dùng X2 lập tức thoát khỏi hình ảnh một chiếc "Windows on Arm" bị giới hạn. Thay vào đó, chúng trở thành nền tảng mở cho agentic AI development, nơi lập trình viên có thể chạy kernel tùy biến, tận dụng NPU cho suy luận tại chỗ và GPU cho đồ họa, game lẫn tính toán song song. Lộ trình Qualcomm nói rõ: giai đoạn đầu tập trung vào boot bằng systemd-boot trên UEFI, I/O cốt lõi như USB, PCIe, cùng UART, I2C, SPI, đồ họa/hiển thị, tăng tốc AI qua NPU và quản lý điện năng, nhiệt. Đây là những hạng mục nền tảng để một PC AI chạy Linux có thể sống trong thực tế, chứ không chỉ trong lab. Thú vị hơn, hãng nói về một viễn cảnh AI agent chạy xuyên suốt từ tai nghe, kính thông minh, điện thoại đến PC, với các mức năng lực tính toán khác nhau nhưng cùng chung nền tảng Snapdragon X2 Linux. Nếu viễn cảnh đó thành hiện thực, việc lập trình AI trên Snapdragon sẽ giống như viết một agent duy nhất rồi triển khai trên nhiều lớp thiết bị mà không phải viết lại stack.
Lộ trình Debian, Ubuntu và tác động thực tế tới người dùng cuối
Qualcomm khẳng định sẽ bắt đầu với Debian và "nhanh chóng" hỗ trợ Ubuntu, trong đó Debian – nền tảng của nhiều bản phân phối khác – dự kiến được hỗ trợ từ cuối năm nay, còn Ubuntu được đặt mục tiêu hoàn tất chứng nhận cho dòng X2 trong nửa đầu năm 2027. Canonical đã lên tiếng ủng hộ tại sự kiện, và các đối tác như HP, Asus, Humain được kỳ vọng mang máy tính dùng X2 chạy Linux ra thị trường trong năm 2027. Tuy nhiên, đây chưa phải câu chuyện dành cho số đông ngay lập tức. Early Developer Preview hiện giới hạn trên laptop dùng Snapdragon X2, chưa hỗ trợ desktop, thế hệ X1 hay các board phát triển khác. Mức độ hoàn thiện còn phụ thuộc từng thiết kế OEM, và môi trường cài đặt thân thiện cho người dùng phổ thông sẽ chỉ xuất hiện khi quá trình upstream đủ ổn định để các bản phân phối đóng gói thành trải nghiệm hoàn chỉnh. Nói cách khác, người dùng cuối sẽ hưởng lợi sau, nhưng hiện tại sân chơi vẫn thuộc về maintainer distro, lập trình kernel và kỹ sư phần cứng.
Quan điểm: Qualcomm chọn đúng hướng, nhưng không còn nhiều thời gian để trở thành nền tảng mở dẫn đầu
Một khi Qualcomm quyết định tập trung vào Snapdragon X2 Linux thay vì quay lại hỗ trợ X1, hãng đã đánh cược rằng thế hệ PC AI mới là nơi đáng đầu tư hơn là sửa chữa quá khứ. Tôi cho rằng quyết định đó hợp lý, nhưng cũng đặt ra áp lực: thời gian cho Qualcomm để trở thành nền tảng mở hấp dẫn lập trình viên AI đang không còn nhiều, khi NVIDIA, AMD, Intel và Arm đều đã quen với việc sống cùng Linux từ lâu. Điểm cộng lớn là việc đặt power management và graphics lên mức ưu tiên, thay vì coi Linux như hệ điều hành phụ. Nếu quản lý điện năng, nhiệt và hiển thị được chăm chút đúng mức, PC dùng X2 chạy Debian hoặc Ubuntu sẽ không còn là bản demo, mà là máy phát triển AI thực thụ, nơi các bộ đo như những bộ benchmark agentic AI tương lai có thể so sánh X2 với các nền tảng khác. Cuối cùng, câu hỏi không phải "Snapdragon X2 có chạy được Linux hay không", mà là "Linux trên Snapdragon X2 có đủ tốt để lập trình viên chọn nó làm máy chính cho agentic AI và IoT hay không". Với cách Qualcomm đi cùng upstream, câu trả lời có cơ hội nghiêng về "có" – nếu họ giữ được tốc độ và sự nhất quán.






