Unix to Unix Copy
UUCP est l'acronyme de Unix to Unix Copy.
Il s'agit d'un ensemble de programmes qui permettent à deux machines d'échanger des fichiers et d'exécuter des commandes sur la machine distante en passant par une ligne téléphonique (modem), mais aussi sur une couche TCP/IP, voire via un câble série direct (null modem).
Le mode modem reste cependant le cas de figure le plus utilisé.
Les fichiers à transférer et les tâches (jobs) à exécuter sont d'abord mis dans une file d'attente. Le moment voulu, la machine distante est contactée (soit nous la contactons, soit c'est elle qui nous contacte) et la file d'attente est traitée.
UUCP est infiniment plus efficace que les machines modernes genre PPP et compagnie (tout est batché et compressé à l'avance, les protocoles sont plus efficaces) pour récuperer e-mail et news en dialup.
Historique, jargon et petite présentation
Mike Lest, des laboratoires ATT, commença à développer l'UUCP en 1976. — la version 2 fut ensuite développée en 1977 sur System V rel.2 — en 1983 fut développé une version connue sous le nom de BNU (HDB) UUCP sur System V rel.3 (BNU = Basic Networking Utilities, HDB = HoneyDanBer, nom formé à partir des noms des auteurs.) - enfin, en 1983 est né Taylor UUCP, la version étudiée ici.
il existe aussi une version baptisée BSD/OS UUCP (BSD = Berkeley Software Design).
Pendant longtemps UUCP a été le moyen le plus utilisé pour faire transiter les é-mails et les news (USENET) entre deux machines UNIX.
UUCP est né sous UNIX, mais des versions ont été développées pour d'autres systèmes ce qui permet d'échanger e-mails, news et fichiers entre ordinateurs fonctionnant sous des OS différents notamment l'excellent AmigaUUCP sous Amiga OSet même sous MS-DOS.
Taylor UUCP est sous licence GPL !