ההבדל בין Android ו- Linux ההבדל בין

Anonim

Android לעומת Linux

Android היא מערכת הפעלה קוד פתוח שפותחה עבור מכשירים ניידים על ידי Google. היזם המקורי של תוכנת אנדרואיד, אנדרואיד, Inc, נרכשה על ידי Google, Inc בשנת 2005. זה פותח על בסיס לינוקס 2. 6 ליבה. מערכת ההפעלה לינוקס פותחה בשנת 1991 כמערכת הפעלה קוד פתוח למחשבים שולחניים של לינוס טורבלדס. מערכת ההפעלה לינוקס פותחה כמערכת ההפעלה MINIX ואינה תומכת בתכונות 32 סיביות עם מכונות Intel 80386. למרות אנדרואיד הוא פיתח מבוסס על לינוקס, מערכת ההפעלה לא לגמרי להשתמש בליבת לינוקס רגילה. הארכיטקטורה של Android תומכת בשני סוגים בלבד של ארכיטקטורה בנקודה זו בזמן, דהיינו: x86 ו- ARM. עם זאת, ליבת לינוקס תומך סוגים שונים של ארכיטקטורות כולל ארכיטקטורת x86 אשר הנפוץ ביותר בשימוש במערכות שולחן העבודה / מחשב נייד / שרת. מערכת Android משתמשת בארכיטקטורת x86 עבור Mobile Internet Devices (MIDs) ופלטפורמת ARM לטלפונים ניידים.

-> ->

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

מערכת ההפעלה אנדרואיד יש עדכונים רבים מאז השקתו. כל עדכון יחיד למערכת ההפעלה כולל מספר תיקוני באגים וכן כמה תכונות חדשות. כל גרסה חדשה של מערכת ההפעלה אנדרואיד משוחררת תחת שם ייחודי המבוסס על פריט קינוח. גירסאות אלה עוקבות בסדר אלפביתי, למשל; גביע, סופגניה, אקלייר, Froyo, זנגביל, חלת דבש וכו 'הגירסה העתידית של אנדרואיד הולך להיקרא Ice Cream Sandwich משחרר ב Q4 2011. לינוקס מופץ במגוון טעמים הכוללים: Debian, אובונטו, knoppix, gentoo, pacman, RPM, fedora, הארגון האדום כובע לינוקס, מנדריבה לינוקס, slackware ו slax מבוסס. ההפצה המבוססת על אובונטו כוללת מספר גרסאות כגון; אדובונטו, Gobuntu, קובונטו, Lubuntu, Xubuntu, אובונטו Netbook, Ubuntu ניידים מהדורת שרת אובונטו.

-> ->

רוב ההפצות לינוקס להשתמש בספריית גנו C כדי לספק את הצרכים הספרייה של הספרייה. מערכת ההפעלה אנדרואיד יש ספריית C משלה בשם Bionic אשר נועד לספק נתיבי ביצוע מהיר כדי למנוע מקרים קצה. הספרייה כוללת תוכן מספריית C BSD וקוד המקור המקורי של אנדרואיד. בנוסף, אנדרואיד, Inc. פיתחה מכונה וירטואלית Dalvik משלה לעומת מכונה וירטואלית Java אשר משתמש משלה bytecode במקום bytecode Java.

אמצעי האחסון המשמשים את אנדרואיד ידוע בשם עוד קובץ פלאש מערכת (YAFFS).זיכרון הפלאש נמצא בשימוש בגלל אילוץ המרחב בניידים. זיכרון הפלאש מציע גם זמן גישה לקריאה מהירה והתנגדות טובה יותר לזעזועים קינטיים מאשר הדיסק הקשיח המסורתי. מערכת הפלאש המשמשת ב- Android היא סוג NAND. מערכת לינוקס סטנדרטית משתמשת בכוננים מגנטיים במקום בזיכרון ההבזק. Ext3 היא מערכת הקבצים הנפוצה ביותר במערכת לינוקס רגילה. במכשירי Android המופעלים, הפחתת צריכת החשמל מנוהלת על-ידי מנהל צריכת החשמל של Linux, לעומת תכונות ניהול צריכת חשמל מתקדמות (APM) או Advanced Configuration ו- Power Interface (ACPI) המשמשות ב- Linux.

סיכום:

1. אנדרואיד היא מערכת הפעלה קוד פתוח שפותחה על ידי אנדרואיד, Inc., אשר כעת

בבעלות Google, Inc. ואילו לינוקס פותחה כמערכת הפעלה קוד פתוח תחת פרוייקט GNU של Linus Torvalds ועוד רבים אחרים.

2. אנדרואיד פותח עבור התקנים ניידים אינטרנט וטלפונים ניידים ואילו לינוקס מפותחת עבור מחשבים שולחניים / מחשבים ניידים / שרתים.

3. מערכת ההפעלה אנדרואיד יש ספריית C משלה בשם ביוניק ואילו מערכות לינוקס להשתמש גנו ספריית C.

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

5. למערכות האנדרואיד יש מנהל כוח משלו, בעוד שמערכות הלינוקס משתמשות ב- APM וב- ACPI כדי לנהל את העוצמה.