Gnome מציע להביא את מערכת ההפעלה של GNOME לחומרה אמיתית ומציע גם לשקול את ההשפעה הסביבתית של הפיתוח

בכנס GUADEC 2020, נערך דוח על ההתפתחות של הפרויקט "Gnome OS" בו משוחררת תוכנית לפיתוח "מערכת ההפעלה של Gnome" כ פלטפורמה ליצירת מערכת הפעלה שהפכה כעת ל התחשבות כ סט שיכול לשמש לאינטגרציה רציפה, לפשט יישומי עבודה במבחנים שפותחו לגרסה הבאה של בסיס הקוד של Gnome, הערכת פיתוח, בדיקות תאימות חומרה והתנסות בממשק משתמש.

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

עד כאן כל ההידורים מאת "Gnome OS" הם תוכננו להפעלה במכונות וירטואליות.

ועכשיו געם היוזמה החדשה, היא שואפת עם העבודה שנעשתה כעת ניתן להבטיח ש- "Gnome OS" לשמש בחומרה אמיתית.

עם זה מבנים חדשים מפותחים עבור מערכות x86_64 ו- ARM (Pinebook Pro, Rock 64, Raspberry Pi 4). בהשוואה לבניית מכונות וירטואליות, הוסיף את האפשרות לבצע אתחול למערכות עם UEFI, כלים לניהול חשמל, תמיכה בהדפסה, Bluetooth, WiFi, כרטיסי קול, מיקרופון, מסכי מגע, כרטיסי גרפיקה ומצלמות אינטרנט, בנוסף פורטלי Flatpak חסרים ל- GTK + שנוספו. חבילות Flatpak מוכנות לפיתוח אפליקציות (GNOME Builder + SDK).

כדי ליצור את המערכת המשלים את מערכת ההפעלה של Gnome, מערכת OSTree משמשת (תמונת המערכת מתעדכנת באופן אטומי ממאגר דמוי Git), באנלוגיה עם פרויקטים של פדורה סילברבלו ו- Endless OS.

אתחול נעשה באמצעות Systemd. הסביבה הגרפית מבוססת על הנהגים מסה, ויילנד ו- XWayland. מומלץ להשתמש ב- Flatpak להתקנת יישומים נוספים, ואילו המתקין הוא מתקין מערכת ההפעלה Endless המבוסס על תצורת Gnome הראשונית.

Gnome מחויב לאיכות הסביבה

נושא נוסף שטופל ב- GUADEC 2020 זו הייתה הצעה לשקול את ההשפעה הסביבתית של פיתוח יישומי Gnome. עבור כל יישום, מוצע להציג פרמטר "עלות פחמן", המציג את הרמה המשוערת של פליטת פחמן דו חמצני לאטמוספירה אשר מאפשר להעריך כיצד פיתוח משפיע על ההתחממות הגלובלית.

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

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

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

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

כדי להעריך את העומס, מוצע להשתמש במנגנוני חשבונאות sysprof, systemd ו- power-top, שאת נתוניהם ניתן להמיר למקבילה לפליטת פחמן דו חמצני.

לדוגמא, ניתן להעריך שעה של עומס אינטנסיבי במעבד כ -1 W או 20 גרם CO6e, ו- 2 GB של נתונים שהורדו ברשת כ- 1 גרם CO17e. ביחס למערכות אינטגרציה רציפות, מערך גליב נאמד בכ- 2 קילוגרם CO48e לשנה (בהשוואה, אדם אחד מייצר 2 טון CO4.1e בשנה).

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

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

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

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


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

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

*

*

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

  1.   שופקברה דיג'ו

    הם יכולים להתחיל בכך ש- gnome יהיה שמיש בהפצת שמע / וידאו בזמן אמת מבלי לצרוך אחוז גבוה של מעבד וזיכרון, כפי שעשתה KDE עם פלזמה 5 ... כלומר