Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

מילון מונחים/מושגים - מה זה Xorg?

Anonymous - 30/07/2009 - 00:41
נושא ההודעה: מה זה Xorg?
שלום,
רציתי לדעת מה זה Xorg.
בויקיפדיה יש רק באנגלית.
אשמח לקורא על זה משהו בשפת האם שלי
Anonymous - 30/07/2009 - 09:14
נושא ההודעה:
יש פרוטוקול לשרת גרפי בשם X11. כאשר X זה השם של הארגון וה11 זו הגרסה של הפרוטוקול.

הפרוטוקול נכנס לשימוש בסוף שנות ה80 תחילת שנות ה 90 ע"י הארגון X. והוא מבוסס על הפרוטוקול הניסויי של X10.

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

ישנם הרבה מימושים לפרוטוקול כאשר המימוש שנמצא בשימוש הרב ביותר כיום הוא Xorg, אשר התפצל ממימוש אחר שנקרא XFree בשל חילוקי דעות בצורה של איך הפרוייקט צריך להתקיים (ממש בגדול).

זה על רגל אחת, אתה מוזמן לקחת מקורות רבים באינטרנט ולכתוב ערך עברי בוויקיפדיה בנושא. בהצלחה.
Anonymous - 30/07/2009 - 09:39
נושא ההודעה: Re: מה זה Xorg?
אל תתפוס אותי במילה, אני מנסה להבין ולתרגם.

X.org -
הוא שרת X, אחד המרכיבים של תוכנת X WINDOW SYSTEM

תוכנת X WINDOW SYSTEM
שמקובל לקרוא לה "X" או "X11"
היא שילוב של תוכנת סיסטם (מערכת הפעלה) ופרוטוקול תקשורת (תוכנת תקשורת)
שביחד יוצרים את ה GUI - ממשק משתמש גרפי לרשת מחשבים.

X הוא [b]הבסיס[/b] לבניית ממשקים גרפיים והוא כולל:
1. הצגה והזזה של חלונות גרפיים על מסך המחשב
2. הפעלה של העכבר והמקלדת

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

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

X שקוף לרשת
כלומר: תוכנת לקוח לא בהכרח רצה על מחשב מקומי של משתמש
שעליו רצה תוכנת שרת תצוגה

תוכנת שרת תצוגה רצה על מחשב שיש לו צג גרפי ומתקשרת עם תוכנות לקוח שונות.
השרת מקבל בקשות להצגת פלט גרפי (חלונות) ושולח בחזרה קלט משתמש מהעכבר
ומהמקלדת

יודעי דבר מוזמנים לתקן אותי
Anonymous - 30/07/2009 - 09:57
נושא ההודעה:
תתחיל לתרגם את הערך. אני מבטיח לתקן Smile
Anonymous - 30/07/2009 - 10:08
נושא ההודעה:
ננסה לפשט את זה:

יש את הקרנל, הוא הבסיס, הליבה, הוא מטפל בכל מה שקשור לחומרה והביפנוכו של מערכת ההפעלה.

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

מעל X מתלבש הממשק, בין אם זה מנהל חלונות כדוגמת xfwm (שרק יודע לצייר חלונות ולבצע בהם מניפולציות) או סביבת עבודה כוללת ושלמה, כמו KDE או GNOME.
Anonymous - 30/07/2009 - 17:23
נושא ההודעה:
תודה רבה לאורח שהגיב אחרון זה בדיוק ההסבר שרציתי.
יש בוינדוס משהו שמקביל לXorg?

אגב, נתקלתי בלא מעט ערכים בויקיפדיה שקשורים ללינוקס ולא תורגמו לעברית. יהיה טוב אם תתרגמו אותם.
Anonymous - 30/07/2009 - 17:32
נושא ההודעה:
[quote="פינגויין"]תודה רבה לאורח שהגיב אחרון זה בדיוק ההסבר שרציתי.
יש בוינדוס משהו שמקביל לXorg?

אגב, נתקלתי בלא מעט ערכים בויקיפדיה שקשורים ללינוקס ולא תורגמו לעברית. יהיה טוב אם תתרגמו אותם.[/quote]


הבקשה שלך מזכירה לי בדיחה מצוירת באינטרנט
על ההוא שרוצה לעשות download לאינטרנט...

בציור זה נשמע יותר טוב
Anonymous - 30/07/2009 - 17:39
נושא ההודעה:
Anonymous :
פינגויין :
תודה רבה לאורח שהגיב אחרון זה בדיוק ההסבר שרציתי.
יש בוינדוס משהו שמקביל לXorg?

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



הבקשה שלך מזכירה לי בדיחה מצוירת באינטרנט
על ההוא שרוצה לעשות download לאינטרנט...

בציור זה נשמע יותר טוב

WTF? Neutral
DanRR - 30/07/2009 - 17:39
נושא ההודעה:
פינגויין :
תודה רבה לאורח שהגיב אחרון זה בדיוק ההסבר שרציתי.
יש בוינדוס משהו שמקביל לXorg?

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


לאומת גנו/לינוקס המודולרית, שבה הממשק הגרפי ניפרד ואפשר להפעיל את המערכת בלעדיו,
וינדוס בנויה כמיקשה אחת, מימשק המשתמש בלתי נפרד ממערכת ההפעלה.
Anonymous - 30/07/2009 - 18:28
נושא ההודעה:
DanRR :
פינגויין :
תודה רבה לאורח שהגיב אחרון זה בדיוק ההסבר שרציתי.
יש בוינדוס משהו שמקביל לXorg?

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


לאומת גנו/לינוקס המודולרית, שבה הממשק הגרפי ניפרד ואפשר להפעיל את המערכת בלעדיו,
וינדוס בנויה כמיקשה אחת, מימשק המשתמש בלתי נפרד ממערכת ההפעלה.

אני יודע שלינוקס הרבה יותר מודולארית אבל גם בויזנדוז יש שורת פקודה. מה ההבדל?

עוד שאלה: איך עובדת ההיררכיה בהפצות?
יש את הקרנל
מעליו יש את Xorg
ומעליו יש את שולחן העבודה הגראפי GNOME/KDE וכו'
ואיפה נמצאים הפיצ'רים של ההפצות השונות?
איפה מוגדר באילו חבילות היא תומכת? או למשל YAST באופן סוזה איפה הוא נמצא בהיררכיה?
MBD - 30/07/2009 - 18:38
נושא ההודעה:
Anonymous :

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

זה לא ממש מדויק, כי הקרנל הוא זה שמתקשר עם העכבר המקלדת וכו', יחד עם כל החומרה. הרי מחשב שפועל ללא X גם עובד עם המקלדת, ובקלות אפשר לגרום לו לעבוד גם עם עכבר (gpm למשל)
Anonymous - 30/07/2009 - 19:57
נושא ההודעה:
פינגווין זה אני :

אני יודע שלינוקס הרבה יותר מודולארית אבל גם בויזנדוז יש שורת פקודה. מה ההבדל?

עוד שאלה: איך עובדת ההיררכיה בהפצות?
יש את הקרנל
מעליו יש את Xorg
ומעליו יש את שולחן העבודה הגראפי GNOME/KDE וכו'
ואיפה נמצאים הפיצ'רים של ההפצות השונות?
איפה מוגדר באילו חבילות היא תומכת? או למשל YAST באופן סוזה איפה הוא נמצא בהיררכיה?


(זה מי שענה לך קודם)

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

הפיצ'רים של ההפצות השונות מתבטאים בדברים הקטנים. כל ההפצות משתמשות באותה ליבה, אותו X, אותו ממשק. ההבדל הוא בבחירה של תוכנות מצורפות, בArtwork (ערכות נושא, טפטים, אייקונים ...) ובהפצות הגדולות בעיקר ב"how things fit together". למשל, באובונטו, יש לך progress bar, אז GDM עולה, ואז אתה מתחבר, כשאצלי, בArch, אני רואה את סדר העלייה בצורה טקסטואלית, אז GDM עולה עם הArtwork המקורי ואז אני מתחבר. ההבדל בין ההפצות הגדולות הוא בטקטיקה שבה הם הפכו את "קרנל+X+משהו+תוכנות" למערכת הפעלה שלמה, שמתפקדת כמערכת הפעלה ולא כאוסף של שורות קוד מפה ומשם.

כמו שאמרתי, כל הפצה בוחרת את התוכנות שבאות איתה. בזה נכלל הpackage manager, הרבה הפצות גדולות פשוט פיתחו בעצמם מנהל חבילות לשימוש אישי. לאובונטו ודביאן יש את APT, לארץ' את Pacman (המצויין, אגב), לZenwalk את netpkg, לOpenSuse את YAST ... כל ההפצות תומכות בהכל כעקרון. אם אין להפצה שלך חבילה לתוכנה מסויימת, אתה יכול תמיד להוריד את קוד המקור שלה, לקמפל ולהתקין.
עיגולדר - 30/07/2009 - 20:11
נושא ההודעה:
שוב אני, רציתי לערוך אבל לא יכולתי, אז נרשמתי, תודה על התירוץ Wink

תיקון קטן למה שאמרתי קודם: המקלדת והעכבר מזוהים ע"י הקרנל, אבל X שולט בפריסות מקלדת, פונטים, תזוזה של העכבר וכו'.

ציטוט:

...
ואיפה נמצאים הפיצ'רים של ההפצות השונות?


לכל הפצה יש איזו מטרה או קהל יעד מסויים. אובונטו, למשל, אמורה להיות הפצה קלה שמתאימה לכולם. Arch מיועדת למשתמשים מתקדמים בעיקר, שרוצים מקסימום פשטות והתאמה אישית, ולא צריכים אשפים גרפיים לכל דבר קטן.
אתה בוחר את ההפצה שנוחה לך (ש"מיועדת" לך). אין שום היררכיה או איזשהו דירוג של ההפצות, כמו שלא משווים בין גבינה צהובה לקממבר, לא משווים בין הפצות: אלה דברים שונים, שלכל אחד המטרה והשימוש שלו. נכון שאחת יותר טעימה ושנייה יותר קשה או לא יודע מה, אבל שתיהן גבינות בתכלס של התכלס, וכשבא גבינה לא משנה איזו גבינה.
Anonymous - 30/07/2009 - 23:03
נושא ההודעה:
אני חושב שהבנתי.
נגיד אופן סוזה שמשתמשת בKDE מחליפה את קונקיורור שבא עם KDE בפיירפוקס, מחליפה את הצבעים שברירת מחדל בKDE במשהו משלה, מוסיפה תוכנות משלה למשל YAST לניהול המערכת ובוחרת/יוצרת מנהל חבילות שהוא גם תוכנה.
תקן אותי אם אני טועה.
עיגולדר - 31/07/2009 - 10:55
נושא ההודעה:
"אני חושב שהבנתי".

אני יודע שהבנת Smile
הבנת את הרעיון, ההבדל בפרטים הקטנים.
כל הזמנים הם GMT + 2 שעות