GNOME

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

הלוגו של GNOME
הגדל
הלוגו של GNOME

GNOME (ראשי תיבות של GNU Network Object Model Environment)היא פרויקט תוכנה חופשית אשר ייזם בשנת 1998 מיגל דה יקאזה (Miguel de Icaza) מאוניברסיטת Mexican Autonomous National University בשיתוף עם קבוצה קטנה של מפתחים מרחבי העולם. GNOME צמחה במהירות תוך שהיא מושפעת מההצלחה של של פרויקט KDE ומערכת ההפעלה GNU/Linux ובהשראת העוצמה הטמונה בערכת GTK+. תוך שנה אספה GNOME מאות מפתחים ואלפי שורות קוד נכתבו.
GNOME הפכה למסגרת עבודה לפיתוח יישומים גרפיים (GUI) ושולחן עבודה המותקן בגרסאות מודרניות של מערכת ההפעלה יוניקס.

הפרויקט התכוון לפתח תשתית לפיתוח יישומים גרפיים בדומה לטכנולוגיות OLE ו-COM של מיקרוסופט. היקף הפרויקט התרחב עד מהרה ועד מהרה היה ברור שיש צורך בעבודה תשתית נרחבת לפני שיהיה ניתן לממש את המטרה המקורית של הפרויקט. הגרסאות האחרונות של GNOME מבוססות על ארכיטקטורה המכונה BONOBO על בסיס CORBA ORB בשם Orbit.

הגרסאות הראשונות של GNOME תורגמו והותאמו למשתמש העברי על ידי גיל אשר.


[עריכה] פרויקט GNU

GNOME היא חלק מפרויקט GNU אשר מטרתו העיקרית היא פיתוח מערכת הפעלה (בשם GNU) ויישומים נילווים. GNU היא ראשי תיבות רקורסיביים של GNU's Not Unix, מין דרך מתחכמת לומר שמערכת ההפעלה GNU היא למעשה תואמת יוניקס. ניתן ללמוד אודות GNU בכתובת: http://www.gnu.org.

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

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

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

[עריכה] קישורים חיצוניים