מפתח XDA מוכר erfanoabdi הרכיב Ubuntu Touch GSI שניתן להתקין על כל מכשיר תואם Project Treble.
היכולת לאתחל AOSP תמונת מערכת כללית (GSI) במכשיר אנדרואיד תואם היא אחת התוצאות הטובות ביותר של פרויקט טרבל, אך הישג דומה טרם הושג בתחום של פיתוח ליבה גנרית. גוגל אכן מחייבת א דרישת גרסת ליבת לינוקס מינימלית עם כל מהדורה חדשה של אנדרואיד, אבל אתה עדיין לא יכול פשוט להמציא הפצת ARM Linux גנרית באנדרואיד שלך סמארטפון ומצפים שהוא יעבוד בשל העובדה שרוב מכשירי האנדרואיד אינם משתמשים בלינוקס מרכזי גַרעִין. קיים פרויקט מונחה קהילה בשם UBports שמטרתה להביא את אובונטו טאצ' (גרסה ניידת של הפצת אובונטו לינוקס הפופולרית) למכשירי אנדרואיד, אבל תמיכת המכשיר שלהם הוא די מינימלי עד היום.
מפתח מוכר XDA erfanoabdi, לעומת זאת, מנסה להתמודד עם המצב מזווית אחרת. במקום לחכות לטלאים ספציפיים למכשיר שינחתו ב- עץ המקור המרכזי של ליבת לינוקס, המפתח יצר בהצלחה תמונת אובונטו טאץ' דמוית GSI, פלטפורמה אגנוסטית שניתן להתקין על כל מכשיר תואם Project Treble.
נשמע מוכר? נו, erfanoabdi הוא האדם שהצליח העבר את Ubuntu Touch ל-Xiaomi Redmi Note 7
לפני כמה חודשים. שלא כמו המבנה הראשוני הזה, ה-GSI הנוכחי (שעדיין מבוסס על אובונטו 16.04 LTS) הוא חומר נהג כמעט יומי. אתה יכול לשלוח/לקבל שיחות, להתחבר לציוד ההיקפי שלך בלוטות', להשתמש ב-GPS, ואפילו להפעיל אפליקציות אנדרואיד, הודות למכשיר המובנה אנבוקס סביבה.האם המכשיר שלי תואם ל-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