מפתח XDA מוכר erfanoabdi הרכיב Ubuntu Touch GSI שניתן להתקין על כל מכשיר תואם Project Treble.
היכולת לאתחל AOSP תמונת מערכת כללית (GSI) במכשיר אנדרואיד תואם היא אחת התוצאות הטובות ביותר של פרויקט טרבל, אך הישג דומה טרם הושג בתחום של פיתוח ליבה גנרית. גוגל אכן מחייבת א דרישת גרסת ליבת לינוקס מינימלית עם כל מהדורה חדשה של אנדרואיד, אבל אתה עדיין לא יכול פשוט להמציא הפצת ARM Linux גנרית באנדרואיד שלך סמארטפון ומצפים שהוא יעבוד בשל העובדה שרוב מכשירי האנדרואיד אינם משתמשים בלינוקס מרכזי גַרעִין. קיים פרויקט מונחה קהילה בשם UBports שמטרתה להביא את אובונטו טאצ' (גרסה ניידת של הפצת אובונטו לינוקס הפופולרית) למכשירי אנדרואיד, אבל תמיכת המכשיר שלהם הוא די מינימלי עד היום.
מפתח מוכר XDA erfanoabdi, לעומת זאת, מנסה להתמודד עם המצב מזווית אחרת. במקום לחכות לטלאים ספציפיים למכשיר שינחתו ב- עץ המקור המרכזי של ליבת לינוקס, המפתח יצר בהצלחה תמונת אובונטו טאץ' דמוית GSI, פלטפורמה אגנוסטית שניתן להתקין על כל מכשיר תואם Project Treble.
נשמע מוכר? נו, erfanoabdi הוא האדם שהצליח העבר את Ubuntu Touch ל-Xiaomi Redmi Note 7
האם המכשיר שלי תואם ל-Ubuntu Touch GSI?
כנראה שכן. ממשק הספק הבסיסי של GSI זה נבדק מול קושחה מבוססת Android 9 Pie, אם כי ה-GSI עשוי לעבוד גם על תמונות ישנות יותר של ספקים מבוססי אנדרואיד 8.0 ו-8.1. יתר על כן, אתה צריך לתקן את גרעין המניות כדי להפוך אותו לתואם פרויקט Halium. החלק הזה קצת מסובך, מכיוון שאין שום דרך לתקן את תמונת האתחול הקיימת של מכשיר האנדרואיד שלך תוך כדי תנועה. אתה יכול לבנות halium-boot ממקור או להרכיב גרסה עצמאית ששונתה של ליבת המניות שלך על ידי יישום ידני של התיקונים המתאימים על גבי מקור הליבה. קרא עוד על זה כאן.
לאחר שתסיים עם חלק התיקון, אתה אמור להיות מסוגל להתקין את ה-Ubuntu Touch GSI בדיוק כמו כל Android GSI אחר בחוץ. תהליך ההבהוב ידרוש ממך לפרמט את מחיצת הנתונים שלך, אז בצע גיבוי מראש.
Ubuntu Touch (UBports) GSI: הורד ||| שרשור דיון XDA