Archive

Archive for יולי, 2010

עמותת המקור כאן בשבילך

26/07/2010 2 תגובות

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

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

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

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

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

  • שמות המתחם
  • שרתים
  • רשימות התפוצה
  • ויקי
  • פלאנט
  • חשבונות פייסבוק וטויטר
  • לוח אירועים

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

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

לכל מי שיש רעיון או שרוצה להתייעץ מוזמן לפנות לועד ישירות בכתובת board AT hamakor.org.il או לאחד מחברי הועד באופן אישי כדי להכין הצעה שתשלח לשאר חברי הועד.

:קטגוריותHamakor, Israeli Community

עדכוני מוזילה מאתר מראה ישראלי

24/07/2010 4 תגובות

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

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

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

:קטגוריותISOC-IL, Mozilla תגיות:

רעיונות ליום עיון בנושא אבטחה בלינוקס

23/07/2010 7 תגובות

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

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

בנתיים חשבתי על רשימת הנושא הבאה:

  • רקע קצר על עולם הקוד הפתוח (היסטוריה ואידאלים) ועולם הלינוקס (מודל פיתוח, הפצות וכו')
  • מעבר על תהליך האתחול של המערכת, התייחסות למודולריות שלו, ולהציג את המקומות הרבים בהם ניתן לשנות דברים (לטובה ולרעה).
  • עקרונות של הפרדת הרשאות, שימוש ב-sudo
  • SSH ודרכי העבודה שלו.
  • עקרונות של SE Linux וקצת על המשמעות שלו למנהלי מערכות
  • שימוש בלינוקס כמערכת לזיהי פלילי ואזכור כמה דוגמאות שימושיות בנושא זה.
  • שימוש בקרנל מסורס כאמצעי לאבטחה
  • מה זה chroot ואיך משתמשים בו לאבטחה
  • GPG והחלפת מפתחות הצפנה.
  • חבילות התקנה, ניהול שלהן ואימות חתימות, כולל בדיקות תקינות.
  • אזכורים שונים של מערכות IDS ו-IPS.

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

:קטגוריותFree Software in Israel

סוזה, zypper ותאימות ל-yum

20/07/2010 5 תגובות

לאחרונה התחלתי לעבוד לא מעט עם SLES ו-openSUSE ונדרשתי לעניין של הגדרות מאגרים והתקנות. מאחר ו-YaST הוא כלי גרפי (או עם ממשק ncurses) וללא אפשרות להפעלה משורת הפקודה בלבד, אז הפתרון הבא הוא Zypper. יש להזכיר כי קיים כלי נוסף בשם Rug שמיועד לעדכונים מול המאגר של נובל.

מאחר ואני עובד במקביל עם SLES10, SLES11 ו-openSUSE 11.x אז ישנם הבדלים לא קטנים בכלי, ובעיקר ביחס של SLES10 מול שתי הגרסאות האחרות. עם זאת, גם בגרסאות החדשות יש כמה אנומליות לא קטנות. zypper של SLES10 עובד בצורה דיי נכה עם קבצי repo ועדיף להשתמש בפקודות zypper service-add ולתת את הכתובת של המאגר. גרסאות מתקדמות יותר כבר יודעות לאכול קבצי repo טוב יותר, בתנאי שיש להם שורה שמציינת את סוג המאגר (type=rpm-md). לפחות יש תאימות סבירה ל-yum ואפשר לבנות מאגרים ליותר מהפצה אחת מבוססת RPM.

עם זאת, נתקלתי בקטע מעניין והוא הארכיטקטורה של ה-RPMים. רוב ה-RPMים של סוזה לסוגיו מיועדים עבור i586 בגרסאות ה-32bit, אך המכונות מדווחות על מעבדים מסוג i686 עם ארכיטקטורת בסיס של i386. אז איך בדיוק נבנה לי RPM עבור i586? תחליטו. זה לא נעים כאשר מנסים להגדיר מאגר בקובץ repo תוך שימוש במשתנים של arch ו-basearch ולא מבינים למה לא מגיעים לכתובת הנכונה.

דוגמה קיצונית אף יותר שנתקלתי בה היתה שמכונה דיווחה לי על arch של x86_64 ו-basearch של i386. על זה נאמר WTF?

אגב, ב-zypper בגרסאות החדשות, עשו הפרדה בין מאגרים (repos) לשירותים (services). האחרון מתייחס לשירותי מידע על מאגרים, וזאת למרות שבגרסאות הישנות (SLES10) השם services מתייחס בפועל למאגרים. ככה זה שהכלי מתפתח עם ההפצה ובעיקר כי מדובר בכלי יעודי במקום בתשתית של כמה הפצות (כמו yum).

למעוניינים, ניתן למצוא את התחביר המלא של Zypper בויקי של אופן סוזה או בדף ה-man.

:קטגוריותsuse

chroot של openSUSE

06/07/2010 6 תגובות

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

אשמח לשמוע אם למישהו יש רעיון יצירתי איך להקים chroot של אופן סוזה בצורה קלה.

:קטגוריותDebian GNU/Linux, Fedora