שחרור של D-Installer 0.4, מתקין חדש עבור openSUSE ו-SUSE

מפתחי מתקין YaST המשמש ב- openSUSE וב- SUSE Linux, פרסמו עדכון למתקין הניסיוני של D-Installer 0.4, התומך בניהול התקנה דרך ממשק אינטרנט. תמונות התקנה הוכנו גם כן להיכרות עם יכולות D-Installer ומספקות כלים להתקנת גרסת openSUSE Tumbleweed המתעדכנת באופן שוטף, כמו גם את גרסאות Leap 15.4 ו-Leap Micro 5.2.

D-Installer כרוך בהפרדת ממשק המשתמש מהרכיבים הפנימיים של YaST ומאפשרת שימוש בחזיתות שונות. להתקנת חבילות, בדיקת ציוד, דיסקים מחיצות ופונקציות אחרות הנחוצות להתקנה, ממשיכים להשתמש בספריות YaST, שעליהן מיושמת שכבה שמפשטת גישה לספריות באמצעות ממשק D-Bus מאוחד. בין המטרות של פיתוח ה-D-Installer הם ביטול המגבלות הקיימות של הממשק הגרפי, הרחבת היכולת להשתמש בפונקציונליות YaST ביישומים אחרים, הימנעות מלהיות קשור לשפת תכנות אחת (ה-D-Bus API יאפשר לך ליצור תוספת בשפות שונות) ועידוד יצירת הגדרות חלופיות על ידי חברי הקהילה.

הוכן חזית קצה שנבנתה באמצעות טכנולוגיות אינטרנט לאינטראקציה עם המשתמש. הגופן כולל מטפל המספק גישה לשיחות D-Bus באמצעות HTTP, וממשק אינטרנט המוצג למשתמש. ממשק האינטרנט נכתב ב-JavaScript באמצעות הרכיבים React Framework ו-PatternFly. השירות לקשירת הממשק ל-D-Bus, כמו גם שרת ה-http המובנה, נכתבים ברובי ונבנים באמצעות מודולים מוכנים שפותחו על ידי פרויקט Cockpit, המשמשים גם ב-Red Hat Web Configurators.

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

הגרסה החדשה של D-Installer מיישמת ארכיטקטורה מרובת תהליכים, שבזכותה ממשק המשתמש לא נחסם עוד בזמן ביצוע עבודה אחרת במתקין, כמו קריאת מטא נתונים מהמאגר והתקנת חבילות. הוצגו שלושה שלבי התקנה פנימיים: הפעלת המתקין, הגדרת פרמטרי התקנה והתקנה. הוטמעה תמיכה בהתקנת מוצרים שונים, למשל, בנוסף להתקנת מהדורת openSUSE Tumbleweed, כעת ניתן להתקין את המהדורות של openSUSE Leap 15.4 ו-Leap Micro 5.2. עבור כל מוצר, המתקין בוחר סכימות שונות של מחיצות דיסק, ערכת חבילות והגדרות אבטחה.

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



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