Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Xgl - ויקיפדיה

Xgl

מתוך ויקיפדיה, האנציקלופדיה החופשית

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

Xgl הוא שרת X שתוכנן לנצל את היכולות של כרטיסים גרפיים מתקדמים, באמצעות OpenGL. ‏Xgl כרגע עובד מעל שרת X רגיל, על גבי glitz. הוא תומך בהאצת חומרה, עבור כל ישומי X , ‏OpenGL ו־XVideo ובאפקטים מרשימים באמצעות Composite managers כמו Compiz ו־Beryl. יוזם הפרויקט הוא דייוויד רבמן (David Reveman) וגרסתו הראשונה שוחררה ב־2 בינואר 2006.

תוכן עניינים

[עריכה] היסטוריה

Xgl פותח בהתחלה ברשימות תפוצה ציבוריות, אך עד ינואר 2006 התפתח מאחורי דלתות סגורות. באותו יום נפתח מחדש הפרויקט, ושולב עם freedesktop.org , יחד עם תמיכה במגוון גדול יותר של מנהלי התקני תצוגה. תשתיות X ששוחררו עם הפרויקט היו Xglx ו־Xegl. בפברואר 2006, השרת קיבל המון תשומת לב, לאחר שחברת נובל, הציגה שולחן עבודה מואץ גרפית, עם חלונות שקופים ורוטטים וקוביה מסתובבת. האפקטים עבדו בהתחלה עם Composite manager בשם glxcompmgr שהוחלף, לאחר שהובן שצריך לשלב בין מנהלי החלונות וה־Composite Managers. כפתרון פיתח דייוויד רבמן את Compiz. בספטמבר 2006, compiz פוצל ל־Beryl.

[עריכה] תשתיות

OpenGL לא מפרט כיצד לאתחל צג ולבצע מניפולציות על drawing context. במקום, הפעולות הללו מתוארות על ידי ממשק ספציפי עבור מערכת החלונות (Windowing System)‏. עד כה ישנם שתי גישות לבעית האיתחול, סביר להניח שהקוד בין שתי הגישות יהיה כמעט זהה, וההבדל העיקרי יהיה רק בחלק שמתחיל את שרת ה־X.

[עריכה] Xglx

Xglx היה התשתית הראשונה שפותחה עבור Xgl, רוב הפיתוח מתמקד כיום בו. הוא זקוק לשרת X קיים בשביל לרוץ מעליו, ויוצר חלון OpenGL, באמצעות GLX, ש־Xgl משתמש בו, בדומה ל־Xnest. מצב זה נועד לפיתוח בלבד, שכן הוא דורש שרת X אחר לרוץ מעליו. ב־XdevConf 2006, ‏nVidia הציגה מצגת שמסבירה מדוע זו הדרך הלא נכונה לבצע זאת, בעיקרון בגלל ששיטה זו מונעת מספר יכולות של הכרטיסים הגרפיים. זה גורם להמון דברים, כמו פיתוח דרייברים להרבה יותר קשים. למרות זאת, להתפתר מפיתוח החלק של איתחול השרת, מספקת זמן לפיתוח והשקעה בשרת עצמו במקום לבזבז זמן במישוק עם חומרות וידאו שונות. כרגע Xglx לא תומך רשמית במספר צגים, למרות שזה נעשה על [אובונטו] דאפר/ ATI / nVidia (‏TwinView).‏

[עריכה] Xegl

Xegl הוא העתיד של Xgl, והמטרה בטווח הארוך של פיתוח שרתי ה־X. רוב הקוד יהיה זהה לזה של Xglx, חוץ מהחלק שמטפל באיתחול צג ה־OpenGL וה־Drawing Context, שפה יבוצע באמצעות ממשק ה־GL המשובץ, שנקרא EGL API. המימוש הנוכחי עובד עם Mesa Solo, בשביל לספק ל־OpenGL ציור ישיר ל־DRI או ל־framebuffer של לינוקס, אל הכרטיס מסך. נכון לאוגוסט 2005, Xegl יכול לרוץ רק על כרטיסי Radeon מדגם R200, הפיתוח מאז הושהה. סביר להניח שהוא ישאר כך עד ש־Xgl יוכיח את עצמו בשטח, ומנהלי התקן סגורים יוסיפו תמיכה בממשק ה־EGL, ולכן המעבר יהיה שקוף.

[עריכה] היגיון

בניית כל פעולות הציור מעל OpenGL תפשט מאוד את בניית הדרייברים. היא תבטל את ההפרדה המלאכותית בין האצות דו-ממדיות לתלת-ממדיות. לזה יש יתרון שכן ציור דו-ממדי בדרך כלל אינו מואץ כלל (וכידוע, תלת מימד כולל בתוכו דו מימד). בנוסף הוא מסיר את כל הקוד התלוי בדרייברים בשרת ה־X, ומאפשר פעולות ציור וקומפוזיציה באופן בלתי תלוי בדרייבר. בנוסף מנהלי קומפוזיציה (Composite Managers), מסוגלים ליצור באמצעות OpenGL, אפקטים מרהיבים. בנוסף דווח , שיצרני השבבים, nVidia ו־ATI, מוכנים לשחרר גרסות בינאריות של מנהלי התקנים גרפיים עבור שרת X מבוסס OpenGL, ברגע שממשק מוגדר יבוסס. למרות שב־XdevConf 2006, ‏nVidia אמרו שהם מרוצים מהממשק הנוכחי. הרעיון להרחיב זאת, נעשה על ידי פרויקט AIGLX על ידי פדורה (רד-האט).

[עריכה] מתחרים

ציור חלונות ושולחן עבודה, מואץ גרפית על ידי OpenGL כבר קיים במערכת ההפעלה Mac OSX, על ידי טכנולוגיה בשם Quartz Extreme, מאז גרסה 10.2 . ‏Quartz 2D Extreme הוא שיפור של תכונה זו ומקביל יותר ל־Xgl. הוא כמו Xgl, מספק האצה גרפית לכל פעולות הדו-מימד, ובא בגרסה 10.4, אך לא מאופשר כברירת מחדל, משום שטרם הוכרז רשמית ומסיבות של מוכנות המוצר.

פרויקט Looking Glass של חברת Sun, הוא בין החלוצים בנושא.

מיקרוסופט מפתחת טכנולוגיה דומה מבוססת DirectX, בשם DWM, עבור מערכת ההפעלה העתידית שלה Windows Vista.

[עריכה] מחלוקת

טכנולוגית Xgl, צריכה ביצועי OpenGL טובים, עם מספר תכונות תלת-מימד של כרטיסי מסך מודרניים. לרוב אלו ניתנים לגישה על ידי דרייברים קנייניים בלבד של ATI או nVidia. ישנם דרייברים חופשיים עבור כרטיסים אלו, אך הם בדרך כלל מספקים רק תמיכה דו-ממדית או תמיכה פרימיטיבית ב־OpenGL. כרגע זהו מצב קיפאון (deadlock), שכן יצרני כרטיסים גרפיים הכריזו שאין להם תכנון לפתח או לסבסד דרייברים פתוחים לחלוטין. אינטל לעומת זאת, הכריזו לאחרונה על כוונה לפתוח את הדרייברים שלהם, החל מערכת השבבים Intel 965 Express. זו אבן דרך בפיתוח מנהלי ההתקן בלינוקס.

[עריכה] זמינות

נכון למאי 2006, Xgl (והרכיבים הנלווים אליו) זמין (אך לא מאופשר כברירת מחדל) בהפצת הלינוקס סוזה 10.1, ונכלל ב־Frugel Linux ו־SLED 10. ניתן להתקין את Xgl בקלות יחסית על אובונטו 6.06 עם חבילות בינאריות ממאגרים לא רשמיים, הוא גם זמין עבור ג'נטו ו־Arch Linux.

מנדריבה 2007, מכילה גם חבילות רשמיות של Xgl. היא גם מכילה אשף בשם Drak3d להגדרת שולחן עבודה מואץ גרפית בשני קליקים בעכבר !

[עריכה] ראה גם

AIGLX

Compiz

Beryl

[עריכה] קישורים נוספים

[עריכה] רפרנסים

ויקיפדיה האנגלית

[עריכה] תמונות מסך וסרטוני הדגמה

ההכרזה של חברת נובל, כולל תמונות מסך וסרטונים

Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com