- Linaro และ TUXEDO Computers เปิดตัวโน้ตบุ๊กลินุกซ์ต้นแบบที่ใช้ SoC Snapdragon X Elite บนพื้นฐาน ARM64
- ในช่วง 1 ปีที่ผ่านมา การรองรับลินุกซ์พัฒนาไปมาก บนโน้ตบุ๊กหลายรุ่น โดยความเข้ากันได้ของ ฟังก์ชันหลักอย่างเคอร์เนล, การเร่งความเร็ว GPU, USB, เสียง และ Wi‑Fi ดีขึ้นอย่างชัดเจน
- แม้ยังมี โน้ตบุ๊ก ARM64 ที่ติดตั้งลินุกซ์มาล่วงหน้า ไม่มากเท่าตลาด x86 แต่ก็มีความคืบหน้าทั้งจาก การทำ ARM64 Linux laptop ออกขายจริงของ TUXEDO และการรองรับจากดิสทริบิวชันหลักอย่าง Ubuntu และ Fedora
- ประสบการณ์การใช้ ลินุกซ์บนโน้ตบุ๊ก ARM64 ยังด้อยกว่า x86 และ Windows อยู่บ้าง แต่การพัฒนาโดยชุมชนอย่าง Linaro กำลังเร่ง การปรับปรุงความเสถียรและประสบการณ์ผู้ใช้
- มีการสาธิตการใช้งานจริง ทั้ง การจำลองเกม x86 ผ่าน FEX-EMU และการรองรับจอภายนอก คีย์บอร์ด เมาส์ ซึ่งแสดงให้เห็นถึง ศักยภาพในการใช้งานประจำวัน และสร้างความคาดหวังต่อการเติบโตของระบบนิเวศโน้ตบุ๊กลินุกซ์บน ARM
Advancements in Linux Support for Snapdragon X Elite
- ในช่วง 1 ปีที่ผ่านมา มีความคืบหน้าอย่างมากในการผนวกรวมการรองรับลินุกซ์สำหรับโน้ตบุ๊ก Snapdragon X Elite
- Qualcomm และผู้ผลิตโน้ตบุ๊กหลายรายได้ร่วมมือกันเปิดตัวพีซีรุ่นใหม่ที่ใช้ Snapdragon
- แม้ Windows On ARM จะรองรับอย่างเป็นทางการ แต่ ลินุกซ์ยังต้องการการรองรับแยกต่างหาก
- ความร่วมมือระหว่าง Qualcomm, Linaro และชุมชนเคอร์เนล ช่วยให้เกิด สภาพแวดล้อมลินุกซ์ที่เสถียร บนโปรเซสเซอร์ Qualcomm หลายรุ่น
State of the art
- ณ Linux kernel 6.15 โน้ตบุ๊กเชิงพาณิชย์หลักจาก Lenovo, Dell, Asus, HP, MS และรายอื่น ๆ สามารถบูตลินุกซ์และรองรับฟังก์ชันหลักได้แล้ว
- วิศวกรของ Linaro ได้ขยาย ขอบเขตการรองรับฮาร์ดแวร์ อย่างมากในช่วงหลายปีที่ผ่านมา ครอบคลุม GPU/2D/3D acceleration, USB, เสียง, กล้อง, Wi‑Fi/BT, ระบบความร้อน และการ suspend
- แม้ยังมี รุ่นที่ติดตั้งลินุกซ์มาล่วงหน้า ไม่มาก แต่แนวโน้มนี้กำลังขยายมาสู่ ARM64 เช่นเดียวกับที่เคยเกิดขึ้นในตลาด x86
Current Issues and Goals
- ณ ตอนนี้ ประสบการณ์ลินุกซ์บนโน้ตบุ๊ก ARM64 ยัง ด้อยกว่าการใช้ Windows บนอุปกรณ์เดียวกัน และลินุกซ์บน x86
- เป้าหมายของ Linaro คือ ปรับปรุงประสบการณ์ out-of-box ความเสถียร และ UX ของดิสทริบิวชันลินุกซ์ (เช่น Debian, Fedora) บนโน้ตบุ๊ก ARM64 ที่ใช้ Qualcomm
- มีการเผยแพร่ Ubuntu 24.10 รุ่นคอนเซปต์ และกำลังผลักดัน การรองรับแล็ปท็อป ARM64 อย่างเป็นทางการ ใน Ubuntu 25.04 และ Fedora
TUXEDO Computers’ Commitment to Linux on ARM
- TUXEDO มุ่งเน้นการทำ โน้ตบุ๊กลินุกซ์แบบติดตั้งมาล่วงหน้าเชิงพาณิชย์ ที่ใช้โปรเซสเซอร์ ARM64 รุ่นใหม่
- มีการทำงานร่วมกับ Linaro ทางเทคนิคเพื่อรองรับฮาร์ดแวร์และฟีเจอร์ต่าง ๆ
- บริษัทตั้งเป้ามอบ ทางเลือก ARM64 นอกเหนือจาก x86 ให้กับนักพัฒนา ภาคธุรกิจ และผู้บริโภค โดยมีจุดเด่นคือ แบตเตอรี่อึด เงียบ ประสิทธิภาพสูง และน้ำหนักเบา
- ความคาดหวังต่อ วงจรเชิงบวกและนวัตกรรม ในระบบนิเวศลินุกซ์บน ARM กำลังเพิ่มขึ้น
บทสรุปและแนวโน้ม
- การรองรับลินุกซ์บนโน้ตบุ๊ก ARM64 ยังอยู่ในช่วงเติบโต แต่ด้วยความร่วมมือระหว่าง ผู้ผลิตฮาร์ดแวร์ ชุมชนเคอร์เนล และดิสทริบิวชัน ทำให้การใช้งานและขอบเขตการรองรับขยายตัวอย่างรวดเร็ว
- โดยมีความร่วมมือของ TUXEDO และ Linaro เป็นหัวหอก จึงคาดว่าจะได้เห็นโน้ตบุ๊กลินุกซ์ ARM64 และการรองรับอย่างเป็นทางการจากดิสทริบิวชันเพิ่มขึ้นในอนาคต
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ถ้ากำลังพิจารณา Tuxedo อยู่ ผมไม่แนะนำ ผมซื้อมาเพราะหลงเชื่อคำสัญญาหลายอย่าง เช่น การรองรับ fwupd, ไดรเวอร์ที่ upstream แล้ว, การรองรับ coreboot แต่ผ่านมาหลายปีก็ยังใช้งานได้ไม่ดีเลย ถึงขั้นที่นักพัฒนาเคอร์เนลเริ่มเอือมกับ Tuxedo จนมีการพูดคุยเรื่อง blacklist และดูเหมือนว่า Tuxedo เพิ่งจะเริ่ม upstream ไดรเวอร์ทีละนิดในตอนนั้น(บทความที่เกี่ยวข้อง) ถ้าจะเปลี่ยนการตั้งค่าก็ต้องใช้แอป Electron ที่เละเทะ จนมีอาสาสมัครทำแอปทางเลือกขึ้นมาเอง(บทความบล็อก) แต่แม้แต่นักพัฒนาแอปทางเลือกคนนั้นก็ดูเหมือนจะเริ่มหมดแรงแล้ว แถมซ่อมยากแทบเป็นศูนย์ ผมเคยมีปัญหาหน้าจอและได้รับใบประเมินราคามากกว่า 200 ยูโร ทั้งที่ผมน่าจะซ่อมเองได้ถูกกว่า ถ้ามีอะไหล่และมีคู่มือ หวังว่าสักวันมันจะดีขึ้น แต่ตอนนี้เหลือแต่ความผิดหวัง จะไม่ซื้ออีกแล้ว
ผมใช้ Tuxedo เครื่องที่สองอย่างพอใจอยู่ เครื่องแรกใช้มา 7 ปีและเคยซ่อมเปลี่ยนชิ้นส่วนเองหลายครั้ง ฝ่ายซัพพอร์ตตอบเร็วมาก และราคาอะไหล่ก็สมเหตุสมผล แน่นอนว่าผมก็เห็นด้วยกับข้อเสียที่พูดไปข้างบนเหมือนกัน ถ้าคุณไม่ชอบซอฟต์แวร์ custom ของ Tuxedo มันก็รัน Linux ทั่วไปได้ดีอยู่แล้ว (ผมใช้ Ubuntu)
พออ่านสรุปจากลิงก์ที่สองแล้ว ดูเหมือนว่า software stack ของ Tuxedo จะถูกรวมเข้ากับฮาร์ดแวร์ของตัวเองแบบแนบแน่นมาก มันทำให้นึกถึงสถานการณ์คล้ายสมาร์ตโฟน คือแม้จะเป็น ARM เหมือนกัน แต่แต่ละ SoC ก็มีการปรับแต่งซอฟต์แวร์คนละแบบ ผมตกใจที่การเปลี่ยนการตั้งค่าต้องพึ่งแอป Electron ด้วย ตอนแรกก็คิดว่า Android ที่ใช้ Java นี่ก็หนักเกินพอแล้ว แต่นี่เหมือนเลือกทางที่เพี้ยนไปอีกขั้น
ผมว่ามันแปลกมากที่บริษัทที่อ้างตัวว่าเชี่ยวชาญ Linux กลับแยกไดรเวอร์ออกจากเคอร์เนล ถ้าต้องใช้ดิสโทร custom ของ Tuxedo หรือไม่ก็ต้องมานั่งคอมไพล์ kernel module เองอย่างยุ่งยากบนดิสโทรอื่น ผมว่าซื้อแล็ปท็อปที่ดีกว่าในราคาเท่ากันจากบริษัทที่ไม่ได้โฆษณาเรื่องรองรับ Linux ยังจะดีกว่า อย่างน้อยฝั่งนั้นคุณก็ใช้ดิสโทรไหนก็ได้พร้อมการรองรับฮาร์ดแวร์เต็มรูปแบบทันที
Qualcomm ก็ยังทำตัวแบบ Qualcomm ตามเคย
ลิงก์แรกไม่ได้พูดถึง blacklist เลย มีแต่เรื่องการแก้ปัญหาความเข้ากันได้ของไลเซนส์เท่านั้น
ผมยังคงรอ "แล็ปท็อป Linux ที่ชนะ Apple ได้ (แบตอยู่เกิน 12 ชั่วโมงบน Ubuntu ธรรมดา)" อยู่ ตลาดคอมพิวเตอร์พกพาตอนนี้น่าหงุดหงิดจริง ๆ ถ้าต้องการแบตเตอรี่ที่ใช้งานได้นานแบบจริงจัง ต่อให้ไม่ชอบก็ยังต้องใช้เครื่องปิดของ Apple พอรัน aarch64 Ubuntu VM บน MacOS มันยังทั้งเร็วกว่าและอยู่นานกว่าการบูต Ubuntu แบบ native บนแล็ปท็อป ARM เสียอีก มันแสดงให้เห็นว่าซอฟต์แวร์ของแล็ปท็อป ARM ยังตามหลังมาก ฮาร์ดแวร์ดีอยู่แล้ว แต่ซอฟต์แวร์พัฒนาช้าเกินไป และผมรู้สึกถึงแรงล็อบบี้ของ Microsoft ในความล่าช้านี้
Microsoft ลงแรงกับแล็ปท็อป Surface แบบ ARM เยอะมาก ผมเองก็ใช้ Surface 15 นิ้วอยู่ เป็นสเปกต่ำสุด (RAM 16GB, ไดรฟ์ 256GB) แต่ผมใช้มันเป็นเหมือนเทอร์มินัล โดยไปรัน vscode server บนเดสก์ท็อปหรือ VM และใช้แค่ vscode client บนแล็ปท็อป การคอมไพล์จริง ๆ (รวมถึง LSP น่าจะด้วย) ไปทำที่ฝั่งรีโมต ดังนั้นตัว editor ยังตอบสนองดีมาก ผลลัพธ์คือแบตอยู่ได้เกิน 16 ชั่วโมงซึ่งยอดเยี่ยมมาก แถมไฟล์ build ก็ไปอยู่บนเซิร์ฟเวอร์ทันที ไม่ต้องอัปโหลดไฟล์ใหญ่ ๆ เพิ่ม ข้อแม้คือคุณต้องมีอินเทอร์เน็ตตลอด 24/7 ผมก็อยากได้แล็ปท็อป Linux แบบ ARM native เหมือนกัน แต่ตอนนี้พอใจกับชุดนี้อยู่
ถ้ากำลังมองหาแล็ปท็อป Ubuntu ที่แบตเกิน 12 ชั่วโมง Intel Lunar Lake ก็น่าสนใจ Zenbook 14S ของผม (ตัว S สำคัญ!) อยู่ได้เกิน 12 ชั่วโมงสบาย ๆ สำหรับ VS Code, เบราว์เซอร์ และการประชุม (การคอมไพล์ทำจากรีโมต) หน้าจอก็ดีกว่า Macbook ด้วยซ้ำ (OLED ความละเอียดสูง) การ build ทั้งโปรเจกต์ก็ถือว่าโอเค อาจลง Ubuntu LTS ตรง ๆ ไม่ไหว แต่รุ่นปกติน่าจะได้สบาย ถ้าไม่ชอบ ASUS ก็แนะนำ Thinkpad X1 Carbon Gen 13 ด้วย ขนาดเล็กกว่านิดหน่อยและราคาแพงกว่าราวสองเท่า แต่ก็เป็นเครื่องที่ดีทีเดียว
ในฝั่งแล็ปท็อป Linux แบบ x86 เดิม ๆ ที่แบตเกิน 12 ชั่วโมง มีอยู่เยอะแล้ว System76 ก็เป็นตัวอย่างเด่น (ต้องขอพูดไว้ก่อนว่า "System76 จริง ๆ ก็แทบจะเป็น Clevo รีแบรนด์")
ต่อให้ต้องการแบตเตอรี่ที่ใช้งานได้จริงจัง คุณก็ยังถูกบังคับให้ใช้เครื่องปิดของ Apple อยู่ดี มันเป็นปัญหาแบบไก่กับไข่ ทุกคนซื้อแล็ปท็อป Windows แล้วเอามาลง Linux กันเอง ทำให้ผู้ขาย Linux ไม่มีอิทธิพลพอจะไปกดดัน ODM ได้ (แล้วสุดท้ายก็ต้องแบกรับงาน system integration เอง และลงเอยด้วยการมาระบายประสบการณ์ปวดหัวบนอินเทอร์เน็ต)
ครั้งล่าสุดที่ผมไป FOSDEM ก็น่าจะเมื่อราว 10 ปีก่อน และสิ่งที่ค่อนข้างประชดก็คือ แม้บรรยากาศในงานประชุมจะเป็นอีกแบบ แต่กลับเห็นอุปกรณ์ Apple เยอะมาก
เครื่อง Microsoft Surface Laptop 7 ยังไม่รองรับทั้งทัชแพดและทัชสกรีนเลย ถ้าจะติดป้ายว่ารุ่นนี้ "รองรับ" ก็คงต้องตีความคำนี้แบบสร้างสรรค์มาก
เขาไม่ได้บอกว่าทุกอย่างใช้ได้ครบ แค่ระบุว่าเคอร์เนลทำงานบนแล็ปท็อปรุ่นนั้นได้
กลับกันเลย ฟีเจอร์อย่างทัชกับทัชแพดเป็นอย่างแรกที่ผมปิดอยู่แล้ว ก็เลยไม่กระทบอะไร
ผมกำลังรอผลิตภัณฑ์แบบนี้อยู่ ผมชอบแล็ปท็อปกินไฟต่ำที่ใช้เป็นเทอร์มินัลได้ แต่ไม่อยากเข้าไปอยู่ใน ecosystem ของ Apple และก็เบื่อ Windows แล้ว Chromebook แรง ๆ ก็หายไปจากตลาด ที่บ้านก็มีเซิร์ฟเวอร์ Linux อยู่แล้ว เลยสงสัยว่าผมต้องรอต่อไปอีกจริง ๆ หรือเปล่า
ทางเลือกที่ทำได้ตอนนี้คือเอา Asahi Linux ไปลงบน M1/M2 MacBook Air รุ่นเก่าราคาถูกและยังเร็วอยู่มาก แม้จะมีบางฟีเจอร์ที่ยังขาดไป แต่โดยรวมใช้งานได้ดีมาก ผมใช้เป็นแล็ปท็อปหลักมานานกว่าปีแล้ว และเสถียรภาพยอดเยี่ยม
ผมใช้ Thinkpad รุ่นบางเบาสำหรับงานแบบนี้ได้ดีมาก แบตก็อึดและไม่หนัก แต่ประสิทธิภาพค่อนข้างต่ำ ผมเลยใช้ Tailscale ต่อ ssh/tmux ไปยังเดสก์ท็อปแรง ๆ ที่บ้าน พร้อมรีโมตแก้ไขผ่าน Zed มันลงตัวมาก
แค่ใช้แล็ปท็อปที่มากับ Ryzen รุ่นใหม่และแบตเตอรี่ก้อนใหญ่ ก็ใช้งานได้ดีมากแล้ว อาจไม่ถึงระดับ M1 Macbook แต่ก็น่าพอใจมาก
ชื่อของมันอาจทำให้หลายคนเมินไปก่อน แต่ Ryzen AI รุ่นใหม่ (codename strix point) ดีจริง ๆ ประสิทธิภาพต่อพลังงานก็ยอดเยี่ยม
เขาบอกว่า "Linux Kernel 6.15 รองรับแล็ปท็อปเชิงพาณิชย์หลายรุ่นแล้ว" (Lenovo Yoga 7x, ThinkPad T14s Gen 6, Dell XPS 13, Asus Vivobook S15, HP Omnibook x14, Microsoft Surface 13/15) เลยอยากรู้ว่ามีใครได้ใช้งานจริงบ้างไหม
ผมใช้ Linux บน Thinkpad T13s ที่ใช้ Snapdragon รุ่นก่อนหน้าอยู่ มันค่อนข้างเร็ว แบตก็อึด และเสถียรมาก กระบวนการติดตั้งค่อนข้างยุ่งนิดหน่อย แต่สำหรับผู้ใช้ Linux ระดับกลางก็ไม่ได้เกินกำลัง
ในฐานะคนใช้ Yoga 7x ผมยังรอการรองรับแบบสมบูรณ์อยู่ ปัญหาใหญ่สุดยังเป็นไดรเวอร์อุปกรณ์ต่อพ่วงกับ Wi-Fi ส่วน GPU ดูเหมือนตอนนี้เริ่มรองรับแล้ว แต่ต้องรอกันนานมาก หลายเรื่องก็เป็นเพราะ Qualcomm
ผมใช้ XPS 13 อยู่ ซึ่ง Linux ทำงานได้ดีแน่นอน (เอาจริงถ้าเป็นชิปเซ็ต x86 ส่วนใหญ่ก็ไม่มีปัญหา) แต่ส่วนอื่น ๆ แย่มาก แบตเตอรี่, พัดลม GPU และพอร์ต USB-C ทยอยพังทีละอย่างทันทีที่หมดประกัน
ผมใช้ Surface Pro X อยู่ การรองรับก็ประมาณพอใช้(ประเด็นที่เกี่ยวข้อง) แต่ก็เพียงพอสำหรับเป็นแล็ปท็อปเครื่องที่สอง จุดที่เสียดายที่สุดคือยังต่อจอภายนอกผ่าน HDMI ไม่ได้ และการรองรับเสียงก็ยังไม่นิ่ง (พอเลี่ยงด้วย Bluetooth ได้) ส่วน widevine นี่ทรมานที่สุด ถ้าแก้เรื่องเสียงกับ widevine ได้ชัวร์ ๆ มันก็แทบจะใช้เป็นแล็ปท็อปหลักสำหรับเดินทางหรือพรีเซนต์งานได้เลย
ความผิดหวังครั้งใหญ่ล่าสุดของผมคือ power management ยังไม่ดี ทำให้แล็ปท็อปร้อนมากและแบตหมดเร็ว ตราบใดที่ซอฟต์แวร์ยังไม่รองรับฮาร์ดแวร์ที่ทำให้แล็ปท็อปเป็นคอมพิวเตอร์พกพาอย่างสมบูรณ์ ผมก็ยังไม่คิดว่ามันเป็นตัวเลือกที่ใช้งานได้จริง ถึงอย่างนั้นก็หวังมากว่าเราจะเห็นการเปลี่ยนแปลงนี้ พอผมลองทดสอบบน Volterra (ms dev kit 2023) ก็พบว่า Linux มีแพ็กเกจ ARM64 เยอะมาก และไดรเวอร์ก็ทำงานดีมากด้วย (ยกตัวอย่าง Wacom: ฝั่ง Windows on ARM ต้องรอไดรเวอร์นานมาก แต่ Linux ARM64 มี build ให้เลย) ศักยภาพมีสูงและน่ามองในแง่บวก สิ่งที่น่าเสียดายคือยังแจก firmware ที่จำเป็นไม่ได้ และยังต้องพึ่งไดรฟ์บูต WoA อยู่ ทำให้ไม่สะดวก
ตั้งแต่ปี 2019 ก็มี MNT Reform Laptop ที่เป็น ARM64 อยู่แล้ว(ข้อมูลสินค้า)
ถ้ายังรองรับไม่สมบูรณ์หรือมีอุปสรรคใหญ่ ๆ ผมไม่คิดว่าควรเรียกว่ารองรับได้ ผมหงุดหงิดที่บริษัทต่าง ๆ ดูเหมือนจะคิดว่าผู้ใช้ Linux ยอมรับอะไรก็ได้ ถ้า Lenovo ยังไม่ให้ทั้งแบตเตอรี่เกิน 12 ชั่วโมง คุณภาพงานประกอบยอดเยี่ยม และหน้าจอที่ดีแม้ในรุ่นสเปกล่างสุด ผมก็จะยังไม่ซื้อ
ผมหวังว่าเมื่อ Android Virtualization Framework (AVF) ออกมาแล้ว จะสามารถต่อสมาร์ตโฟนเข้ากับจอพกพา (แว่น) แล้วรัน Linux distribution แบบเต็มรูปแบบได้ ตอนนี้ผมใช้ Termux อยู่แล้ว แต่หวังว่า AVF จะเร็วกว่าเยอะ ถ้า Samsung S26 Ultra รองรับได้สมบูรณ์แบบก็คงดี ถ้าอันนี้สำเร็จผมกะจะเลิกใช้ miniPC เลย
ผมก็ตื่นเต้นกับ AVF เหมือนกัน แต่ไม่คิดว่าประสิทธิภาพมันจะดีกว่าการรันแบบ native บนระบบโฮสต์
ตอนนี้ผมก็กำลังทดลอง AVF อยู่เหมือนกัน (เวอร์ชันคอนโซลล้วน) มันบูตช้ากว่าการยก VM ด้วย virt-manager และตอนปิดเครื่องก็ต้องรอให้ดับสนิทก่อนถึงจะเริ่มใหม่ได้ การอัปเดต systemd บน Debian นี่ลำบากเป็นพิเศษ ผมต้องร่ายมนตร์ผ่าน apt หลายรอบกว่าจะอัปเดตได้สำเร็จ และทุกครั้งที่อัปเดต systemd ตัว VM ก็พังทุกที
ผมก็รอเหมือนกันว่า ผู้ผลิตเฮดเซ็ตจะรองรับเมาส์เคอร์เซอร์แบบ HID ที่อิง IMU ในระดับฮาร์ดแวร์สำหรับจุดประสงค์เดียวกันนี้ (smart glasses + Linux) ก่อนถึงวันนั้นผมก็ใช้ ไดรเวอร์ libinput บน amd64 ไปก่อน
บน Librem 5 ตอนนี้ก็รัน Linux distribution แบบเต็มได้ดีอยู่แล้ว โดยไม่ต้องพึ่ง virtualization ที่ไม่จำเป็น
แม้จะไม่ใช่แล็ปท็อป แต่ผมกำลังใช้ 'cyberdeck' แบบ augmented reality ที่ทำจากแว่น AR XReal กับ Raspberry Pi 5 พร้อมแบตเตอรี่ ซึ่งชุดนี้ทำงานได้ดีทีเดียว Raspberry Pi ดูเหมือนจะเป็นตัวชี้วัดระดับการรองรับ Linux และ ARM ตั้งแต่ ARMHF ไปจนถึง ARM64