|
X וספריית הרכיבים הבסיסית שלה xlib מזמן לא נחשבות מתאימות לפיתוח GUI מודרני. החלופות Qt, Gtk מספקות כלים מתקדמים
יותר אך הן מתבססות על X (בסביבת לינוקס) באופן בלעדי.
פרוייקט
Simply GNUStep
היא הפצה חלופית אשר עושה שימוש בלעדי במנהל התצוגה של GNUStep ללא KDE או GNOME במטרה לספק סביבה ידידותית דמוית מנהל
התצוגה OS/X, החל משלב האתחול.
ההפצה כוללת גרסאות מעודכנות של הליבה, עושה שימוש ב-gcc 3.x.x ומספקת מנהל
אתחול גראפי מלא וידידותי (ללא הפלט המוכר באתחול) ועוד. גרסת הדגמה מבוססת LFS להפעלה מלאה מתקליטור וללא צורך בהתקנה
קיימת כבר וניתנת להורדה (דרך אגב, לא עובדת תחת VMWare). גרסת בטא עם תפריט התקנה מלא מתוכננת לצאת בספטמבר 2002.
OpenStep הוא סטנדרט שפורסם ב-1994 על-ידי חברת Sun במטרה לאפשר פיתוח מתקדם של ממשקים ויזואליים. הגרסה החופשית
של OpenStep היא GNUStep והיא יותר מאשר עוד ספריית "ווידגטים".
פיתוח עבור GNUStep מתבצע בדיאלקט משלה לשפת C ואינטגרציה הדוקה עם ג'אווה (JIGS). שפת Objective-C מוסיפה יכולות פיתוח מוכוון-אובייקטים (OO) לשפת C, וחוסכת מהמפתח שימוש בשפת ++C אשר איננה נחשבת פורטבילית במיוחד (למשל, Qt) אך מבלי להענישם בדרישה לפיתוח GUI בשפת C (למשל, Gtk).
עבור המפתחים, GNUStep מגיעה עם סביבת פיתוח משולבת בשם Project Center וכן כלי בשם Gorm לעיצוב מהיר של GUI.
למרות שאפשר להריץ את GNUStep תחת X, לב ליבה של סביבה זו הוא מנוע תצוגה המבוסס על Post Script אשר מאפשר ניהול
תצוגה מתקדם המאפשר אי-תלות ברזולוציה הפיסית של המסך.
דרך אגב, הרחבות המיועדות להתגבר על מגבלות שונות של X יש לא מעט (DRI, OpenGL, Mesa, X/DPS ועוד). מבינהן,
X/DPS
מספקת אף היא מנהל תצוגה מבוסס Post Script עבור X ואפילו נתמכת על-ידי GNUStep אך איננה נחשבת ליציבה במיוחד.
עוד על GNUStep ובמיוחד על האינטגרציה והתלות ההדדית עם OS/X ושולחן העבודה
WM
ראו באתר
הפרוייקט
.
| |
|
|
|