Samba

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש
Samba
Samba Logo.png
מפתח קוד פתוח
תאריך השקה 1992[1]
גרסה אחרונה 4.0.5 ב־9 באפריל 2013
מערכת הפעלה מרובה-פלטפורמות
שפות תכנות C,‏ C++, פייתון
רישיון הרישיון הציבורי הכללי של גנו
קטגוריה מערכת קבצים רשתית
www.samba.org

Samba ("סמבה"), היא תוכנה חופשית המממשת מחדש את פרוטוקול התקשורת SMB/CIFS. התוכנה פותחה במקור על ידי אנדרו טרידג'ל. נכון לגרסה 3 ומעלה, Samba מספקת שירותי קבצים ומדפסות עבור קליינטים שונים של Microsoft Windows, ועובדת עם דומיין וינדוסי, כחבר בדומיין, או כ-Domain Controller. ‏ Samba פועלת על רוב מערכות הUnix ודמויות היוניקס, כגון לינוקס, סולאריס, AIX וBSD, כולל שרתי Mac OS X. סמבה היא סטנדרטית כמעט בככל ההפצות של לינוקס, וברוב המקרים נכלל בשירותי מערכת במערכות הפעלה מבוססת יוניקס. Samba פועלת תחת התנאים של הרישיון הציבורי הכללי של גנו. שם התוכנה מגיע מ-SMB, שמו של הפרוטוקול הסטנדרטי המשמש את מערכת הפעלת Microsoft Windows לשיתוף קבצים ברשת.

היסטוריה[עריכת קוד מקור | עריכה]

אנדרו טרידג'ל פיתח את הגרסה הראשונה של סמבה ליוניקס בדצמבר 1991 ובינואר 1992, כדוקטורנט באוניברסיטה הלאומית של אוסטרליה. בעזרת רחרחן הוא ניתח את פרוטוקול הרשת שהיה בשימוש תוכנת שרת Pathworks של חברת DEC. בגרסאות הראשונות, בינואר 1992, לא נמצא שם הולם לתוכנה, וטרידג'ל פשוט קרא לזה "שרת קבצים יוניקסי עבור Pathworks דוס". בגרסה 1.0, הבין טרידג'ל שהוא למעשה יישם את פרוטוקול NetBIOS, וכי תוכנה זו יכולה לשמש קליינטים במחשבים אחרים.

עם דגש על יכולת פעולה הדדית עם Microsoft LAN Manager, טרידג'ל שחרר "NetBIOS ליוניקס", nbserver, בגרסה 1.5 בחודש דצמבר 1993. גרסה זו הייתה הראשונה שכוללת תוכנת לקוח וגם שרת. כמו כן, בשלב זה נבחר הרישיון הציבורי הכללי של גנו כרישיון לתוכנה.

במהלך גרסה 1.5, השם שונה ל smbserver. עם זאת,טרידג'ל קיבל הודעה מחברה שבבעלותה היה כבר השם. השם Samba "סמבה" נגזר על ידי הפעלת פקודת grep (פקודה נפוצה במערכות יוניקס לחיפוש) במילון המערכת, וחיפוש מילים שהכילו את האותיות S,‏ M, ו-B, בסדר הזה.‏[2] הגרסאות הבאות שוחררו במהירות יחסית, וגרסה 1.9 ראתה אור בינואר 1995. גרסה 2.0.0 שוחררה בינואר 1999, וגרסת 2.2.0 בחודש אפריל 2001.

גרסאות[עריכת קוד מקור | עריכה]

  • גרסה 3.0.0, שוחררה ב-23 בספטמבר 2003, והיותה שדרוג משמעותי. נוספה היכולת להצטרף ל-Active Directory כחבר.
  • גרסה 3.2.0 שוחררה ב -1 ביולי 2008. עם גרסה זו, הפרויקט החליט לעבור לגרסאות מבוססות זמן. גרסאות מרכזיות חדשות, כגון 3.3, 3.4, נכנסות לתוקף כל 6 חודשים. תכונות חדשות מתווספות רק כאשר בגרסה חדשה, וגרסאות משניות משמשות רק ​​לתיקוני באגים. כמו כן, 3.2 סימנה שינוי של רישיון מGPL2 לGPL3.
  • גרסה 3.3.0 יצאה ב-27 בינואר 2009.
  • גרסה 3.4.0 יצאה ב-3 ביולי 2009.
  • גרסה 3.5.0 יצאה ב-1 במרץ 2010. זו הייתה הגרסה הראשונה לכוללת תמיכה ניסיונית ל-SMB2.
  • גרסה 3.6.0 שוחררה ב-9 באוגוסט 2011. זוהי הגרסה הראשונה שכוללת תמיכה מלאה ב-SMB2.
  • גרסה 4.0 יצאה ב-11 בדצמבר 2012. היא מהווה שכתוב מרכזי המאפשר ל-Samba להיות Domain Controller, המשתתפת באופן מלא בדומיין של Active Directory של Windows.

הערות שוליים[עריכת קוד מקור | עריכה]

  1. ^ 10 years of Samba!, נכתב על ידי אנדרו טרידג'ל באתר Samba.org, ינואר 2002.
  2. ^ A bit of history and a bit of fun, נכתב על ידי אנדרו טרידג'ל וצוות Samba ב-27.6.1997.

ראו גם[עריכת קוד מקור | עריכה]

קישורים חיצוניים[עריכת קוד מקור | עריכה]