XLibre 25.0: גרסה ראשונה של המזלג החדש של שרת X.Org

  • XLibre 25.0 יצאה כגרסה הראשונית של פורק השרת X.Org
  • תכונות חדשות: סיומת Xnamespace, התאמה של Xnest ל-xcb ושיפורים בניהול מנהלי התקנים
  • מניעים למזלג: חילוקי דעות עם קהילת Xorg ורצון לעודד פתיחות
  • קריאה לשיתוף פעולה עבור מפתחים ומשתמשים של הפצות שונות

XLibre

XLibre 25.0 זה עתה ראה את האור כמו הגרסה הראשונה שחרור רשמי של המזלג החדש הזה של שרת X.Org הידוע. פרויקט זה מגיע ברגע מפתח, בדיוק כאשר הפצות לינוקס רבות - כמו פדורה — מתכוננים לעבור למחשבים שולחניים המבוססים אך ורק על Wayland, מה שיוצר התרגשות בקרב משתמשים ומפתחים המחפשים חלופות ודינמיות רבה יותר במערכת האקולוגית של X11.

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

תכונות חדשות מרכזיות ב-XLibre 25.0

  • סיומת Xnamespaceמוצג מנגנון חדשני לבידוד לקוחות הפועלים בתחומי אבטחה שונים, כגון קונטיינרים מסורתיים, על ידי הגבלתם למרחבי שמות X11 עצמאיים. זהו שיפור לעומת מודלי האבטחה המסורתיים שנוצרו באמצע שנות ה-XNUMX.
  • Xnest הועבר ל-xcbהתלות הישנה ב-Xlib מוסרת, מה שמאפשר מודרניזציה של הארכיטקטורה ומקל על האינטגרציה עם טכנולוגיות חדשות.
  • מדריכי מנהלי התקנים מבית ABIהפצות יכולות כעת להתקין מספר מנהלי התקנים עבור ארכיטקטורות ABI שונות בו זמנית, מה שמקל על שדרוגים חלקים ומעברי מערכת ללא חוסר תאימות.
  • תיקוני פגיעויותמספר בעיות אבטחה שזוהו כ-CVEs תוקנו, בנוסף למספר רב של תיקונים קטנים יותר שלדברי מתחזקיהם, רבים מכדי לפרט.

הסיבה וההקשר של המזלג

מנהל הפרויקט הראשי, אנריקו ויגלט, הסביר כי יצירת XLibre מגיבה לרצון הרוב הנוכחי של קבוצת Xorg (בהובלת עובדי IBM/Redhat) הביע את הרצון להפסיק את הפיתוח ולחסום תרומות משמעותיות. מצב זה, לפי עדותו, הוביל ל- צנזורה ואיסור של תרומותיהם מיד לאחר ההכרזה על הכוונה לחלק את הפרויקט. בהתחשב בחוסר הפתיחות לתכונות ושיפורים חדשים, ויגלט מאמין שזה היה הזמן הנכון לנקוט בכיוון חדש תחת XLibre.

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

קריאה לקהילה

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

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

הגעתו של XLibre 25.0 מייצגת חידוש הדיון על עתידו של פרוטוקול X11 תחת עדשה פתוחה ושיתופית יותר. בעוד שנותר לראות כיצד הוא יתקבל על ידי הקהילה וכיצד יתמודד נוכח עלייתו של Wayland, המזלג מבקש להחיות את הפיתוח ולהציע אפשרות בת קיימא עבור אלו המעוניינים להמשיך להשקיע ב-X.

Artaculo relacionado:
Haiku OS יכולה כעת להריץ יישומי X11 מבלי להשתמש בשרת X