next up previous contents
Next: 12. Serveur de base Up: 2. Linux sur un Previous: 10. Serveur pour clients

Sous-sections

11. Serveur pour clients Microsoft: Samba

11.1 Principe de Samba [17]

Samba permet à une station Linux de communiquer en réseau avec les machines Windows, et de partager ses ressources. Les machines sous Windows voient alors la station Linux comme s'il s'agissait d'une autre machine Windows.

Samba peut également être configuré comme serveur, et ainsi remplir le même travail qu'un NT Server 11.1.

11.2 Avantages de Samba par rapport à NT

Sur une machine "classique", Samba est globalement plus performant que NT 4.0 Server11.2. Par ailleurs, Linux étant globalement beaucoup moins gourmand en ressources que Windows NT Server, une solution Linux+Samba est extrêmement intéressante sur une machine peu puissante.

Une configuration Linux+Samba est donc généralement une solution efficace, sûre et économique pour la création d'un serveur pour stations Windows.

Par ailleurs, Linux est beaucoup moins sujet aux redémarrages que NT, ceci principalement pour deux raisons:

1.
L'installation d'un nouveau logiciel ou la modification de la configuration ne requièrent qu'exceptionnellement le redémarrage du serveur, alors que le redémarrage est souvent obligatoire dans les deux cas pour NT.

2.
Le temps de fonctionnement moyen avant redémarrage de Linux 11.3 en usage normal est largement supérieur à celui de NT11.4. Cela est principalement dû à des ``fuites mémoire'' d'applications, qui peuvent obliger l'administrateur à redémarrer la machine. Le modèle de gestion de la mémoire et des processus permet de stopper uniquement le programme fautif.

Ces deux raisons font que, une fois correctement configuré, un serveur Linux peut tout à fait fonctionner pendant plusieurs semaines (voire plusieurs mois) sans nécessiter de redémarrage, même s'il faut installer ou mettre à jour les logiciels.

Enfin, Samba fonctionnant ``au dessus'' de Linux, il est tout à fait possible de profiter de la gestion de quotas utilisateurs, et le serveur est à l'abri des virus 11.5.

11.3 Inconvénients de Samba par rapport à NT

Dans sa version actuelle, Samba ne sait pas (encore) exploiter efficacement une connexion à un même réseau partagée sur plusieurs cartes. NT Server sera donc plus performant sur ce type de machine.

Par ailleurs, Samba ne fait pas tout ce que fait NT Server, mais assure le plus important. En fait, la principale difficulté consiste à imiter le comportement de NT avec une documentation faible 11.6.

A l'heure actuelle, la seule fonctionnalité importante de NT non assurée par Samba est le Contrôleur Primaire de Domaine. L'implémentation de cette fonctionnalité dans Samba est le principal objectif de l'équipe de développement.



Footnotes

... Server11.1
Certaines fonctionnalités de NT ne sont pas assurées par un partage de ressources, mais par un programme externe. Un serveur Linux ne pourra donc assurer ces services que si un équivalent du programme existe sous Linux, ou si ce programme fonctionne sous wine (Partie III, section 7.1).
... Server11.2
Comparatifs effectués par plusieurs laboratoires indépendants, dont ZiffDavis.
... Linux11.3
S'il est bien configuré, évidemment.
... NT11.4
Microsoft recommande d'ailleurs de redémarrer un serveur NT toutes les semaines, pour ``assurer un bon fonctionnement''.
... virus11.5
Sauf, bien sûr, si les clients Windows ont un accès en écriture sur certains répertoires du serveur. Mais, même dans ce cas, le serveur ne contribuera pas activement à la propagation de ce virus, et seuls ces répertoires partagés seront contaminés.
... faible11.6
Microsoft a mis à disposition de tous la majorité de son protocole, mais certains points sont très mal documentés et d'autres ne fonctionnent pas tout à fait comme prévu. Cela serait presque acceptable si le protocole n'était pas modifié à chaque nouvelle version de Windows 9x ou NT.

next up previous contents
Next: 12. Serveur de base Up: 2. Linux sur un Previous: 10. Serveur pour clients

2000-01-14