- ชิปเซ็ต Snapdragon 8 Elite Gen 5 รองรับ Linux แบบ upstream ตั้งแต่วันเปิดตัว
- Qualcomm เพิ่มไดรเวอร์และการเปลี่ยนแปลงโค้ดที่จำเป็นเข้าสู่ Linux kernel mainline ทันที
- นักพัฒนาสามารถรัน Linux บนฮาร์ดแวร์รุ่นล่าสุดได้ โดยไม่ต้องผ่านกระบวนการพอร์ตเพิ่มเติม
- นี่เป็นความเคลื่อนไหวที่ช่วยเสริมความแข็งแกร่งให้กับ ระบบนิเวศโอเพนซอร์สและความเข้ากันได้ของฮาร์ดแวร์
- มีความหมายต่อการ เพิ่มประสิทธิภาพการพัฒนาและการเข้าถึง สำหรับนักพัฒนามือถือและระบบฝังตัว
การรองรับ Linux แบบ upstream ของ Snapdragon 8 Elite Gen 5
- Qualcomm ประกาศ การรองรับ Linux แบบ upstream ในวันเดียวกัน (same-day upstream Linux support) สำหรับโปรเซสเซอร์ Snapdragon 8 Elite Gen 5
- โค้ดที่จำเป็นสำหรับ Linux kernel mainline ถูกรวมไว้พร้อมกับการเปิดตัวชิปเซ็ต
- มอบสภาพแวดล้อมที่นักพัฒนาสามารถใช้งาน Linux ได้โดยไม่ต้องพึ่งแพตช์นอกทางการเพิ่มเติม
- การรองรับนี้สะท้อนถึง การเสริมความร่วมมือกับชุมชน Linux และแสดงให้เห็นถึงการขยายการมีส่วนร่วมด้านโอเพนซอร์สของ Qualcomm
ผลกระทบต่อนักพัฒนาและระบบนิเวศ
- การรองรับแบบ upstream ช่วย ลดภาระในการบำรุงรักษาไดรเวอร์อุปกรณ์
- ปัญหาความเข้ากันได้เมื่ออัปเกรดเวอร์ชันเคอร์เนลลดลง
- นักพัฒนาระบบฝังตัว, IoT และมือถือ สามารถใช้งานฮาร์ดแวร์ Snapdragon รุ่นล่าสุดได้ทันที
- มาตรการนี้ของ Qualcomm ช่วยส่งเสริม การทำให้สภาพแวดล้อมการพัฒนาบน Linux มีมาตรฐานมากขึ้นและเข้าถึงได้ง่ายขึ้น
ไม่มีการกล่าวถึงเพิ่มเติม
- ในต้นฉบับไม่มีรายละเอียดทางเทคนิค ขอบเขตการรองรับ หรือค่าประสิทธิภาพรวมอยู่
- ไม่มีคำอธิบายเพิ่มเติมนอกจากประกาศเกี่ยวกับคุกกี้และความเป็นส่วนตัว
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
หากผู้บริหารของ Qualcomm ได้เห็นโพสต์นี้ ก็ยอมรับได้ว่าความพยายามครั้งนี้เป็นจุดเริ่มต้นที่ดี
แต่หากต้องการ ขยายไปไกลกว่าตลาดมือถือ ก็ยังต้องไปอีกไกล
ไดรเวอร์ถูกส่งขึ้น LKML แล้ว แต่ยังไม่ได้ถูกรวมเข้า mainline และไดรเวอร์ของ gen4 กับ 4.5 ก็ยังมีปัญหาอยู่
boot chain ยังคง ปิดและเป็นกรรมสิทธิ์ จึงไม่เข้ากันได้กับผู้ผลิต ARM รายอื่น
ยังชี้ว่ามีปัญหาเรื่อง Gunyah, GearVM, โครงสร้างการล็อกของ BSP และคุณภาพซอฟต์แวร์ที่ด้อยกว่า TI·NXP
นักพัฒนาหลายคนบอกว่าจะไม่ใช้ชิป Qualcomm อีกเพราะโมเดลการสนับสนุนแบบปิดเช่นนี้
ตัวชิปนั้นยอดเยี่ยม แต่หากการสนับสนุนซอฟต์แวร์ตามไม่ทัน ก็ยากที่จะปลดปล่อยศักยภาพได้เต็มที่
OEM สามารถรันโค้ดได้เฉพาะใต้ hypervisor เท่านั้น และการเข้าถึงฮาร์ดแวร์บางส่วนก็ถูกจำกัด
ตั้งคำถามว่าแค่ใช้ U-Boot แบบคัสตอมเพื่อโต้ตอบกับ boot chain แบบเฉพาะทาง แล้วให้ UEFI มาตรฐานไม่ได้หรือ
ดูเหมือนโปรเจกต์ Asahi จะทำงานในลักษณะนั้น
พร้อมเสริมความเห็นว่า “อย่าทำแบบครึ่ง ๆ กลาง ๆ จะทำก็ทำให้จริง ไม่งั้นก็อย่าทำ”
ในฐานะผู้ใช้ Mobile Linux รู้สึกยินดีกับข่าวนี้
แต่ก็เห็นว่า Qualcomm อาจไม่ได้ตั้งใจจะเป็นมิตรกับ FOSS อย่างแท้จริง แต่อาจเป็นแค่ การตัดสินใจทางธุรกิจ
ดูเหมือนจะได้รับอิทธิพลจากความล้มเหลวของโน้ตบุ๊ก Snapdragon X (บทความ TechPowerUp) การพึ่งพา Android และความสำเร็จของการลงทุนด้าน FOSS ของ Valve
หากทำ upstream ชิปได้อย่างเหมาะสม ก็จะมีความยืดหยุ่นกับระบบปฏิบัติการตระกูล Linux ที่หลากหลาย
หากมีแรงจูงใจด้านรายได้ที่ชัดเจน ก็มีโอกาสสูงกว่าจะดำเนินต่อไปได้แม้ผู้บริหารเปลี่ยน
การสนับสนุน FOSS จะทรงพลังที่สุดเมื่อ ROI ชัดเจน
เคยใช้ 8 Gen 3 แล้วรู้สึกผิดหวังกับความร้อนและการไม่มีอัปเดตไดรเวอร์ GPU
การทำ upstream ครั้งนี้ก็ไม่ใช่ข้อยกเว้น
Qualcomm ส่งแพตช์ขึ้น LKML ในปี 2024 และโปรโมตผ่านบล็อกทางการ แต่
เมื่อสองวันก่อน Tuxedo Computers ประกาศถอนตัวเพราะ Qualcomm สนับสนุนได้ไม่ดี
แม้แต่ ฟังก์ชันพื้นฐาน อย่างอายุแบตเตอรี่ การอัปเดต BIOS การควบคุมพัดลม KVM virtualization ความเร็ว USB4 และการถอดรหัสวิดีโอ ก็ยังไม่พร้อม
จากข่าวประชาสัมพันธ์นี้เพียงอย่างเดียว จึงยังยากจะมองว่า Qualcomm เปลี่ยนไปอย่างถึงรากถึงโคนแล้ว
พร้อมคาดเดาว่า Qualcomm มีบริการสนับสนุนเชิงพาณิชย์อยู่แล้ว และอาจเป็นไปได้ว่า Tuxedo ไม่ได้จ่ายค่าใช้จ่ายส่วนนั้น
หวังว่าเหตุผลที่ Qualcomm สนับสนุน FOSS ครั้งนี้ จะเป็น การตัดสินใจเชิงกลยุทธ์เพื่อตอบสนองแรงกดดันจากตลาด
ไม่ใช่แค่เพื่อปรับภาพลักษณ์ แต่ต้องเชื่อมโยงกับรายได้จึงจะยั่งยืน
พวกเขาอาจมองเห็นโอกาสที่จะ เขย่าตลาด x86 ด้วย CPU Oryon และ GPU Adreno
ความสำเร็จของ Steam Deck จาก Valve เป็นตัวเร่งให้เกิดการพูดคุยเช่นนี้
แม้ผู้ใช้ทั่วไปจะเข้าถึงได้ยาก แต่ก็เป็นสัญญาณเชิงบวกต่อระบบนิเวศ Linux
กำลังมองหาเครื่อง ARM Linux อยู่ และข่าวนี้ให้ความรู้สึกเหมือน game changer
อาจถึงขั้นเปลี่ยนแผนจากเดิมที่ตั้งใจจะรัน M2 Pro กับ Asahi
มาพร้อม aarch64 Ubuntu 24.04 เป็นค่าเริ่มต้น เงียบ ขนาดเล็ก และรองรับเครือข่าย 200GbE กับหน่วยความจำรวม 128GB
ด้วย UEFI bootloader จึงติดตั้ง Ubuntu 25.10 และ ESXi ARM version ได้ง่ายเช่นกัน
น่าเสียดายเพียงไม่มี BMC หรือสล็อต PCIe
ในอดีตชิป Qualcomm ก็มีการรองรับใน mainline อยู่บ้าง แต่แทบไม่มีอุปกรณ์ที่ใช้งาน Linux ได้จริง
ท้ายที่สุดจึงมองว่าการประกาศครั้งนี้ก็ยังมีลักษณะเป็นการตลาดค่อนข้างมาก
สงสัยว่า Qualcomm เปลี่ยนไปหลังโปรเจกต์ Steam Frame ที่ร่วมมือกับ Valve หรือไม่
ข่าวเรื่องไดรเวอร์ GPU Adreno แบบโอเพนซอร์สนั้นน่าประหลาดใจมาก
สุดท้ายจึงอาจไม่มีทางเลือกอื่นนอกจากใช้ไดรเวอร์โอเพนซอร์ส
ไดรเวอร์ Turnip ก็เป็นเพียงผลลัพธ์จากการ reverse engineering เท่านั้น จึงคิดว่าไม่ใช่เพราะ Qualcomm “ตาสว่าง” ขึ้นมา
คงต้องใช้เวลาอีกกว่าจะรองรับได้อย่างสมบูรณ์
สงสัยว่าจะมี แท็บเล็ตที่ติดตั้ง Linux ได้ ออกมาจากชิปตัวนี้หรือไม่
ตอนนี้แทบไม่มีแท็บเล็ต Linux น้ำหนักเบาอยู่เลย
พร้อมถามว่า WSL2 อาจเป็นทางเลือกแทนได้หรือไม่
ตัวฮาร์ดแวร์เองยอดเยี่ยม
เพราะเข้ากันได้กับระบบ embedded และไบนารี
น่าแปลกที่พูดถึงแค่ H.264, H.265, VP9 แต่ ไม่มี AV1
เพราะทุกวันนี้เว็บไซต์ส่วนใหญ่ โดยเฉพาะ YouTube ใช้ AV1 กันแล้ว
น่าจะเป็นเพราะไดรเวอร์ยังไม่เสร็จสมบูรณ์
ไม่มีความเชื่อมั่นใน คุณภาพไดรเวอร์ไร้สาย ของ Qualcomm
เคยเจอประสบการณ์ที่ Wi‑Fi ใช้งานไม่ดีแม้จะผ่านไปหลายปีแล้ว
กล่อง สมัครสมาชิก ของเว็บมาบังเนื้อหา ทำให้ใช้งานลำบาก
เสนอว่าน่าจะมีวิธีปิดมันได้
ปิดท้ายด้วยคำว่า “presentation is half the message”