next up previous contents Next: Ce que fait Samba. Up: Une introduction par Christopher Previous: Historique - version (supposée)   Table des matières  

40.1.2 Pendant ce temps, de l'autre côté de la planète...

Andrew Tridgell, un australien, rencontre un petit problème. Il doit monter un espace disque d'un serveur UNIXsur son PC fonctionnant sous DOS. En fait, ceci n'est pas vraiment un problème puisqu'il dispose d'un client NFS (NetworkFileSystem) pour DOS, fonctionnant bien. Malheureusement, il a aussi une application qui requiert l'interface NetBIOS. Toute personne qui a tenté de faire fonctionner de multiples protocoles sous DOS sait que cela peut être .*rè..biz*rre.
Aussi, Andrew choisit-il une solution très logique. Il écrit un renifleur de paquets, effectue de l'ingénierie inverse sur le protocole SMB et met le résultat en oeuvre sur son serveur UNIX. Ce faisant, il permet au système UNIXd'apparaître comme un serveur de fichiers pour PC. Ceci lui permet de monter les systèmes de fichiers partagés depuis le serveur UNIX tout en exécutant simulatanément les applications NetBIOS. Andrew publie son code au début 1992. S'en suit alors un rapide débogage et le projet est mis de côté. Parfois, des méls parviennent à Andrew mais souvent il les ignore. Pratiquement deux ans plus tard, il entreprend de relier le PC (sous Windows) de son épouse à sa station de travail LINUX. En l'absence d'une meilleure solution, il se sert à nouveau de son code serveur et est agréablement surpris de constater que cela fonctionne.
Parmi ses contacts méls, Andrew apprend que NetBIOS et SMB sont désormais bien documentés. En possession de cette nouvelle information, il se remet au travail sur son code mais il rencontre rapidement un autre problème. Il est contacté par une entreprise réclamant des droits sur le nom qu'il a choisi pour son logiciel serveur. Plutôt que de s'engager dans une polémique, il consulte le dictionnaire à la recherche des mots contenant les lettres ``smb''. Samba est de la liste. Curieusement, le même mot n'est pas dans le fichier dictionnaire qu'il utilise aujourd'hui.

Depuis cette époque, le projet Samba s'est puissamment développé. Andrew dirige maintenant toute une équipe de programmeurs répartis dans le monde entier pour continuer le développement de Samba. Lorsqu'une nouvelle version est annoncée, des milliers de copies sont téléchargées journellement. Les entreprises commerciales, comme Silicon Graphics, empaquettent Samba dans leurs produits. Il existe même des tee-shirts Samba. La meilleure indication du succès de ce logiciel est sans doute d'avoir été retenu parmi les ``Documents d'Halloween'', une série de mémos internes à Microsoft qui sont parvenus jusque dans la Communauté du Libre. Ces mémos contiennent une série de noms de logiciels libres que Microsoft considère compétitifs. Cependant, le plus important de toute cette affaire, c'est qu'Andrew peut toujours partager l'imprimante de son épouse.


next up previous contents Next: Ce que fait Samba. Up: Une introduction par Christopher Previous: Historique - version (supposée)   Table des matières  
1-01-2006