นักพัฒนานำการรองรับเคอร์เนล Linux หลักมาสู่ Sony Xperia M4 Aqua พร้อม ROM แบบกำหนดเองของ Android 11 อย่างไม่เป็นทางการ

Sony Xperia M4 Aqua ในปี 2015 ได้รับการรองรับเคอร์เนล Linux หลักควบคู่ไปกับ ROM แบบกำหนดเอง Android 11 ตัวแรก อ่านต่อเพื่อทราบข้อมูลเพิ่มเติม!

ในช่วงไม่กี่สัปดาห์ที่ผ่านมา เราได้โพสต์เกี่ยวกับเรื่องนี้มากมาย การอัปเดต Android 11 อย่างเป็นทางการ และ ROM แบบกำหนดเองที่ใช้ Android 11. มีแม้กระทั่งความพิเศษ การสร้าง Generic System Image (GSI) แบบกำหนดเอง ซึ่งทุกคนสามารถสัมผัสประสบการณ์ Android 11 บนอุปกรณ์ที่รองรับ Project Treble อย่างไรก็ตาม ยังไม่มีความสำเร็จที่คล้ายกันในด้านการพัฒนาเคอร์เนลทั่วไป หากทุกส่วนประกอบฮาร์ดแวร์ของสมาร์ทโฟน Android รุ่นใดรุ่นหนึ่งสามารถเป็นได้ อัปสตรีมไปยังเคอร์เนล mainline Linuxอุปกรณ์ควรจะสามารถบูตการกระจาย GNU/Linux ปกติได้โดยไม่มีการเปลี่ยนแปลงเพิ่มเติม ซึ่งทำให้ติดตามเวอร์ชัน AOSP ที่ใหม่กว่าได้ง่ายขึ้นมาก ตอนนี้เป็นผู้พัฒนาเคอร์เนลรุ่นเก๋า พาเวล ดูโบรวา, สมาชิก AKA XDA คับบิ้นส์ ได้แสดงให้เห็นว่า Sony Xperia M4 Aqua ใช้งานเคอร์เนล mainline Linux ภายใต้ ROM แบบกำหนดเอง AOSP 11.0

ฟอรัม Sony Xperia M4 Aqua XDA

เช่นเดียวกับอุปกรณ์ Android ทั้งหมด Sony Xperia M4 Aqua ในปี 2015 ทำงานบนเคอร์เนล Linux ที่ได้รับการดัดแปลง โดยปกติ Google จะใช้เคอร์เนล mainline Linux แล้วแก้ไขให้รองรับ Android รุ่นล่าสุดในขณะนั้น โดยเรียกสิ่งนี้ว่า "Android Common Kernel" ผู้ผลิตชิปเซ็ต (ในกรณีนี้คือ Qualcomm) จะนำเคอร์เนลทั่วไปของ Android มาแก้ไขเพิ่มเติมเพื่อสร้างเคอร์เนลเฉพาะ SoC จากนั้น OEM/ODM (เช่น Sony) จะใช้เคอร์เนลเฉพาะ SoC และทำการเปลี่ยนแปลงเพิ่มเติมเพื่อรองรับฮาร์ดแวร์หรือส่วนประกอบของผู้จำหน่ายเพิ่มเติม ซึ่งเราเรียกสิ่งนี้ว่าเคอร์เนลเฉพาะอุปกรณ์

เนื่องจากเคอร์เนล Linux ได้รับการเผยแพร่ภายใต้ลิขสิทธิ์ GNU GPL v2 เอนทิตีทั้งหมดที่แจกจ่าย forks ของเคอร์เนล (ซึ่ง รวมถึง Linux kernel blobs ที่จัดส่งบนอุปกรณ์เชิงพาณิชย์) จำเป็นต้องจัดเตรียมซอร์สโค้ดสำหรับเคอร์เนลของตน ขอ. Sony ได้เปิดตัวซอร์สโค้ดเคอร์เนลสำหรับ Xperia M4 Aqua (ชื่อรหัส "tulip") ที่ใช้ Linux Kernel 3.10 แต่เมื่อพิจารณาถึงข้อเท็จจริงแล้ว ว่าโทรศัพท์เก่าเกินไปที่จะรองรับ Project Treble แผนผังต้นทางอย่างเป็นทางการนั้นไม่เพียงพอที่จะพอร์ต Android เวอร์ชันใหม่ (หรือ การกระจาย Linux ใด ๆ) ไปยังอุปกรณ์นี้

พาเวลซึ่งยังได้มีส่วนในการ ระบบปฏิบัติการหลังการขาย โครงการมี สร้างแผนผังอุปกรณ์ที่กำหนดเอง ตั้งแต่เริ่มต้นสำหรับ Xperia M4 Aqua ไปจนถึง เปิดใช้งานเคอร์เนล mainline Linux support (โปรดทราบว่า "mainline" ที่นี่ และ "Project Mainline" ของ Google เอง ไม่เกี่ยวข้องกัน) นักพัฒนายังได้อัปโหลดบิลด์ AOSP 11.0 ที่พร้อมใช้งานแฟลชสำหรับโทรศัพท์นี้ ซึ่งมาพร้อมกับ Linux Kernel 5.9 RC7 ที่คอมไพล์แล้ว

ณ ตอนนี้ ROM ยังขาดคุณสมบัติเฉพาะด้านฮาร์ดแวร์จำนวนมาก แต่ก็ไม่เป็นไรเนื่องจากเรายังอยู่ในช่วงแรกๆ และคุณสมบัติเหล่านี้จะได้รับการแก้ไขที่ฝั่งต้นทางเมื่อเวลาผ่านไป เราหวังว่าการสนับสนุนอย่างเป็นทางการสำหรับส่วนประกอบฮาร์ดแวร์ที่สำคัญเกือบทั้งหมดในเคอร์เนล Linux จะช่วยปูทางไปสู่อนาคต เวอร์ชันของ Android และระบบปฏิบัติการที่ใช้เคอร์เนล Linux อื่นๆ ที่จะพอร์ตไปยัง Xperia M4 Aqua และอื่นๆ ที่คล้ายคลึงกัน อุปกรณ์ หากคุณต้องการเรียนรู้เพิ่มเติม โปรดดูเธรด XDA ที่ลิงก์ด้านล่าง

Android 11 พร้อม Mainline Linux Kernel สำหรับ Sony Xperia M4 Aqua — XDA Thread