פרסומת
הפצות לינוקס יקבלו בקרוב שרת תצוגה חדש בשם Wayland. אבל מה זה בדיוק, ולמה זה חשוב? בואו נסתכל על Wayland ונראה איך אתה יכול לנסות את זה ברגע זה.
מה זה Wayland?
Wayland הוא שרת תצוגה חדש שאמור להגיע להפצות לינוקס במהלך השנים הקרובות. למרות ששרת התצוגה של Wayland כבר נחשב ליציב, הוא עדיין חסר פונקציונליות שימושית ו- לרוב ערכות הכלים של ממשק המשתמש כמו GTK ו- Qt אין עדיין מספיק תמיכה בכדי ש- Wayland יהיה בפועל בשימוש. עם זאת, כרגע עובדת על התמיכה, ווינדלנד סוף סוף תיכלל בהפצות לינוקס ברגע שתמיכה זו תהיה במקום.
מהו שרת תצוגה?
אבל אתה אולי תוהה, מה זה שרת תצוגה? זו פיסת התוכנה שמתאמת בין הכניסה לפלט של המערכת בשילוב עם מה שאתה רואה על המסך.
אז ערכות הכלים של ממשק המשתמש כמו GTK ו- Qt מספרות לשרת התצוגה כיצד להשתמש באלמנטים של ממשק כמו חלונות וכפתורים, וגם מדברים עם העכבר כדי לדעת היכן למקם את הסמן. זה גם מתקשר עם התוכניות ומערכת ההפעלה על סמך מה שאתה עושה ב- GUI. במילים אחרות, אם תלחץ על כפתור "Render" ביישום עריכת וידיאו, שרת התצוגה אומר לתוכנית שלוחצים על הכפתור, אשר מתחיל את תהליך העיבוד.
Wayland בהשוואה לשרת התצוגה של X
אמנם Wayland הוא שרת תצוגה חדש, אך הוא אינו הראשון שכן אנו משתמשים כרגע בשרת תצוגה אחר לצרכי שולחן העבודה שלנו. אז מה לא בסדר בשרת התצוגה הנוכחי, המכונה שרת התצוגה X.org X? התשובה הקצרה: הרבה.
בסיס הקוד עליו מתבסס שרת ה- X הוא בן לפחות שלושה עשורים, והוא הותאם ללא הפסקה והתאמה כדי לספק תכונות חדשות. אז לא רק שהקוד באמת ישן, אלא שהוא גם בלגן שלם. כל התכונות נפרשות בקבצים שונים, ועדיין יש קוד לפונקציונליות שאיש אינו משתמש בהן יותר. והכי גרוע, ישנם כמה באגים בקוד שהם נושאי אבטחה, רק מחכים להתגלות ולנצל.
במקום לנסות לשכתב את כל שרת התצוגה של ה- X כדי להפוך את הבלגן למשהו יותר ניתן לניהול, הקהילה בחרה במקום זאת לכתוב שרת תצוגה חדש מאפס. לא רק שזה קל יותר לעשות זאת, אלא שהוא גם מאפשר למפתחים לתכנן צרכים עתידיים וליישם יישומים לפני שהם ממש מתחילים לכתוב את הקוד. זה גם יעזור להוביל לקוד נקי בהרבה.
Wayland vs. מיר
Wayland הוא לא שרת התצוגה היחיד המתקרב שם. קנוניקל, החברה מאחורי אובונטו מדוע משתמשי Windows XP צריכים לעבור לאובונטו 14.04 LTS "Trusty Tahr"אם אתה עדיין מנסה לזרוק את Windows XP אך עדיין לא מצאת אלטרנטיבה, אובונטו 14.04 היא בחירה מצוינת. קרא עוד , אילצה את Wayland ליצור שרת תצוגה משלהם בשם Mir. Canonical לא אהבה את הכיוון של Wayland, והחליטה לסלול את הפרויקט כדי להשיג שליטה מלאה על פיתוח שרת התצוגה שלהם.
הקהילה זעמה מההחלטה של Canonical לסלול את וולנד ליצור את מיר, מכיוון שפירושו שמפתחים יצטרכו לעבוד כדי לתמוך בשני שרתי תצוגה במקום רק באחד. נכון לעכשיו, נראה שמיר עדיין מפותחת בקצב קבוע, והיא אמורה להיכלל בסופו של דבר בשולחן העבודה של אובונטו ובמהדורות.
כיצד לנסות את Wayland
עכשיו כשאתה יודע קצת על Wayland, הגיע הזמן לנסות את זה! הדרך הטובה ביותר לעשות זאת מבלי להתעסק עם התקנת Linux משלך היא להוריד עותק של הגרסה האחרונה של רבקה מערכת ההפעלה השחורה. התעלם מהשם, מכיוון שהוא משמש כתצוגה מקדימה של טכנולוגיה טובה למדי עבור Wayland וסביבת שולחן עבודה התומכת ב- Wayland הנקראת הוואי. ברגע שהורדת אותו, אתה יכול כתוב אותו למקל USB Linux Live USB Creator: לאתחל בקלות את לינוקס מכונן הבזק שלך קרא עוד ותתחל מזה. הפעלת אותו על מחשב וירטואלי למרבה הצער לא תעבוד (לפחות לא לעת עתה) מכיוון שאין מנהל התקן גרפי שעובד גם עם Wayland וגם עם VirtualBox.
אם אתה רוצה לנסות את Wayland בהפצה פופולרית יותר, פדורה אכן מציעה תצוגה מקדימה של Wayland פדורה 20: מה חדש במהדורת הלינוקס "הייזנבוג" הזו?פדורה חגגה לאחרונה את עשר שנות קיומן עם שחרורם העשרים - שקודם היה כינוי "הייזנבוג". קרא עוד אליהם תוכלו לגשת על ידי הפעלת הפקודה:
gnome-session - מושב gnome-wayland
.
שוב, השתמש בו על אחריותך בלבד, במיוחד מכיוון ש- GNOME אינה תומכת בוויילנד כמעט כמו בסביבת שולחן העבודה של הוואי.
העתיד של Wayland
יש לקוות שאימוץ של Wayland יתרחש במהירות, מכיוון שככל שנעבור מוקדם יותר לבסיס קוד נקי יותר, כך ייטב. זה יהיה הרבה יותר בטוח וכנראה מהיר יותר מכיוון שהוא גם יהיה פחות רעב למשאבים. עד אז, אתה תמיד יכול להשיג את הגרסה האחרונה של מערכת ההפעלה של רבקה השחורה כדי לבדוק אותה.
מה אתם חושבים על וויילנד? האם אתה שמח לבסוף לעבור אליו? ספרו לנו בתגובות!
דני הוא בכיר באוניברסיטת צפון טקסס שנהנה מכל ההיבטים של תוכנת קוד פתוח ומלינוקס.