1 คะแนน โดย GN⁺ 2025-10-13 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • LineageOS 23 เป็นรุ่นทางการใหม่ที่พัฒนาบนพื้นฐานของ Android 16 QPR0
  • เนื่องจาก Google เผยแพร่แพตช์ความปลอดภัยและซอร์สโค้ดล่าช้า การนำฟีเจอร์ล่าสุดมาใช้อาจช้าลง และบางฟีเจอร์จะพร้อมใช้งานหลัง QPR1 ถูกเผยแพร่ในภายหลัง
  • มีความเป็นไปได้สูงขึ้นที่จะ ยุติการรองรับอุปกรณ์ที่ใช้เคอร์เนลรุ่นเก่า โดยกำลังผลักดันให้รองรับอย่างเป็นทางการเฉพาะอุปกรณ์ที่ใช้เคอร์เนล Linux 5.4 ขึ้นไป
  • มีการ ปรับปรุงครั้งใหญ่และเพิ่มฟีเจอร์ใหม่ในแอปแกนหลักและความสามารถของแพลตฟอร์ม เช่น Aperture และ Twelve รวมถึงเสริมความสามารถให้ Catapult launcher และการรองรับ VM
  • รายชื่ออุปกรณ์ที่รองรับอย่างเป็นทางการขยายเพิ่มขึ้นมาก พร้อมทั้งปรับปรุงระบบ build ใหม่ วิกิ และพอร์ทัลดาวน์โหลด

LineageOS 23 – รีลีสสำหรับช่วงไพรม์ไทม์

ภาพรวม

  • LineageOS 23 เป็นรีลีสทางการล่าสุดที่พัฒนาบนพื้นฐานของ Android 16 QPR0
  • นำการปรับปรุง UI หลักของ Android 16 จาก Google มาใช้ และเร่งการ rebase โค้ดเดิม
  • มีปัจจัยภายนอกบางอย่าง เช่น ความล่าช้าในการเผยแพร่ซอร์สโค้ดและแพตช์ความปลอดภัย ที่ส่งผลต่อไทม์ไลน์บางส่วน

การเปลี่ยนแปลงนโยบายแพตช์ความปลอดภัยของ Google และทิศทางต่อจากนี้

แนวคิดของ ASB และ QPR

  • ASB(Android Security Bulletin) : รายการแพตช์ช่องโหว่ความปลอดภัยของระบบนิเวศ Android ที่ประกาศทุกเดือน พร้อมอัปเดต branch ที่เกี่ยวข้อง
  • QPR(Quarterly Platform Release) : รีลีสย่อยรายไตรมาสที่มีการกระจายออกเป็นระยะ โดยรวมทั้งการปรับปรุงด้านความปลอดภัย บั๊ก ประสิทธิภาพ และนวัตกรรมด้าน UI

การเปลี่ยนแปลงสำคัญและสถานการณ์ปัจจุบัน

  • ช่วงหลังมานี้ Google เผยแพร่ซอร์สโค้ดและแพตช์ของ ASB และ QPR ไปยัง AOSP น้อยลงและช้าลงกว่าเดิม
  • เนื่องจาก QPR1 ยังไม่เปิดเผยซอร์สโค้ด จึงปล่อย LineageOS 23.0 ที่อิง QPR0 ออกมาก่อน
  • สามารถนำมาใช้ได้เฉพาะแพตช์จากซอร์สแบบเปิดเท่านั้น และ ฟีเจอร์สำคัญบางส่วน เช่น Material 3 Expressive จะถูกนำมาใช้ภายหลังเมื่อซอร์สถูกเผยแพร่
  • การเข้าถึงเคอร์เนล/ซอร์สโค้ดของอุปกรณ์ Pixel ก็ถูกจำกัดมากขึ้น ทำให้ความยากในการรองรับอุปกรณ์ใหม่ใกล้เคียงกับผู้ผลิตรายอื่น
  • ต่อจากนี้คาดว่าแนวทางมาตรฐานจะเป็นการออก รีลีส .0 ของ Android แต่ละเวอร์ชันก่อน แล้วค่อยรวมฟีเจอร์หลังมีการเปิดเผยซอร์สของ QPR
สรุปแบบ TL;DR
  • Google แทบไม่เผยแพร่แพตช์/แท็กรายเดือนอีกต่อไป และมาตรฐานใหม่คือแพตช์รายไตรมาส
  • ระดับแพตช์ความปลอดภัยจะอัปเดตเมื่อมีการเปิดเผยแพตช์ทั้งหมดจริงเท่านั้น
  • LineageOS 23.0 พัฒนาบนพื้นฐานของ Android 16 QPR0 และจะมีการเพิ่มฟีเจอร์เพิ่มเติมหลัง QPR1 ถูกเผยแพร่
  • ยังคงรองรับ Pixel ต่อไป แต่การเข้าถึงซอร์สที่ลดลงทำให้รองรับแบบ "วันแรก" ได้ยาก

การเปลี่ยนแปลงนโยบายรองรับอุปกรณ์ legacy (รุ่นเก่า)

  • จากผลของการขยายความสามารถที่อิง eBPF ของ Google ทำให้ Android 16 QPR0 ต้องใช้เคอร์เนล Linux 5.4 ขึ้นไป
  • แม้ LineageOS 22.2 จะยังรองรับอุปกรณ์ที่ใช้เคอร์เนล 4.4 และ 4.9 แต่ยังไม่มีการ backport ฟีเจอร์อย่างสมบูรณ์
  • หากจำเป็น นักพัฒนาสามารถทำ backport เองแล้วส่ง contribution ได้
  • ต่อจากนี้อย่างเป็นทางการจะรองรับเฉพาะ เคอร์เนลที่มี eBPF backport แบบ 1:1 เท่านั้น

ฟีเจอร์ใหม่และการปรับปรุงหลัก

  • รวม แพตช์ความปลอดภัยตั้งแต่กันยายน 2024 ถึงสิงหาคม 2025 เข้าสู่ LineageOS 20~23.0
  • อัปเกรดแอป SeedVault และ Etar เป็นเวอร์ชันล่าสุด พร้อมแก้บั๊กหลายจุด
  • WebView อัปเกรดเป็น Chromium 140.0.7339.51
  • มีการพัฒนาเครื่องมือใหม่เพื่อรองรับการพอร์ตอุปกรณ์ในช่วงแรก เพิ่มการรองรับ VM สำหรับ VirtIO/UTM/Cuttlefish และทดลองใช้ความสามารถบูตบนพื้นฐานเมนไลน์เคอร์เนล
  • เดินหน้าการ ถอด Android.mk และใกล้เสร็จสมบูรณ์ในการเปลี่ยนระบบ build ไปเป็น Soong/Android.bp
  • ปรับปรุงความสามารถควบคุมการชาร์จแบตเตอรี่และการชาร์จเร็ว และเพิ่มเสียงเรียกเข้า/เสียงปลุกใหม่จาก Plasma Mobile

อัปเดตแอปแกนหลัก

Aperture(แอปกล้อง)

  • มีการ เขียนใหม่เกือบทั้งหมด เพื่อเพิ่มความสามารถในการดูแลรักษาและการขยายต่อ
  • เพิ่มฟีเจอร์อย่าง JPEG Ultra HDR/RAW/การถ่าย RAW+JPEG พร้อมกัน และการออกแบบ UI การแจ้งเตือนใหม่
  • ยังมีแผนรับมือข้อจำกัดของไลบรารี CameraX ต่อไป

Twelve(เครื่องเล่นเพลง)

  • เพิ่มปุ่ม "สุ่มเล่น" ปรับปรุงหน้าจอ Now Playing และรองรับการสแกน Media Store ใหม่
  • เสริมการทำงานร่วมกับ Jellyfin และเพิ่ม การรองรับการเล่น MIDI

แอปใหม่: Catapult

  • Catapult: แอป launcher ใหม่สำหรับ Android TV ที่มอบหน้าจอหลักซึ่งเน้นการใช้งานล้วน ๆ โดยไม่มีโฆษณาหรือฟีดแนะนำ
  • เน้น UI ที่เรียบง่าย เข้าใจง่าย ทำงานรวดเร็ว และปรับแต่งได้
  • มีการบอกใบ้ว่าจะมีฟีเจอร์และอัปเดตเพิ่มเติมในอนาคต

การรองรับสภาพแวดล้อม VM(เครื่องเสมือน) ที่ขยายขึ้น

  • เสริมการรองรับ เครื่องเสมือนที่ใช้ QEMU รวมถึงสภาพแวดล้อมอย่าง UTM และ libvirt
  • รองรับการตั้งค่า build ของ Cuttlefish อย่างเป็นทางการด้วย ให้ความสามารถจำลองที่ใกล้เคียงอุปกรณ์จริง
  • เหมาะสำหรับการทดสอบในสภาพแวดล้อมเสมือน การพัฒนา และการดีบัก

ขยายการรองรับอุปกรณ์เมนไลน์เคอร์เนล

  • ขยาย ความเข้ากันได้กับเมนไลน์เคอร์เนล อย่างมาก
  • ซิงก์เคอร์เนลของอุปกรณ์ที่มีอยู่กับ upstream ล่าสุดได้ง่ายขึ้น
  • คาดหวังให้ฮาร์ดแวร์รุ่นเก่าสามารถยืดอายุการใช้งานด้วย Android รุ่นใหม่ได้ยาวนานขึ้น

การทำ Commonization ของเคอร์เนลและการรองรับ SoC

  • มีที่เก็บเคอร์เนลส่วนกลางตาม SoC เพื่อให้ใช้ฟีเจอร์ล่าสุดและแพตช์ความปลอดภัยได้รวดเร็ว
  • ระบุรายการรองรับสำหรับแพลตฟอร์ม Qualcomm มากกว่า 12 แบบ แยกตามเวอร์ชัน Android/Kernel
  • ไลบรารี “shims” จากผู้ดูแลในอดีตก็ถูกรวมเข้าคลังส่วนกลางเพื่อลดความซ้ำซ้อน

การยุติการรองรับแอป/ฟีเจอร์ และขั้นตอนถัดไป

  • branch 23.0 มีความเสถียรและความครบถ้วนของฟีเจอร์ในระดับเทียบเท่า 22.2
  • หยุดรับการส่งงานใหม่สำหรับ LineageOS 21 และอนุญาตให้ fork ได้เฉพาะโปรเจกต์เดิม
  • เมื่อ 23.0 เปิดตัว มีอุปกรณ์หลายรุ่นถูกเพิ่มเข้าสู่รายการ build อย่างเป็นทางการ

คำแนะนำการอัปเกรด

  • สามารถดูคู่มืออัปเกรดสำหรับแต่ละอุปกรณ์ได้ที่ วิกิ
  • หากย้ายมาจาก build ที่ไม่เป็นทางการ ต้องทำตามคู่มือติดตั้งอย่างเคร่งครัด
  • หากใช้ build ทางการอยู่แล้ว ไม่จำเป็นต้อง wipe เพิ่มเติม (ยกเว้นอุปกรณ์ที่มีประกาศเป็นข้อยกเว้น)

การปรับปรุงพอร์ทัลดาวน์โหลดและวิกิ

  • พอร์ทัลดาวน์โหลด: มี โหมดมืด รูปภาพเพิ่มเติม และการตรวจสอบลายเซ็น เป็นต้น
  • วิกิ: ปรับปรุงครั้งใหญ่ เช่น ตัวกรองตามอุปกรณ์ การระบุรุ่นย่อย และคำแนะนำการติดตั้งแบบทีละขั้นตอน

การสนับสนุนชุมชนนักพัฒนา/ผู้ดูแล

  • การส่งอุปกรณ์เข้ารับรองอย่างเป็นทางการทำได้ง่ายขึ้น และแม้ยังมีข้อบกพร่องก็ยังมีโอกาสได้รับการรีวิวและการสนับสนุน
  • มีหลายวิธีให้ร่วมสนับสนุน เช่น แอป การมีส่วนร่วมกับวิกิ และการส่งโค้ด/เอกสารผ่าน Gerrit
  • เน้นย้ำให้ส่งคำถามซ้ำอีกครั้งหากยังไม่ได้รับการตอบกลับ

Generic build target

  • ขยายเอกสารการรองรับ build สำหรับ emulator, GSI, Android TV/Automotive สำหรับทั้งนักพัฒนาและผู้ใช้ทั่วไป
  • ประสบการณ์ใช้งานอาจแตกต่างกันไปตามระดับความเข้ากันได้ของผู้ผลิตอุปกรณ์จริง

โครงการแปลภาษา

  • เชิญชวนผู้แปลหลายภาษาเข้าร่วม
  • มีกรณีตัวอย่างของการรองรับภาษาไม่มาตรฐานอย่างสมบูรณ์ เช่น Welsh
  • รองรับการขยายภาษาแบบไม่เป็นทางการผ่าน Crowdin

การเรียกประกาศ build สำหรับอุปกรณ์ใหม่

  • เพิ่มอุปกรณ์ที่รองรับอย่างเป็นทางการใหม่ 23 รุ่น และเผยแพร่รายละเอียดผ่านวิกิ
  • ครอบคลุมผู้ผลิต แพลตฟอร์ม และรุ่นอุปกรณ์ที่หลากหลายซึ่งได้รับการรองรับใหม่หรือเพิ่มเติม

สรุป

LineageOS 23 เป็น ROM รุ่นล่าสุดที่พัฒนาบนพื้นฐานของ Android 16 QPR0 โดยมีการปรับโครงสร้างกระบวนการรีลีสและระบบรองรับอุปกรณ์ครั้งใหญ่ให้สอดคล้องกับการเปลี่ยนแปลงนโยบายของ Google แอปแกนหลักและความสามารถของแพลตฟอร์มได้รับการอัปเดตครั้งใหญ่ พร้อมเสริม Catapult TV launcher, VM และการรองรับเมนไลน์เคอร์เนลเพิ่มเติม อีกทั้งยังยกระดับการรองรับด้านแพตช์ความปลอดภัย การทำเคอร์เนลร่วม การปรับปรุงวิกิ/ระบบดาวน์โหลด และการเปิดกว้างต่อการมีส่วนร่วมของนักพัฒนา ทำให้เป็นรีลีสใหญ่ที่เสริมการสนับสนุนให้กับทั้งชุมชน ผู้ดูแล และผู้ใช้พร้อมกัน

1 ความคิดเห็น

 
GN⁺ 2025-10-13
ความเห็นจาก Hacker News
  • GrapheneOS ได้สิทธิ์เข้าถึงในฐานะพาร์ตเนอร์สำหรับการปล่อย Android security patch ล่วงหน้า แต่ข้อเสียคือซอร์สที่ใช้สร้างบิลด์ "01" เหล่านั้นจะไม่เปิดสู่สาธารณะจนกว่าจะถึงเวลาที่เผยแพร่ จึงอาจเป็น trade-off ที่ LineageOS ยอมรับได้ยาก GrapheneOS เปิดให้ใช้ในลักษณะ opt-in ตามคำแนะนำ ลิงก์ไปยังการถกเถียงที่เกี่ยวข้อง

    • น่าเสียดายที่ดิสทริบิวชันทั้งหมดที่อิง AOSP ยังต้องพึ่งพานโยบายของ Google การเข้าร่วมโปรแกรมพาร์ตเนอร์แบบนี้ก็อาจเสี่ยงทำให้สถานการณ์แย่ลงในระยะยาวด้วย ถ้า GrapheneOS สามารถชนะศึกเพื่อให้ได้การรับรอง Play Integrity จากการปฏิบัติตามนโยบายความปลอดภัยอย่างเคร่งครัดจริง ๆ ก็น่าลองอยู่บ้าง (แม้ส่วนตัวจะมองว่าการรับรองนี้ไม่ได้มีความหมายมากนัก เพราะแม้แต่อุปกรณ์ที่ไม่ได้อัปเดตมาหลายปีก็ยังได้การรับรอง) การที่ Google เปิดเผยเฉพาะ security-related bytecode ที่คนเอาไป diff ได้ง่าย ๆ อาจกลายเป็นหายนะด้านความปลอดภัยสำหรับทุกคนแทนก็ได้ สุดท้ายแล้ว AOSP distribution ทุกเจ้ากำลังเล่นเกมเดียวกัน คือจะปล่อยอะไรสักอย่างก็ต้องให้ Google อนุญาต โดยเฉพาะ Lineage มีแนวโน้มจะเซ็นเซอร์ตัวเองมากเกินไปโดยแทบไม่ได้ประโยชน์จริง เช่น ไม่ใส่แม้แต่คีย์ของฟีเจอร์อย่างการสลับ alternative WebView หรือ location provider ทั้งที่ Google มีฟีเจอร์เหล่านี้แต่ผูกไว้กับเซิร์ฟเวอร์ของตัวเองเท่านั้น ฉันเองใช้ Lineage มาตั้งแต่สมัย CyanogenMod เป็นเวลานาน แต่ช่วงหลังเหนื่อยกับเรื่อง Play Integrity เลยย้ายไป Pixel ในที่สุด Redmi Note 10 Pro ที่ยอดเยี่ยมก็ยังใช้งานได้ดีด้วยความพยายามของทีม Lineage และผู้ดูแลอุปกรณ์ แต่ฉันไม่มีเวลาและพลังจะทุ่มให้อีกแล้ว ช่วงนี้ผู้ผลิตก็กลับมารีล็อก bootloader กันมากขึ้นด้วย หวังว่าจะมีใครหาทางหยุดกระแสนี้และสกัดการผูกขาด OS ได้
    • หลังอัปเดตเมื่อวาน มีป๊อปอัปอธิบายสถานการณ์และถามว่าจะติดตั้ง closed-source blob หรือไม่
    • ได้ยินมาว่าไม่ใช่ว่าได้สถานะพาร์ตเนอร์โดยตรง แต่มีคนที่มีสิทธิ์เข้าถึงอยู่แล้วส่งซอร์สมาให้โดยฝ่าฝืน NDA
  • อยากเห็น hybrid phone ที่รัน Android ดั้งเดิมสำหรับแอปธนาคาร การจ่ายเงิน และแอปรัฐ ควบคู่กับ LineageOS หรือ Linux OS บนพาร์ทิชัน/ฮาร์ดแวร์/VM แยกกัน เป็นแนวคิดแบบ "เอาโทรศัพท์สองเครื่องมาติดกัน" แต่ทำให้ฉลาดกว่านั้น อยากใช้โอเพน OS เป็นเครื่องหลัก แต่การต้องพกอีกเครื่องเพื่อการเงิน/การจ่ายเงินไม่ค่อยสมเหตุสมผล

    • อยากให้แอปธนาคาร การจ่ายเงิน และภาครัฐ ทำเป็นแค่เว็บไซต์ที่ใช้ได้ในทุกเบราว์เซอร์จะดีกว่า
    • ถ้ามีผู้ผลิตรายใหญ่อย่าง Samsung หรือ Xiaomi สักเจ้าที่พรีโหลด LineageOS หรือ GrapheneOS อย่างเป็นทางการลงในบางรุ่น หรืออย่างน้อยเปิดให้ปลดล็อกและเผยแพร่ซอร์สแบบเป็นทางการและง่าย ๆ ก็ยังดี
    • แอปธนาคารทั้งหมดของฉันใช้บน Lineage ได้ดี ที่ใช้ไม่ได้มีแค่แอป McDonald เท่านั้น ซึ่งยังไม่ได้เช็กต่อ แต่คิดว่าน่าจะมีวิธีแก้ได้
  • ดีใจที่มีการพูดถึง Android TV อยากรู้ว่ามีใครสร้าง TV set-top box ที่เคารพเสรีภาพด้วย Lineage สำเร็จไหม ต้องการทางเลือกที่หลุดพ้นจากสปายแวร์และข้อจำกัดไร้เหตุผลของ smart TV และ set-top box ทั่วไป

    • มีนักพัฒนา LineageOS ชื่อ Nate Johnson ที่ดูแลทั้งบิลด์ทางการและไม่เป็นทางการ คุณอาจตั้งค่าตั้งแต่ต้นด้วย Radxa SBC หรือใช้เครื่องสตรีมมิงรุ่นเก่าอย่าง Chromecast รุ่นก่อน ๆ ก็ได้ อุปกรณ์เก่าบางรุ่นหลังติดตั้ง Lineage แล้วก็ยังมี Widevine DRM อยู่ จึงยังใช้บริการสตรีมมิงได้ ลิงก์บิลด์ทางการของ LineageOS
    • LineageOS รองรับอุปกรณ์หลายแบบรวมถึง Nvidia Shield สิ่งที่สงสัยคือ launcher ใหม่อย่าง Catapult ใช้กับ Android TV แบบสำเร็จรูปที่มากับ smart TV ทั่วไปได้ไหม ส่วนตัวชินกับหน้าจอ Google TV ในตัว แต่รำคาญที่หลายอย่างต้องคลิกมากกว่าหนึ่งครั้งกว่าจะถึงฟังก์ชันที่ต้องการ ตอนนี้กำลังจะลองดู Catapult ทันที อีกเรื่องคือ Nvidia Shield รุ่นล่าสุดอาจต้องบัดกรีพอร์ต USB ลงบนเมนบอร์ด ทำให้เป็นอุปสรรคสำหรับผู้ใช้จำนวนมากที่อยากแฮ็กด้วยซอฟต์แวร์อย่างเดียว ข้อมูลอ้างอิงการบัดกรีพอร์ต USB
    • มีบิลด์สำหรับ RPi5 ด้วย ยังไม่ได้ลองเองแต่คิดว่าจะลองเร็ว ๆ นี้ ลิงก์บิลด์ RPi5
    • บริการสตรีมมิงหลักแทบทั้งหมดไม่ทำงานบนอุปกรณ์ที่ไม่ได้รับการอนุมัติ
  • ฉันได้อัปเดต https://www.sustaphones.com/ โดยเพิ่มข้อมูลอย่างเกณฑ์ด้านความยั่งยืนไว้ในอุปกรณ์ที่รองรับแล้ว แนะนำให้ลองดูควบคู่กับ ROM ต่าง ๆ

  • ช่วงนี้ Google เข้มงวดกับนโยบายด้านความเป็นส่วนตัวและความปลอดภัยของผู้ใช้มากขึ้น ทำให้การอัปเกรด OS แบบนี้ดูน่าสนใจขึ้น อยากรู้ว่า Lineage กับ GrapheneOS ต่างกันอย่างไร

    • ถ้าเน้น security & privacy ให้ GrapheneOS แต่ถ้าเน้น freedom และฟีเจอร์หลากหลาย LineageOS เด่นกว่า หลังจากใช้ GrapheneOS แล้วก็ยังคิดถึงฟีเจอร์บางอย่าง เช่น custom navigation แต่ก็พอใจกับเรื่องอย่าง sandboxed google play services
    • ถ้าเทียบกันในกลุ่มอุปกรณ์ที่รองรับทั้งหมด Graphene ดีกว่า แต่เพราะรองรับเพียงไม่กี่รุ่น การถกเถียงนี้จึงแทบไม่มีประโยชน์ และชุมชน Graphene ดูจะหมกมุ่นกับเรื่อง "security" มากจนไม่ค่อยสนใจ freedom หรือความสามารถในการแฮ็กเท่าไร
    • ฉันเคยใช้ทั้งสอง OS แล้ว ตัวการใช้งานสมาร์ตโฟนเองไม่มีปัญหา เพียงแต่ GrapheneOS เข้มงวดด้านความปลอดภัยมากจนเข้าถึงได้จริงน้อยกว่า (ตอนนี้รองรับแค่โทรศัพท์ Pixel) ฉันชอบทิศทางของ GrapheneOS มากถึงขั้นซื้อ Pixel แยกมาใช้กับมันโดยเฉพาะ หลายคนบ่นว่าไม่รองรับโทรศัพท์รุ่นอื่น แต่ในมุมฉันมันคือผู้ผลิตรายอื่นต่างหากที่ไม่รองรับ GrapheneOS ถ้าคุณอยากยัด GrapheneOS ลงอุปกรณ์อื่นให้ได้จริง ๆ OS ที่คุณต้องการก็คือ LineageOS นั่นเอง
    • เมื่อหลายปีก่อน Lineage ทำหน้าที่เป็น AOSP สำหรับการทดลองและการปรับแต่ง และเป็นฐานของดิสโทร Android แบบกำหนดเองอื่น ๆ มันเป็นเวอร์ชันที่เพิ่มความสะดวก เช่น แตะสองครั้งเพื่อพักเครื่อง root ในตัว และการรองรับธีมหลายแบบ GrapheneOS รองรับเฉพาะ Pixel ไม่กี่รุ่นที่เปิดซอร์สได้ครบถ้วน และจุดสำคัญคือฟีเจอร์ด้านความปลอดภัย เช่น การจัดการสิทธิ์และการป้องกันการติดตาม แม้แต่ที่ทำงานของฉันก็เคยใช้ LineageOS ที่ใส่แพตช์บางส่วนจาก GrapheneOS เพิ่มเข้าไป พร้อมเปลี่ยนเซิร์ฟเวอร์ ntp และ connection check เริ่มต้น
    • GrapheneOS ใช้ได้เฉพาะบนโทรศัพท์ Google เท่านั้น
  • ต่างจาก Graphene หรือ Postmarket ดูเหมือนว่าจะมีอุปกรณ์ที่รองรับหลากหลายกว่ามาก อยากรู้ว่าฮาร์ดแวร์แบบไหนเหมาะที่สุดและเป็นตัวเลือกที่พอรับได้ในเชิงจริยธรรม Fairphone 5 อาจเป็นตัวเลือกที่ดี และก็มีทางเลือกอื่นอย่าง Motorola หรือ OnePlus แต่ยังไม่ค่อยรู้รายละเอียด

    • ถ้ากังวลเรื่องจริยธรรม Fairphone น่าจะเหมาะที่สุด มีรีวิวว่า Fairphone 6 ดีขึ้นกว่า 5 และทั้งสามรุ่นก่อนหน้าก็รองรับ LineageOS ดังนั้นอาจคุ้มค่าที่จะรอจน 6 ได้รับการรองรับอย่างเป็นทางการ ถ้ามองเรื่องความคุ้มค่า Motorola moto g 5G (2024) ก็รองรับใน LineageOS 23.0 และยังมี vendor security update ถึงปี 2027 ด้วย มันอยู่ใน รายการอุปกรณ์ที่รองรับของ Calyx เช่นกัน แต่ตอนนี้ Calyx อยู่ในสถานะพักไว้ชั่วคราว จึงไม่แน่ว่าจะนำมาใช้ต่อเมื่อไร OnePlus 12R เป็นหนึ่งในอุปกรณ์ล่าสุดที่รองรับ และมีกำหนดอัปเดตความปลอดภัยถึงปี 2028 (แต่ไม่มีช่องหูฟัง/สล็อต SD card) อย่างไรก็ตาม จะเรียก OnePlus กับ Motorola ว่า "มีจริยธรรม" ก็คงไม่ได้ ถ้าเป็นเครื่องมือสองอาจพอมองได้ว่าไม่ได้เพิ่ม e-waste โดยตรง แต่ถ้าเป็นรุ่นใหม่ก็พูดยาก vendor security update มักแทบไม่มีในเครื่องเก่า (แม้แต่ EU ก็ยังบังคับเรื่องอัปเดตความปลอดภัยเฉพาะกับ 'อุปกรณ์ใหม่') และโดยเฉพาะ Motorola มีแนวโน้มออกรุ่นใหม่ถี่แล้วหยุดซัพพอร์ตอย่างรวดเร็ว
  • สงสัยว่าการแบ็กอัปและกู้คืนบน LineageOS ทำงานอย่างไร

    • ตอนนี้ Titanium Backup ยุติไปแล้ว Neo Backup ใช้งานได้ค่อนข้างดี WiFi, Bluetooth และ SMS อาจมีปัญหาบ้าง แต่ SMS กู้คืนได้ปกติ เพื่อความปลอดภัยเพิ่มขึ้นแนะนำให้ใช้แอปแบ็กอัปแยกอีกตัวด้วย Neo Backup
    • ถ้าเป็นโทรศัพท์ที่ได้สิทธิ์ true root เต็มรูปแบบ ก็ทำแบ็กอัป/กู้คืนแบบสมบูรณ์เกือบเหมือน iOS ได้ เช่น nandroid backup
  • อยากรู้ว่ามีวิธีรัน LineageOS ใน VM ไหม หรือจำเป็นต้องซื้อโทรศัพท์ที่รองรับแล้วใช้งานผ่าน remote desktop อะไรแบบนั้น

    • ฉันรัน Waydroid (เอา LineageOS ไปอยู่ในคอนเทนเนอร์) บน Ubuntu x86_64 VM ด้วยวิธีติดตั้งปกติอยู่ แอปที่รองรับเฉพาะ arm64 ใช้ libhoudini ผ่านสคริปต์นี้ และส่ง UI ผ่าน waypipe ไปยังโทรศัพท์ Linux ที่เชื่อมด้วย WireGuard เมื่อก่อนเคยรัน Waydroid บนโทรศัพท์โดยตรง แต่หลังอัปเกรดล่าสุดมีป๊อปอัป "แอปไม่ตอบสนอง" เด้งไม่หยุด เลยเปลี่ยนมาใช้ VM+waypipe ซึ่งเร็วและลื่นกว่ามากจนพอใจ
    • ในบทความมีสองย่อหน้าที่อธิบายเรื่องการรองรับ QEMU และ virtualization แบบใหม่ไว้อย่างละเอียด
    • มีเอกสารทางการสำหรับรัน LineageOS บน libvirt(QEMU) อยู่ แต่ตอนนี้ยังไม่มี prebuilt image คู่มือการติดตั้ง libvirt
    • Waydroid ก็อิงจาก Lineage เช่นกันจึงรันใน VM ได้ เพียงแต่ไม่แน่ใจว่าจะลื่นบน QEMU แค่ไหน ถึงอย่างนั้นการซื้อโทรศัพท์ที่รองรับ Lineage/Graphene (รายหลังรองรับเฉพาะ Pixel) ก็คุ้มค่า และในอนาคตถ้า Google คุมเข้มเรื่อง sideloading หรือ client-side scanning ของแอปข้อความมากขึ้น มันจะยิ่งสำคัญ
  • บน Mac (M1 Air, Tahoe และ Sonoma) adb มองไม่เห็นอุปกรณ์ Android เลย ทั้งที่สายและโทรศัพท์เครื่องเดียวกันใช้กับ Ubuntu และ Windows ได้ตามปกติ ใน System Information ก็ไม่เห็นอุปกรณ์ ลองทั้ง MTP/PTP/USB debugging/OTG แล้ว ใช้ OnePlus Nord CE 2 Lite 5G อยู่ มีใครเคยเจอปัญหานี้ไหม

    • เบราว์เซอร์ที่อิง Chrome อาจกำลังบล็อกพอร์ตที่ adb ใช้อยู่
  • สงสัยว่า LineageOS เป็น OS สำหรับใคร และทำไมถึงใช้มัน

    • ใน developer options มี rooted ADB ให้ใช้งานได้เสมอ ถ้าแอปต้องการสิทธิ์ root ก็เพิ่ม Magisk เข้าไปได้เลย สำหรับคนที่ root สำคัญ นี่คือ OS ที่ดีที่สุด มันปล่อย security patch ได้รวดเร็วทุกเดือนเท่าที่ทำได้ ไม่เหมือน OEM ถ้าคุณให้ความสำคัญกับแพตช์ล่าสุด นี่คือข้อดีสูงสุด และยังใช้งานได้โดยไม่ต้องพึ่งโค้ดปิดของ Google ด้วย ซึ่งเป็นข้อได้เปรียบใหญ่มากขึ้นอยู่กับสิ่งที่คุณต้องการทำ
    • ฉันติดตั้ง LineageOS ในทุกอุปกรณ์ (จริง ๆ เกณฑ์ซื้อโทรศัพท์ของฉันคือรองรับ Lineage หรือไม่) เป้าหมายหลักคือการติดตั้งแอปโดยไม่ใช้ Google Play Store เช่นผ่าน F-Droid UI/UX เหมือนกันทุกอุปกรณ์ และลื่นกว่ารอมโรงงานมาก
    • ฉันเคยใช้ Xperia Z1 (ปี 2013) และ Sony หยุดอัปเดตให้หลังผ่านไปแค่ 1-2 ปี เลยต้อง root แล้วติดตั้งเข้าไป ตอนนั้นจำไม่ได้ว่าชื่อ Lineage หรือ CyanogenMod แต่ผลคือใช้มันต่อได้จนจอแตกในปี 2020 รวม 7 ปี ตอนนี้ก็ใช้ Xperia 1ii ที่ซัพพอร์ตแค่ 2 ปี โดยลง LineageOS ตั้งแต่แรกและยังใช้งานลื่นมาเป็นปีที่ 5 แล้ว LineageOS ช่วยให้ฉันใช้อุปกรณ์ได้นานโดยไม่ติดกำแพงจากการ "ย่นอายุการใช้งานโดยตั้งใจ" น่าเสียดายที่ Google ทำให้เรื่องนี้ยากขึ้นเรื่อย ๆ โดยอ้างเหตุผลด้านความปลอดภัย
    • ฉันลง Lineage กับทุกอุปกรณ์ทันที และแทบจะซื้อเฉพาะอุปกรณ์ที่รองรับ Lineage มันทำให้สร้างสภาพแวดล้อม Android แบบ degoogled ที่สม่ำเสมอได้ง่าย
    • ถ้าเป็นโทรศัพท์ที่มีอายุหลายปี ผู้ผลิตมักไม่ปล่อยอัปเดตให้อีกแล้ว แต่ถ้าใช้ LineageOS คุณยังได้ Android เวอร์ชันใหม่และ security patch ล่าสุด คล้ายกับการใช้ OpenWRT บนเราเตอร์ คือยอมเสียเฟิร์มแวร์เดิมและฟีเจอร์เฉพาะของผู้ผลิตไป แต่ข้อดีใหญ่สุดคือได้ฟังก์ชันสมัยใหม่และแพตช์ความปลอดภัยล่าสุด