UBports GSI นำ Ubuntu Touch มาสู่อุปกรณ์ Android ที่รองรับ Project Treble

click fraud protection

XDA‌ นักพัฒนาที่ได้รับการยอมรับ erfanoabdi ได้รวบรวม Ubuntu Touch GSI ที่สามารถติดตั้งบนอุปกรณ์ที่รองรับ Project Treble

ความสามารถในการบูต AOSP อิมเมจระบบทั่วไป (GSI) บนอุปกรณ์ Android ที่รองรับเป็นหนึ่งในผลลัพธ์ที่ดีที่สุดของ โครงการเสียงแหลมแต่ความสำเร็จที่คล้ายกันนี้ยังไม่ได้เกิดขึ้นในด้านการพัฒนาเคอร์เนลทั่วไป Google มีหน้าที่ก ข้อกำหนดเวอร์ชันเคอร์เนล Linux ขั้นต่ำ กับ Android รุ่นใหม่แต่ละรุ่น แต่คุณยังคงไม่สามารถแฟลชการกระจาย ARM Linux ทั่วไปบน Android ของคุณได้ สมาร์ทโฟนและคาดว่าจะใช้งานได้เนื่องจากอุปกรณ์ Android ส่วนใหญ่ไม่ได้ใช้ Mainline Linux เคอร์เนล มีโครงการที่ขับเคลื่อนโดยชุมชนชื่อว่า ยูพอร์ต ที่มีจุดมุ่งหมายเพื่อนำ Ubuntu Touch (เวอร์ชันมือถือของ Ubuntu Linux ยอดนิยม) มาสู่อุปกรณ์ Android แต่ การสนับสนุนอุปกรณ์ของพวกเขา ค่อนข้างน้อยจนถึงปัจจุบัน

นักพัฒนา XDA ที่ได้รับการยอมรับ เออร์ฟาโนอับดีอย่างไรก็ตาม กำลังพยายามจัดการกับสถานการณ์จากมุมที่ต่างออกไป แทนที่จะรอให้แพทช์เฉพาะอุปกรณ์ลงจอดใน แผนผังซอร์สเคอร์เนล mainline Linuxนักพัฒนาได้สร้างอิมเมจ Ubuntu Touch ในรูปแบบ GSI ที่ไม่เชื่อเรื่องแพลตฟอร์มซึ่งสามารถติดตั้งบนอุปกรณ์ที่รองรับ Project Treble ได้สำเร็จ

เสียงที่คุ้นเคย? ดี, เออร์ฟาโนอับดี คือคนที่จัดการได้ พอร์ต Ubuntu Touch ไปยัง Xiaomi Redmi Note 7 สองสามเดือนก่อน. ต่างจากรุ่นเริ่มต้นนั้น GSI ปัจจุบัน (ซึ่งยังคงใช้ Ubuntu 16.04 LTS) นั้นเป็นวัสดุไดรเวอร์เกือบทุกวัน คุณสามารถส่ง/รับสาย เชื่อมต่อกับอุปกรณ์ต่อพ่วง Bluetooth ของคุณ ใช้ GPS และแม้แต่เรียกใช้แอพ Android ได้ ต้องขอบคุณคุณสมบัติในตัว กล่องจดหมาย สิ่งแวดล้อม.

อุปกรณ์ของฉันเข้ากันได้กับ Ubuntu Touch GSI หรือไม่

อาจจะใช่. อินเทอร์เฟซผู้จำหน่ายพื้นฐานของ GSI นี้ได้รับการทดสอบกับเฟิร์มแวร์ที่ใช้ Android 9 Pie แม้ว่า GSI อาจทำงานบนอิมเมจของผู้จำหน่ายที่ใช้ Android 8.0 และ 8.1 รุ่นเก่าได้เช่นกัน นอกจากนี้คุณต้องแพตช์เคอร์เนลหุ้นเพื่อให้เข้ากันได้ โครงการฮาเลี่ยม. ส่วนนี้ซับซ้อนเล็กน้อย เนื่องจากยังไม่มีวิธีแก้ไขอิมเมจสำหรับบูตที่มีอยู่ของอุปกรณ์ Android ของคุณได้ทันที คุณสามารถสร้าง halium-boot จากแหล่งที่มาหรือคอมไพล์เคอร์เนลสต็อคเวอร์ชันแก้ไขแบบสแตนด์อโลนของคุณได้โดยใช้แพตช์ที่เหมาะสมที่ด้านบนของซอร์สเคอร์เนลด้วยตนเอง อ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ ที่นี่.

เมื่อคุณทำส่วนการแพตช์เสร็จแล้ว คุณควรจะสามารถติดตั้ง Ubuntu Touch GSI ได้เหมือนกับ Android GSI อื่นๆ กระบวนการแฟลชจะทำให้คุณต้องฟอร์แมตพาร์ติชันข้อมูลของคุณ ดังนั้นควรสำรองข้อมูลไว้ล่วงหน้า

Ubuntu Touch (UBports) GSI: ดาวน์โหลด ||| หัวข้อสนทนา XDA