
תמונה: אנטומיה של שולחן העבודה GNOME
בשנת 1997 לינוקס כבר הייתה מערכתה פעלה חשובה ופופולרית מאוד בשרתים, אבל היא לא התאימה להתקנה כתחנת עבודה חופשית. אפשר היה למצא כבר מספר סביבות עבודה גרפיות עבור יוניקס ולינוקס, אך הן היו סגורות וקנייניות. אפילו פרוייקט KDE, שהקדים את GNOME, השתמש בטכנולוגיה קניינית. פרוייקט GNOME נוסד בשנת 1997 כדי להביא את התוכנה החופשית, גם לשולחן העבודה. הפרוייקט יצר תשתית פיתוח מתאימה והחל מפתח את התוכנה ושאר הכלים והשירותים שסביבות מסוג זה מציעות בדרך כלל. ביחד עם KDE, GNOME היא כיום אחד משני שולחנות העבודה הפופולריים ביותר בלינוקס.
בשנת 2000 נוסדה קרן GNOME והיא זו שפיקחה על שיחרורה של גירסה 2.0 של GNOME, סידרת הפיתוח הנוכחית של שולחן העבודה. גירסה חדשה של שולחן העבודה משוחררת מדי 6 חודשים, מסגרת זמן שנועדה להבטיח השלמת פיתוח, בדיקות, תרגום וכדומה. הקרן היא זו שאחראית על תכנון הפיתוח, ניהול הקשרים עם המפתחים העצמאיים והמסחריים שמעורבים בפרוייקט, ועוד.
פיתוח

תמונה: תצוגה מרחבית בגנום, תפיסה שנויה במחלוקת
פרוייקט GNOME הוא לא רק שולחן עבודה, אלא תשתית פיתוח עשירה שמספקת למפתחים כלים ליצור יישומים עבורה, בצורה נוחה, יעילה ועקבית, ככל שניתן. GNOME עצמה מפותח בשפת C, אבל אפשר לפתח עבור יישומים בשפות רבות אחרות, בהן גם C++, Python ולאחרונה גם C# ומונו.
פיתוח היישומים במסגרת הגרעין הרשמי של הפרוייקט, כפוף לתקן הנחיות לבניית ממשק משתמש המכונה HIG, תקן שמבטיח עקביות לרוחב כל היישומים, והוא מעניק מראה ותחושה אחידים, מאפשר מחזור יעיל של קוד.
מידע נוסף
ראה סקירה של שולחן העבודה וסביבת הפיתוח GNOME 2.10 כדי ללמוד עוד אודות הגירסה העדכנית של GNOME. תוכל לקרא בלינמגזין תרגומים נוספים לעברית של מאמרים שהתפרסמו במגזין GNOME Journal.
אחד הנושאים שמטרידים את המפתחים והמשתמשים בשולחנות העבודה בלינוקס הוא עניין השמישות. כדי לבדוק עד כמה הצליחה יוזמה זו, ג'ונתן טרנר ממגזין האינטרנט UserInstinct, ביקש מקבוצה מייצגת של משתמשים לבצע מספר מטלות טיפוסיות, וסיכם את ההתרשמויות שלו [סקר שמישות של שולחן העבודה GNOME 2.6].
לא כל ההפצות מספקות אריזות מוכנות של GNOME. סלאקוור למשל. אבל ישנם מספר פתרוונת חלופיים, אחד מהם הוא [Dropline GNOME]. בהפצות אחרות, כמו [סוזה] למשל, GNOME הייתה במשך תקופה ארוכה אזרחית סוג ב' וכרגיל, הקהילה דאגה לספק את מה שסוזה הזניחה.
ישנם מספר פרוייקטים מעניינים שמתנהלים במסגרת GNOME בשנים האחרונות, והם יהיו בשלים וזמינים רק בעתיד. Storage למשל, הוא מנוע אחזור נתונים בשפה טבעית. שישתלב בשולחן העבודה. ראה [עוד על storage]. בנוסף, [Beagle] הוא מנוע חיפוש שולחני שמפותח עם [מונו] וכבר משולב במספר הפצות כמו [סוזה].
לינמגזין, סקירה: GNOME 2.16