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

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

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

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

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

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

מקור: OpenNet.ru

קנה אירוח אמין לאתרים עם הגנת DDoS, שרתי VPS VDS 🔥 קנה אחסון אתרים אמין עם הגנת DDoS, שרתי VPS VDS | ProHoster