Gingerbread היא גרסת האנדרואיד הראשונה הכוללת את מערכת הקבצים Ext4

ל-Android 2.3 Gingerbread, מסתבר, יש למעשה כמה אופטימיזציות בשרוול המסייעות לעיבוד כפול ליבה. תהינו מה קרה עם זה, בהתחשב במטח מכשירי הליבה הכפולה שעומדים לצאת לשוק מבית LG, מוטורולה וסמסונג. Gingerbread מחליף את מערכת הקבצים YAFFS, המשמשת כיום ברוב מכשירי האנדרואיד, עבורExt4, מערכת הקבצים הנוכחית של ליבת לינוקס. ובכן, עם שם כמו "מערכת קבצי פלאש נוספת"(YAFFS), הגרסה הנוכחית הייתה מיועדת ללכת.

YAFFS הוא חוט יחיד, מה שהיה מהווה צוואר בקבוק כאשר מנסים להקליט את קטעי הווידאו ב-HD מלא ולשמור אותם בזיכרון הפלאש, בעוד ל-Ext4 אין מגבלה זו. לפיכך מערכת הקבצים החדשה מתאימה יותר לשימוש עםרב ליבותערכות שבבים מבוססות ARM שיתגנבו למכשירים וטאבלטים בשנה הבאה. לדברי גוגלר אחד שנמשך לעזור עם Ext4 עבור אנדרואיד, כל עוד מפתחים מודעים לאופן שבו Ext4 מבצע חציצה וסנכרון, אין צורך לדאוג מאובדן נתונים.

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

ישנן מערכות קבצים חדשות יותר של לינוקס, כמו זו של אורקלBtrfs, אבל גוגל הלכה עם הדור הנוכחי של Ext4 בוגר יותר, שלא לדבר על זה ש-El Goog התחילה להשתמש בשרתים שלה השנה. זה עושה את כולנו חמים ומטושטשים בפנים שאנדרואיד קיבלה את מערכת קבצי השרת של גוגל, ופתאום הרובוט הירוק הקטן יכול לתבוע איתנו הרבה יותר חנון.

מָקוֹר:Thunk.orgבְּאֶמצָעוּתארסטכניקה