Samba
מפתח | קוד פתוח |
---|---|
מחזור חיים | 1992[1]–הווה (כ־32 שנים) |
גרסה אחרונה | 4.21.2 (25 בנובמבר 2024) |
מערכת הפעלה | מרובה-פלטפורמות |
נכתבה בשפות | C, C++, פייתון |
סוג רישיון | הרישיון הציבורי הכללי של גנו |
קוד מקור | https://git.samba.org |
קטגוריה | מערכת קבצים רשתית |
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.
ראו גם
[עריכת קוד מקור | עריכה]קישורים חיצוניים
[עריכת קוד מקור | עריכה]- אתר האינטרנט הרשמי של Samba
- "Using Samba", ספר הדרכה מאת חברת O'Reilly (באנגלית)
הערות שוליים
[עריכת קוד מקור | עריכה]- ^ 10 years of Samba!, נכתב על ידי אנדרו טרידג'ל באתר Samba.org, ינואר 2002.
- ^ A bit of history and a bit of fun, נכתב על ידי אנדרו טרידג'ל וצוות Samba ב-27.6.1997.