Sony Xperia M4 Aqua משנת 2015 קיבלה תמיכה מרכזית בליבת לינוקס לצד ה-ROM המותאם אישית הראשון של Android 11. המשך לקרוא כדי לדעת יותר!
בשבועות האחרונים פרסמנו הרבה פוסטים על עדכוני אנדרואיד 11 הרשמיים ו ROM מותאמים אישית מבוססי אנדרואיד 11. יש אפילו מיוחד בניית תמונת מערכת כללית (GSI) מותאמת אישית שדרכו כל אחד יכול לקבל את הטעם של אנדרואיד 11 במכשירים התואמים Project Treble שלו. עם זאת, הישג דומה טרם הושג בתחום של פיתוח גרעין גנרי. אם כל רכיב חומרה של סמארטפון אנדרואיד מסוים יכול להיות מועבר לקרנל המרכזי של לינוקס, המכשיר אמור להיות מסוגל לאתחל כל הפצה רגילה של GNU/Linux ללא שינויים נוספים, מה שגם מקל בהרבה על המעקב עם גרסאות AOSP חדשות יותר. עכשיו, מפתח ליבה ותיק פאבל דוברובה, AKA חבר XDA קאבינס הראתה Sony Xperia M4 Aqua שמריץ למעשה את ליבת לינוקס הראשית תחת ROM מותאם אישית AOSP 11.0.
פורומים של Sony Xperia M4 Aqua XDA
כמו כל מכשירי האנדרואיד, Sony Xperia M4 Aqua משנת 2015 פועל על ליבת לינוקס שונה. גוגל בדרך כלל לוקחת מהדורת ליבת לינוקס מרכזית ולאחר מכן משנה אותה כך שתתמוך במהדורת אנדרואיד העדכנית ביותר באותו זמן - הם קוראים לזה "קרנל אנדרואיד משותף". יצרני ערכות השבבים (במקרה זה, קוואלקום) לאחר מכן לוקחים את הקרנל המשותף של Android ומשנים אותו עוד יותר כדי ליצור ליבה ספציפית ל-SoC. יצרני OEM/ODM (כמו Sony) לאחר מכן לוקחים את הליבה הספציפית ל-SoC ומבצעים שינויים נוספים כדי לתמוך בחומרה או ברכיבי הספק הנוספים שלהם - אנו קוראים לזה ליבה ספציפית למכשיר.
מכיוון שגרעין הלינוקס מופץ תחת רישיון GNU GPL v2, כל הישויות שמפיצות מזלגות של הליבה (אשר כולל בלובי ליבת לינוקס המשלוח במכשירים מסחריים) נדרשים לספק את קוד המקור עבור הליבה שלהם בַּקָשָׁה. סוני אמנם פרסמה את קוד המקור של הליבה עבור ה-Xperia M4 Aqua (שם הקוד "טוליפ") המבוסס על Linux Kernel 3.10, אך בהתחשב בעובדה שהטלפון ישן מדי כדי לתמוך ב-Project Treble, עץ המקור הרשמי פשוט לא מספיק כדי להעביר גרסאות מודרניות של אנדרואיד (או כל הפצת לינוקס) למכשיר זה.
פאבל, שגם תרם ל- postmarketOS פרויקט, יש יצר עץ מכשירים מותאם אישית מאפס עבור Xperia M4 Aqua ועד הפעל את ליבת Linux Mainline תמיכה (שים לב ש"קו מרכזי" כאן ו "הפרויקט המרכזי" של גוגל עצמו לא קשורים). המפתח גם העלה מבנה AOSP 11.0 מוכן לפלאש לטלפון זה, הנשלח עם ה-Linux Kernel 5.9 RC7 המהודר מראש.
נכון לעכשיו, חסרות הרבה תכונות ספציפיות לחומרה ב-ROM, אבל זה בסדר מכיוון שאנחנו עדיין בימים הראשונים ותכונות אלה יתוקנו בצד המקור לאורך זמן. אנו מקווים שהתמיכה הרשמית של כמעט כל רכיבי החומרה הקריטיים בקרנל הלינוקס תסלול את הדרך לעתיד גרסאות של אנדרואיד ומערכות הפעלה אחרות המבוססות על ליבת לינוקס, שיועברו ל-Xperia M4 Aqua ודומה אחרת מכשירים. אם אתה רוצה ללמוד עוד, עיין בשרשור XDA המקושר למטה.
אנדרואיד 11 עם ליבת Linux Mainline עבור Sony Xperia M4 Aqua — שרשור XDA