סקירה: Manjaro Linux

בסקירה : "לינוקס, לאן?" הבטחתי לספר רשמים על Manjaro. עברו כמעט 3 חודשים של שימוש, צברתי ניסיון עם ההפצה ובהחלט יש לי מה להגיד עליה. אתחיל מהסוף: התרשמתי מאוד לטובה מההפצה. ההפצה יציבה מאוד ובכל התקופה לא חוויתי קריסות או תופעות מוזרות. ההפצה משחררת עדכונים במה שנקרא Update Packs. בכל שבוע/עשרה ימים משוחרר Update Pack שמכיל אוסף עדכוני תוכנה. לכל Update Pack יש תיעוד (איזה חבילות משתדרגות, מה המפתחים משנים בעדכון ועוד…), כל החבילות נבדקו ולא אמורות להיות תופעות לוואי (ולי אכן לא היו כאלה).
להפצה מס' כלים נוחים שפותחו ע"י צוות Manjaro. דוגמא: mhwd-kernel דרכו ניתן להתקין,בקלות מדהימה, קרנלים שונים. ההפצה מתחזקת מס' קרנלים, חלקם מוגדרים כקרנלים יציבים, חלקם כקרנלים עדכניים. אני בחרתי להתקין את הקרנל העדכני ביותר שההפצה מציעה (3.13.5). מעבר לעדכוני קרנל, הפקודה mhwd מאפשרת לעדכן דרייברים שונים (כרטיסי מסך) ועוד…

Manjaro תומכת באופן רשמי שלושה שולחנות עבודה: XFCE (בו אני משתמש), Openbox ו- KDE. שני שולחנות עבודה הראשונים מאוד בשלים, קלילים ויציבים. KDE נוסף רק לאחרונה (כמו גם מה שנקרא ה- Community Edition, שם ניתן למצוא את Gnome ו- Cinnamon).

להבדיל מ- Linux Mint (ש- "רוכבת") על ה- repository של אובונטו, מפתחי Manjaro בונים בעצמם את החבילות ולא מתבססים על החבילות של Arch. ל- Manjaro שני ענפים: ענף יציב (בו אני משתמש) וענף בדיקות. מנהל החבילות שלה הוא pacman, אך גם yaourt מותקנת לצורך התקנת חבילות מ- AUR. להפצה סט מאוד גדול של חבילות תוכנה. גם חבילות מאוד נדירות הצלחתי להשיג (בדר"כ ב- AUR). תהליך ההתקנה של Manjaro מאוד פשוט. בסיום ההתקנה תקבלו סט מצומצם (אך קולע לטעמי) של תוכנות ותוכלו לעבוד באופן מיידי עם ההפצה (מה שלא קיים ב- Arch).

למי אמליץ לנסות את Manjaro? לכל אדם טכני, שלא פוחד משורת הפקודה, שמעוניין בעדכניות גבוהה של תוכנות, אך לא מעוניין להתעסק בהגדרות מערכת שונות ומשונות (כפי שצריך לעשות לעיתים ב- Arch). למרות שלא חייבים להשתמש בשורת הפקודה עדיין יכולים להיות בעיות (ברמת הפוטנציאל), ולכן אמליץ אותה רק לוותיקים מבינכם. מי שמעוניין ביציבות מאוד גדולה כדאי לו לעבוד עם ההפצות היציבות: Linux Mint 13 LTS, Crunch Bang ועוד…

קישורים

הפעם לא אכתוב מאמר אלא אשתף אתכם בקישורים של חומר נוסף שאני מפרסם ברשת:

  • את התוכנה "בהפוכה" (שנכתבה בשיתוף פעולה עם משה ואגנר ומאיר קריחלי) ניתן להוריד כאן.
  • התוכנה משמשת אותי גם כיום: שייכתי קיצור דרך במקלדת (Alt + B) שמפעיל את התוכנה ומבצע את ההמרה. בעבר התוכנה התארחה ב- sourceforge, אך משום מה קבצי התוכנה ובסיס הנתונים שלה נמחקו מהאתר (ממש מוזר… זה קרה, דרך אגב, גם לפרוייקט מזרים). מאחר ש- sourceforge מואשמים בשילוב "רוגלות" בקבצי ההרצה, החלטתי לעבור ל- github. בקישור תמצאו קבצי deb להורדה (כמו גם את קוד המקור). משתמשי Arch יכולים להתקין את התוכנה מ- AUR.

  • בחשבון github שלי תמצאו סקריפטים שונים שכתבתי: התוכנה מזרים (שכבר לא שימושית אך אני שומר אותה לצרכי תיעוד), חישוב ובדיקת נכונות של ספרת הביקורת בתעודת הזהות ועוד…
  • וויקי לפקודות לינוקס. הוויקי מתבסס על פקודות שהומלצו ב- Bro אליהם הוספתי תכנים שלי. מאחר שלא בכל סביבה אני יכול להריץ bro, הוויקי הפרטי הזה משמש אותי כמאגר מידע מהיר לפקודות לינוקס (עיקר השימוש שלי נעשה מהסלולאר). עדיין לא סיימתי לערוך את הוויקי (בעצם אף פעם לא אסיים לערוך אותו…). בהמשך אני מתכוון לפתוח את הוויקי לעריכה של הקהילה.

לשימושכם!

Linux Dash

Linux Dash הוא מנשק וובי המספק נתונים שונים על השרת בו הוא מותקן.

תכונות:

  • מנשק יפהפה המספק נתונים ברורים על מרכיבים שונים בשרת
  • תצוגה "חיה" של נתוני: Ram, Cpu, Disk, Proccess, Users ועוד…
  • התקנה מאוד פשוטה ומהירה
  • לא צורכת משאבים כשלא נמצאת בשימוש (כשלא גולשים אליה)
  • ה- Widget ניתנים לסידור/ארגון מחדש על המסך (ע"י גרירה)
  • בדף הבית יש לשוניות המאפשרות גישה מהירה לנושא המעניין אותך
  • תמיכה בהפצות שונות של לינוקס

אני התקנתי את המוצר על Raspberry Pi (משמש אותי כשרת NAS ביתי)
ניתן לצפות בהדגמה כאן (אל תשכחו לגלול את הדף מטה ולהשתמש בלשוניות השונות)

Canonical החליטה להילחם בנגזרות אובונטו

לאובונטו נגזרות רבות. חלקם רשמיות וזוכות לתמיכה של Canonical (דוגמת Xubuntu, Kubuntu) וחלקם לא רישמיות (דוגמת Linux Mint). ההפצות הלא רישמיות כבר תקופה ארוכה מושכות תשומת לב רבה "וגונבות" משתמשים מאובונטו. מסתבר שהנושא הזה מטריד את Canonical והם החליטו לאחרונה להילחם בתופעה ולחייב את ההפצות הנגזרות (הלא רשמיות) להסדיר רישיון שימוש מולם. בהתחלה הצעד שלהם נראה תמוה: הלא Canonical בעצמה משתמשת במקורות התוכנה של דביאן (כדי ליצור את אובונטו), אז למה יש לה טענות אם הפצות אחרות מתנהגות באופן דומה כלפיה?

אז זהו שלא! הטענות של Canonical בהחלט מוצדקות ואסביר מדוע: Canonical משתמשת בחבילות המקור (Source) של דביאן אבל מקמפלת בעצמה את החבילות. היא בנתה Repository משל עצמה, שם היא מאחסנת את החבילות הבינאריות עבור אובונטו (קבצי DEB). בנוסף, Canonical לא משתמשת בסמלים המסחריים של דביאן.

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

יש הפצות שפועלות נכון ובאופן חוקי. נבחן את CentOS (שהיא נגזרת של Red Hat): מפתחי ההפצה דואגים להסיר מחבילות המקור את הסמלים המסחריים של Red Hat. לאחר מכן הם בונים בעצמם את החבילות הבינאריות ומאחסנים אותם בשרתי המראה של CentOS. כל המהלכים של מפתחי CentOS חוקיים, ולכן ל- Red Hat אין מה לעשות בנידון, ולאחרונה הם פשוט החליטו לאמץ אותם לחיכם ולשתף איתם פעולה.

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