Samba (informatique)

Un article de Wikipédia, l'encyclopédie libre.

Pour les articles homonymes, voir Samba.
Développeur The Samba Team
Dernière version 3.0.29 (le 23 mai 2008)
Version avancée 4.0.0 alpha3 (le 15 avril 2008)
Environnement GNU/Linux
Licence GNU GPL 3
Site web www.samba.org

Samba est un logiciel libre sous licence GNU GPL 3[1] supportant le protocole SMB/CIFS. Ce protocole est employé par Microsoft pour le partage de diverses ressources (fichiers, imprimantes, etc.) entre ordinateurs équipés de Windows. Samba permet aux systèmes Unix d'accéder aux ressources de ces systèmes et vice-versa.

Auparavant, les PC, équipés de DOS et des premières versions de Windows, devaient parfois installer une pile TCP/IP, et un ensemble de logiciels d'origine Unix : un client NFS, FTP, telnet, lpr, etc. Cela était lourd et pénalisant pour les PC de l'époque, et il obligeait par ailleurs leurs utilisateurs à contracter un double jeu d'habitudes, ajoutant celles d'UNIX à celles de Windows. Samba adopte donc la démarche inverse.

Son nom provient du protocole de partage et d'impression de fichiers d'IBM et réutilisé par Microsoft nommé SMB (Server message block), auquel ont été ajoutées les deux voyelles a : « SaMBa ».

Samba a été développé à l'origine par Andrew Tridgell, dès 1991, et reçoit aujourd'hui les contributions d'une vingtaine de développeurs originaires du monde entier sous sa coordination. Celui-ci lui donna ce nom, en choisissant un nom voisin de SMB en interrogeant un dictionnaire Unix, par la commande grep : grep "s.*m.*b.*" /usr/dict/words

Lorsque les deux systèmes de partage de fichiers (NFS, Samba) sont installés pour comparaison, Samba se révèle moins performant que NFS au niveau des taux de transferts.

Néanmoins, une étude a montré que Samba 3 était jusqu'à 2,5 fois plus rapide que l'implémentation SMB de Windows serveur 2003[2].

Toutefois, samba n'est pour l'instant pas compatible avec IPv6.

La version 3.2 devrait corriger ce défaut et ajouter la possibilité de stocker les partages Samba dans la base de registre ainsi que l'expérimentation du clustering.[3]

[modifier] Principales versions

  • (20 décembre 2007) : Microsoft signe un accord d'information technique : [4]
  • 3.0.26 (11 septembre 2007) : Corrections failles importantes et nouvelles fonctions
  • 3.0.0 (24 septembre 2003) : Corrections failles importantes et nouvelles fonctions
  • 2.2.0 (juin 2001) : Supports Full 64 bit
  • 2.0.0 (2001) : Correction de failles importantes
  • 1.9.17 (2000) : Première version publique

[modifier] Liens externes

[modifier] Notes et références

  1. Samba adopte la GPL 3 (en) [1]
  2. Voir l'information sur LinuxFr [2]