ב-openSUSE הם גם רוצים מתקין WebUI משלהם

לאחר שהוכרז והודעה על השינוי בממשק האינטרנט של מתקין אנקונדה בשימוש ב-Fedora ו-RHEL, ה חשפו מפתחי מתקין YaST שגם הם מתכננת לפתח את פרויקט "D-Installer". וליצור ממשק לניהול ההתקנה של openSUSE ו-SUSE Linux באמצעות ממשק אינטרנט.

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

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

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

כפי שאתה אולי יודע, YaST הוא לא רק מרכז בקרה עבור הפצות (פתוחות) של SUSE Linux, אלא הוא גם מתקין. ובמובן זה, אנו מאמינים שהוא מתקין מוכשר. עם זאת, הזמן עובר ו-YaST מראה את גילו במובנים מסוימים.

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

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

ראוי להזכיר כי הפיתוח של D-Installer נמצא עדיין בשלב אב הטיפוס הראשוני. D-Installer ופרוקסי מפותחים בשפת Ruby, בה כתוב YaST, וממשק האינטרנט בנוי ב-JavaScript באמצעות ה-React framework (לא נכלל שימוש ברכיבי Cockpit).

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

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

בעוד שמצד היתרונות מוזכר כי בעקבות גישה זו צפוי כי YaST יכול להשתפר אפילו יותר. אם למנות כמה:

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

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

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

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


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

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

*

*

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

  1.   HO2Gi דיג'ו

    "מפתחי מתקין YaST חשפו שהם גם "" מתכננים לפתח את פרויקט "D-Installer""
    חסר יש להם?
    נשארתי בלופ בניסיון לקרוא את זה נכון XD.Balances

  2.   אחד מכמה דיג'ו

    YaST הוא משהו שכל הפצה שמכבדת את עצמה צריכה להיות. חבל שלמרות היותה תוכנה חופשית, רק ל-SUSE ול-openSUSE יש את זה. חבל