היכרות עם Foresight Desktop Linux

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

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

מה ההבדל?
אחד הההבדלים העיקריים הוא [מונו]; פורסייט כוללת את [מונו] ומספר יישומים נוספים כברירת מחדל. מנוע החיפוש השולחני [Beagle], שקשה מאוד להפעיל בהפצות אחרות, עובד בפורסייט ללא כל קושי. דוגמה אחת בלבד לסוג היישומים החדשנים שנכללים בפורסייט.

קונארי הופכת את ניהול התוכנה לעניין פשוט. היא פרי מוחם של של החברה מ-rpath, רובם יוצאי רד האט. אחת הבעיות שקונארי פותרת, היא בעיית עדכון התוכנה. היא משדרגת תמיד מהמאגר ממנו היא הותקנה, ולא מהמאגר שמכיל את הגירסה העדכנית ביותר בהכרח. תכונה זו מוסיפה מידה רבה של יציבות. קונארי גם אוכפת מספר כללים לגבי שמות החבילות והגירסאות שלהן. למידע נוסף כדאי לבקר באתר: http://wiki.rpath.com - קונארי היא הזדמנות מלהיבה בכל מה שקשור להתקנת תוכנה בבית, במשרד או בארגון.

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

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

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

ניהול חבילות
קונארי היא מערכת מבוזרת לניהול תוכנה בהפצות לינוקס. היא מחליפה מנהלי חבילות מסורתיים (כמו RPM ו-DPKG) במערכת שמאפשרת שיתוף פעולה באינטרנט. היא מאפשרת הגדרת החבילות להתקנה במערכת מתוך אוסף מאגרים עצמאיים בלתי תלויים. מה שזה אומר זה שאין עוד צורך במאגר מרכזי עבור כל הפצה בנפרד.

קונארי מתייחסת לחבילות כאל אוסף שינויים (change sets) ולא כאל אוסף של קבצים. מה שזה אומר זה שבזמן שמעדכנים חבילה, קונארי מתקשרת אל המאגרים כדי לבדוק אילו שינויים נדרשים במערכת כדי לאפשר את עדכון החבילה. רק לאחר מכן היא מורידה את מה שנדרש. ישנם יתרונות רבים לגישה זו, אבל היתרון הבולט ביותר עבור המשתמש הוא החסכון ברוחב הפס ומהירות העדכון. בפעם הראשונה שמתקינים את החבילה, ירד עותק מלא שלה כמובן, אבל בפעם הבאה יש להניח שכמות המידע שיהיה צריך להוריד תהיה קטנה יותר. הנה דוגמה: התקנת AbiWord 2.2.7 במערכת בפעם הראשונה דורשת הורדה של 15 מ"ב, לעומת זאת השבחה לגירסה 2.2.7 דורשת הורדה של 2.4 מ"ב בלבד.

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

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

[Beagle] - מנוע חיפוש שולחני
[F-Spot] - ניהול אלבום תמונות אישי, כולל יבוא, יצוא, הדפסה ומיון של תמונות
[Tomboy] - יישום פתקיות אישי בסיגנון וויקי
[Muine] - נגן מוזיקה פשוט ואלגנטי
[Blam] - אגרגטור פידים
Appliworks - מנהל מולטימדיה ייחודי
[Abiword] - מעבד תמלילים חלק מ-GNOME Office
Gnumeric - גיליון אלקטרוני חלק מ-GNOME Office

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

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

הצוות של פורסייט יוצר אוסף איכותי של משחקים - 8 גירסאות של טטריס ו-4 גירסאות של אסטרואידס לא ממש יועילו לאף אחד. פורסייט מנסה להתמקד בלספק ערב מוצלח של המשחקים הטובים ביותר בכל קטגוריה, בדרך כלל עם תמיכה בהאצה בחומרה.

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

משחקים בולטים
[Neverball] - דומה ל-Super Monkey Ball ו- Marble Madness באמצעות העכבר אפשר לכוון את הכדור בין מבוכים מרהיבים ב-3D ולאסוף נקודות בדרך אל המטרה. זמין בשתי גירסאות, כולל משחק גולף משוגע.
Ppracer - עדכון למשחק הקלאסי, Tuxracer. צריך להנחות את הפינגווין דרך גבעות תוך איסוף הרינג במהירות השיא - כל מה שהיה במשחק המקורי ועוד. גרפיקה מלוטשת ויפה.
[Ultimate Stunts] - משחק בשלבים בהשראת Stunts ו-Stunt Car Racer.
Open City - משחק בשלבים לניהול עיר שנראה כרגע דומה למדי ל-Sim City
Open Mortal - משחק פנטזיה בהשראת Mortal Kombat, מכות עם חוש הומור.
Critical Mass - משחק יריות מהיר עם אפקטי OpenGL מרהיבים.

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

מידע נוסף
לינמגזין, [פורסייט לינוקס]

http://www.foresightlinux.com/
http://www.gnome.org
http://wiki.conary.org
http://www.gnome.org/projects/beagle/
http://www.gnome.org/projects/f-spot/
http://www.beatniksoftware.com/tomboy/
http://muine.gooeylinux.org/
http://www.imendio.com/projects/blam/
http://appliworks.jondesign.net/
http://www.abisource.com
http://www.gnome.org/projects/gnumeric/

אודות הכותב
המאמר "An Introduction to Foresight Desktop Linux" מאת קן ואן דיין התפרסם בגיליון יולי של GNOME Journal ותורגם לעברית על ידי אורי שרף, יולי 2005. התרגום כמו המאמר המקורי זמינים עם רישיון CC.