Collabora מפתחת סביבה להפעלת יישומי אנדרואיד בלינוקס

אנדרואיד בלינוקס

שתף פעולה עם אחת היועצות המקוריות הידועות ביותר, הדרכה ומוצרים לחברות, לאחרונה הודיעה כי היא מפתחת פרויקט קוד פתוח חדש שעיקר המוקד שלהם הוא ליצור סביבה מבודדת להפעלת יישומי אנדרואיד, המספקת שילוב של ממשק נתוני היישומים עם קליפות גרפיות המבוססות על Wayland.

שמו של פרויקט זה הוא "SPURV"בעזרת SPURV, משתמש יכול להריץ יישומי אנדרואיד ב- Linux יחד עם היישומים הגרפיים הרגילים המסופקים בהפצות לינוקס.

על מנת להשיג זאת, סביבת אנדרואיד פועלת במיכל מבודד. בסביבה מותקנים הרכיבים הסטנדרטיים של פלטפורמת אנדרואיד המסופקים במאגרי AOSP (Android Open Source Project).

אודות SPURV

SPURV זה יותר אוסף של כלים שניתן להשתמש בהם כדי להגדיר מיכל אנדרואיד, התקן בתוכו אפליקציות אנדרואיד ואז הפעל את האפליקציות האלה במסך מלא על שולחן עבודה של Wayland Linux מעל ליבת לינוקס.

כדי להפעיל את המיכל, השתמש ב- systemd-nspawn. עבור אפליקציות אנדרואיד, תמיכה מלאה בהאצת תלת מימד מסופקת וכדי שזה יעבוד, שולחן העבודה של לינוקס חייב להשתמש בשרת התצוגה של Wayland.

SPURV עושה שימוש בכמה רכיבים כדי להשיג את האינטראקציה של המערכת עם מיכל האנדרואיד.

מכיוון ש- SPURV לאנדרואיד מתנהג כמו מכשיר אנדרואיד מדומה ומתאים את בניית האנדרואיד לדרישות שלנו.

ישנם חלקים פונקציונליים ב- SPURV:

  • התאם אישית את ערכי ברירת המחדל
  • הגדר רשת
  • אפשר גשר שמע מאנדרואיד ל- PulseAudio.
  • מאפשר גשר גרפי מאנדרואיד לוויילנד

מרכיבים אלה הם כדלקמן:

SPURV אודיו

זה הוא משמש לארגון פלט השמע דרך ערימת השמע של לינוקס. הרכיב מיושם בצורה של שכבה שמעבירה שיחות ל- Android Audio HAL (שכבת חילוץ חומרה) אל תת המערכת ALSA.

SPURV HW קומפוזיטור

הוא נועד לשלב חלונות יישומי אנדרואיד בסביבה מבוססת Wayland. הרכיב להמיר בקשות ל- API של HWC (מלחין חומרה) בשיחה לוויילנד.

SPURV HW קומפוזיטור מספק כלים להצגת נתונים על המסך, עיבוד מאגרי מסך ושלב מאגרי מסך מיישומים שונים על שולחן עבודה יחיד. הפרוטוקול המשמש ב- HWC דומה רעיונית לפרוטוקול Wayland, כך שהתרגום לא גורם לבעיות.

בנוסף לתרגום ה- API מ- HWC ל- Wayland, רכיב ה- SPURV HWComposer מטפל גם בעיבוד קלט, לוכד, בצד Wayland, אירועי קלט הקשורים ל- Android, כמו מידע על מסך מגע, והחלפתם ב- Android.

SPURV DHCP

זהו יישום פשוט של פרוטוקול DHCP, המאפשר חיבור רשת בין המערכת הראשית לסביבת אנדרואיד.

בכך טוענים מפתחי Collabora כי לפרויקט זה ישנם חלקים חיוביים כמו גם שליליים:

אופן יישום SPURV פירושו שמערכת הפעלה מלאה פועלת במיכל, שיש לה השלכות חיוביות ושליליות כאחד.

אחת ההשפעות החיוביות היא בידוד רב יותר של יישומי אנדרואיד, כלומר אבטחה ופרטיות רבה יותר עבור יישומים שאינם מהימנים.

החסרונות קשורים לנגישות וביצועי חומרה. כל הגישה לחומרה שאנדרואיד זקוקה לה חייבת לעבור למיכל.

בנוסף לצורך הגדרת התצורה באופן ידני של גישת systemd-nspawn, יש גם עלויות ביצועים הקשורות להפעלת מכולה.

נסה את SPURV?

SPURV בחיתוליו, כך שיש עוד הרבה ללטשאך זה לא אומר שנוכל לבצע כמה בדיקות ולדעת את הפוטנציאל שפרויקט זה יכול להציע לנו.

בשביל מה אם אתה מעוניין בכך, תוכל לבדוק את פריצותיו כדי לבצע את ההידור הכל מהמקור (Gitlab).

הקישור הוא זה.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.