האם אנדרואיד היא הפצה של לינוקס?

כי אנדרואיד מבוסס על לינוקס ידועה, ולכן ניתן לשאול האם אנדרואיד היא הפצה לינוקס כמו אובונטו או דביאן .
האמת היא שגם אם מבוססת לינוקס, אנדרואיד אינה מערכת הפעלה המיועדת למחשבים אישיים, יש לה אפליקציות שאינן עובדות על מחוזות לינוקס אחרים ובאותה עת, לא ניתן להתקין תוכנות לינוקס באנדרואיד.
לינוקס היא החלק המרכזי של אנדרואיד, אך גוגל לא הוסיפה במערכת ההפעלה שלה לסמארטפונים וטאבלטים את התוכנה האופיינית להפצה לינוקס כמו אובונטו.
ההבדל הגדול, אפוא, מצטמצם למה שמכוונים למונח "לינוקס", שבעצם אינו מצביע על מערכת הפעלה ספציפית, אלא רק על "הגרעין" שלה, שהוא החלק המרכזי או הלב של כל מערכת.
בהפצות לינוקס יש לא רק אותו גרעין בתוכו, אלא גם תוכנות רבות אחרות, כמו כלי השירות של ה- GNU, שולחן העבודה של GNOME, דפדפן האינטרנט של Firefox וכן הלאה.
מכיוון שהם כה דומים, אנשים מסוימים, לרוב קלות ההבנה, מתייחסים להפצות כמערכות לינוקס.
כמו כל תוכנות לינוקס, גם הגרעין הוא קוד פתוח וניתן לשנות אותו על ידי מי שמפתח את מערכת ההפעלה.
מפתחי גוגל שעוסקים באנדרואיד יכולים לשנות את גרעין הלינוקס שלה כך שיתאים לצרכים שלהם.
כמו אנדרואיד, ישנן מערכות הפעלה רבות אחרות המבוססות על גרעין לינוקס, יותר ממה שאתה חושב.
מכשירים אחרים משתמשים בגרעינים שונים, למשל, ה- PlayStation 4 משתמש בגרעין FreeBSD (שהוא קוד פתוח), ואילו ה- Xbox One משתמש בגרעין Windows NT, זהה ל- Windows.
באנדרואיד תוכלו לראות את גרסת גרעין הלינוקס הפועלת על מכשיר על ידי מעבר לתפריט הגדרות ואז למידע בטלפון או בטאבלט.
כשחזרתי לשאלת המאמר, אם אנדרואיד יכולה להיחשב כהפצה של לינוקס, שמתי לב כיצד תשובה מוגדרת היטב עדיין מתלבטת מאוד.
כאשר אתה מאתחל מכשיר אנדרואיד, גרעין לינוקס נטען בדיוק כמו בכל הפצה אחרת.
עם זאת, כמעט כל התוכנות הכלולות באנדרואיד שונות, למשל, אין ספריות GNU C (glibc) ואפילו לא שרת X כמו Xorg הכלול בהפצות לינוקס רגילות המשמשות להפעלת יישומים סטנדרטיים.
אנדרואיד משתמשת במכונה וירטואלית בשם Dalvik כדי להריץ יישומים שכתובים בעיקרם ב- Java. יישומים אלה מכוונים למכשירי אנדרואיד ומתוכנתים באמצעות ממשקי API (ממשקי תכנות) המסופקים על ידי גוגל.
מצד שני, לעומת זאת, באנדרואיד ניתן לגשת למסוף (באמצעות אפליקציה מיוחדת כמו Terminal Emulator) הדומה מאוד לזו של מפריע לינוקס, גם אם לא ניתן לעשות הרבה, אלא אם כן תפתח את הנעילה שלו. אנדרואיד עם הרשאות שורש, כלומר מנהל מערכת.
כאמור, בהפצה לינוקס רגילה, לא כולל המכונה הווירטואלית של Dalvik, לא ניתן להתקין ולהפעיל יישומי אנדרואיד .
עם זאת, אין פירושו שמפתח מסוגל יכול לכלול את Dalvik בהפצה של לינוקס כך שיוכל להריץ יישומים שונים במחשב רגיל.
ראינו כדוגמה הטובה ביותר שתוכלו להתקין את אנדרואיד X86 על מחשב נייד וגם כמה אמולטורים כמו Bluestacks להתקנת אפליקציות אנדרואיד ב- Windows ו- Mac .
אולם במציאות יש לומר בבירור, אנדרואיד אינה מערכת המיועדת למחשבים כך שפעולתה במחשב האישי, אפילו עם אמולטורים מושלמים, לא תוכל לתת את אותה חווית אנדרואיד מעולה בסמארטפונים או בטאבלטים.
בנוסף לאנדרואיד, מערכת ההפעלה של Google Chrome מבוססת גם על לינוקס.
בניגוד לאנדרואיד, מערכת ההפעלה של Chrome מיועדת עם זאת למחשבים אישיים ולכן היא הרבה יותר דומה להפצות לינוקס רגילות, עד כדי כך שבמחשבי Chromebook ניתן לאפשר למפתחים להתקין תוכניות במחשבי לינוקס.

עזוב את ההערה שלך

Please enter your comment!
Please enter your name here