Linux Mint 10

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

ההתקנה: התקנה פשוטה (ממש כמו באובונטו) ולכן לא ארחיב בנושא
שימוש: Linux Mint שונה מאובונטו במספר נושאים:

  • ההפצה מאפשרת להתקין מראש את כל הקודקים ורכיבי התוכנה (כולל פלאש וגאווה)
    המטרה: להקל את השימוש למשתמשים חדשים (ההתקנה מתאפשרת ממסך "ברוכים הבאים")
  • להבדיל מאובונטו, ב- Mint, החליטו לחרוג ממגבלת נפח ה- CD (כ- 700 מגה), כך שההפצה מכילה תוכנות חשובות שאובונטו הסירו מפאת חוסר מקום (דוגמאות: Gimp, Open Office Base ועוד…). לדעתי מדובר ברעיון מבורך (אבל אני בטח פותח חזית מול מי שברשותו מחשב ישן)
  • תפריטים: Mint עושה שימוש במערכת תפריטים שונה מאובונטו (MintMenu). לדעתי מדובר במערכת תפריטים נוחה וטובה מזו של אובונטו (שמתבססת על Gnome): המערכת מדגישה את התוכנות החדשות שהותקנו (מקלה על הזיהוי שלהם), התווסף מנגנון לחיפוש והתקנה מהירה של אפליקציות ונוספה היכולת לעצב את תפריט Mint
  • מערכת העדכונים (Update Manager) עברה אף היא מקצה שיפורים (כשלכל עדכון מדווחת רמת הקריטיות שלו) כשבנוסף יש אפשרות לבטל שדרוגים עתידיים של חבילה מסויימת (נניח עדכון קרנל)
  • Mint לקחה את הפיתוחים האחרונים של אובונטו ושילבה אותם בהפצה (דוגמא: שילוב Rhythmbox בכפתור הרמקול), שימוש (אם כי לא מלא) ב- Ubuntu Software Center (כאן זה נקרא Software Manager) ועוד…
  • ערכת נושא: בעבר Mint השתמשה בערכת נושא שהתבססה על הצבע הירוק. בהפצה האחרונה יש שילוב של מתכת (מוברשת) וירוק. השילוב אמור להיות נוח ונעים יותר לעין – אם כי אינני בטוח שהערכה יפה מזו שמספקת אובונטו

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

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

Evernote

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

הרעיון של Evernote הוא פשוט: מקבלים מקום לשמירת מסמכים, תמונות, PDF ועוד… אח"כ ניתן מכל מחשב לבצע חיפוש ולעיין בחומר בצורה נוחה (מהדפדפן או, כשלא מקושרים לרשת, בעזרת קליינט יעודי).

לתוכנה מודל עסקי ברור: רוב המשתמשים יבחרו במסלול החינמי, אך חלק קטן מהן (“הכבדים") יעבור למסלול בתשלום חודשי שיממן את הפרוייקט. המסלול בתשלום מאפשר להעלות כל קובץ (כולל מדיה) בהיקף חודשי של עד 500MB (לעומת 40MB במסלול החינמי). נכון לעכשיו יש כ- 5,000,000 משתמשים ומספר זה עולה כל חודש בהתמדה. לתוכנה פותחו קליינטים למערכות הפעלה שונות: mac, חלונות, אנדרויד ו- iphone.

עד כאן החלק השיווקי (למרות שלא הייתה לי כוונה לעשות כן) ואפנה לעיקר: למרות האמור לעיל התוכנה מייצגת בעיני את כל הרע שיש לתוכנה בקוד סגור להציע:

  • אטימות לקהילה (יש בקשות רבות להוספת תמיכה בכיווניות RTL) – כל מי שפנה והסביר על הבעיה לא זכה להתייחסות (שמתכוונים או לא מתכוונים לישם את התכונה).
    הערה: יש לזכור שהצורך קיים גם בשפה הערבית – ומספר המשתמשים הפוטנציאלי הוא עצום.
  • אין גרסת קליינט ללינוקס (כי לדעתם אין קהילה מספיק גדולה שתצדיק את הפיתוח). קיים fork ללינוקס בשם Nevernote, אך התוכנה כבדה, איטית מאוד (כתובה ב- Java) ולא מבצעת היטב את עבודת הסינכרון.

ולמרות כל הרע, מצאתי את עצמי משתמש בתוכנה (תיוג החומר, החיפושים הפשוטים והיכולת לשלוף במהירות מכל מחשב את מה שמחפשים ענה על הצרכים שלי).

עד לגרסה 3.5 התוכנה הייתה כתובה ב- Net. אך חותמת הזכרון הגדולה (לעיתים כ- 150MB), והאיטיות של טעינת האפליקציה גרמו למפתחים לזנוח בברוטליות את פלטפורמת .Net ולכתוב אותה מההתחלה ב- Native C++ (איפה ארתיום… )

מה "הרווחתי" מהסיפור? הקליינט (שלא תלוי ב- Framework 3.5) עובד עתה היטב בלינוקס (בעזרת wine) והחברה (שעד כה בלעה בשקיקה כל מה שמיקרוסופט האכילה אותה) זרקה את .Net 🙂

לסיום: אני משתמש כאמור בתוכנה (בלית ברירה), אך אשמח להשתמש בפתרון חופשי דומה וברמה גבוהה. מישהו מכיר?

Task coach

Task Coach היא תוכנת קוד פתוח לניהול משימות. מה מיוחד בה? אצטט מדף הבית של התוכנה:

"Task Coach נולדה מתוך תסכול מכך שרוב מנהלי המשימות לא מתמודדים היטב עם משימות מורכבות. Tash Coach מתמודדת היטב עם משימות מורכבות וכוללת תכונות שונות כגון: "מעקב מאמץ, קטגוריות, פתקים ועוד…"

איך אני משתמש בתוכנה? יש לי מאות משימות לטיפול (מיידיות, עתידיות, משימות שכפופות למשימות אחרות ועוד…). Task Coach מאפשרת לי לנהל ולעקוב אחר אותם משימות בצורה פשוטה ויעילה. את בסיס הנתונים (קובץ XML) אני שומר ב- Dropbox (כך שאני יכול להשתמש בתוכנה מכל מחשב).

Task Coach זמינה ללינוקס, חלונות, Mac ו- Iphone (בתקווה שבקרוב גם לאנדרויד)

אובונטו 10.10

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

ההתקנה במחשב השלישי גרמה לי ללא מעט בעיות. מדובר במחשב ישן (P4, זיכרון 133 מגהרץ עם כרטיס מסך ותיק Nvidia FX5200). בסיום השדרוג שמתי לב שהמחשב עובד מאוד קשה: הכונן הקשיח קורא וכותב ללא הפסקה והעכבר בקושי זז (העכבר תקין רק שבגלל העומס במחשב התנועה שלו הפכה לכבדה). בשניות הראשונות חשדתי שמדובר בבעיית חומרה: כונן קשיח מקולקל (סקטורים פגומים) או אולי חום יתר שגורם לאחד הרכיבים לעבוד לאט. העליתי דיסק הצלה בשם Parted Magic ומערכת ההפעלה עלתה היטב. עצם עליית דיסק ההצלה, העבודה הקלילה מתוכו (כולל גלישה ברשת) שללה בעיה של חום, לוח אם תקול או בעיה ב- CPU. הפעלתי את S.M.A.R.T וראיתי שאין שגיאות בדיסק הקשיח (כשגם הבדיקות העצמיות מסתיימות בהצלחה). ובכן החומרה תקינה וכנראה שיש בעיה בהתקנה של אובונטו.

בשלב הזה החלטתי לבצע התקנה נקייה של Maverick. אני תמיד מקפיד להתקין את home/ במחיצה נפרדת כך שלא הייתי אמור לאבד מידע (את התוכנות קל מאוד להתקין מחדש). ההתקנה הסתיימה בהצלחה, המחשב "הרגיש" טוב והמשכתי בהתקנת Compiz ו- Docky. מיד בסיום ההתקנה התופעה המוזרה חזרה. גם ניסיון לצאת ל- Console (באמצעות CTRL+F2) היה טראומטי: שם המשתמש הוצג רק לאחר כדקה ואת הסיסמה כבר לא יכולתי להקליד (timeout). בסופו של דבר, לאחר מס' נסיונות, הצלחתי להיכנס ל-Terminal, הפעלתי את הפקודות top ו- iotop וזיהיתי בעיה מוזרה: במחשב 1G זיכרון RAM ו- 2G זיכרון דפדוף ומכל מרחב הזיכרון נותרו רק 20 מגהבייט פנויים!

מה עושים? גולשים ברשת ומגלים הרבה מאוד אנשים שסובלים מתופעה דומה (שנגרמת כנראה מבעיה בתאימות בין xorg 1.9 החדש למנהל ההתקן של כרטיס המסך). מפתח Nvidia המליץ להסיר את כל הגרסאות הקודמות של מנהל ההתקן ולהתקין את הגרסה החדשה ששוחחרה מספר ימים קודם לכן. כך עשיתי אך גם עצה זאת לא עזרה.

חזרתי לרשת וגיליתי שכנראה יש בעיה בקרנל ושמומלץ לשדרג אותו. הורדתי והתקנתי את 6.37RC1 והתקלה עדיין בעינה. בשלב הזה התייאשתי וחזרתי ל- Lucid. אובונטו 10.10 לא פורצת דרך ודי מיותר להתעקש עליה (את ערכת הנושא והגופנים היפים ניתן להתקין בקלות גם ב- Lucid).

מעבר לתקלה המוזרה מה דעתי על אובונטו החדשה? בסך הכל אובונטו מתקדמים יפה מגרסה לגרסה. ההתקדמות ניכרת במיוחד בשולחן העבודה המלוטש (גופנים וערכת נושא מרהיבים). גם הטמעת Rhythmbox בפקד הרמקול יפה ושימושי, אבל בסך הכל מדובר בשיפורים קוסמטיים ואין שום תכונת "מחץ" (דוגמת BTRFS) שיכלה לשפוך אור קצת שונה על ההפצה.

כרגע המאזן עומד על 2:1 לטובת Maverick, אך די ברור לי שאם הייתי מתקין את המחשבים בסדר שונה התוצאה הייתה 3:0 לטובת Lucid 🙂

PortableApps ללינוקס

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

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

אלו תוכנות קיימות? קיימות עשרות תוכנות ביניהן ניתן למצוא את גרסת הפיתוח של Chromium, גרסת הבטא של Firefox ועוד…

תוכנות ניידות ללינוקסמקור