Unix to Unix Copy

« Unix to Unix Copy » ou « UUCP », ou encore en minuscules « uucp » (sigle dans lequel CP, ou cp, servent à rappeler la commande en anglais Copy[1],[2]), est une commande informatique ou 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 (souvent à travers SSH), voire via un câble série direct (null modem). Le mode modem reste cependant le cas de figure le plus utilisé.

Son nom dérive de "cp", la commande permettant la copie de fichiers localement sur un système Unix.

Principe

Carte de visite avec adresse courriel UUCP.

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 (ou c'est elle qui contacte la machine émettrice) et la file d'attente est traitée.

UUCP serait plus efficace (les outils sont batchés et compressés à l'avance), que les protocoles modernes comme PPP pour récupérer courriel et news en accès à Internet par ligne commutée (Dial-up).

Historique

Michael Lesk, des laboratoires AT&T, commença à développer UUCP en 1976. La version 2 fut ensuite développée en 1977 sur System V release 2. En 1983 fut développée une version connue sous le nom de BNU (HDB) UUCP sur System V release 3[3] et enfin la même année est né Taylor UUCP.

Il existe aussi une version baptisée BSD/OS UUCP (BSD pour Berkeley Software Distribution).

Pendant longtemps UUCP a été le moyen le plus utilisé pour faire transiter les courriels et les news (Usenet) entre deux machines Unix. Il est encore utilisé de nos jours, souvent en combinaison avec ssh par les utilisateurs avancés d'ordinateurs portables.

UUCP est né sous UNIX, mais des versions ont été développées pour d'autres systèmes, ce qui permet d'échanger courriels, news et fichiers entre ordinateurs fonctionnant sous des systèmes d'exploitation différents, notamment AmigaUUCP sous AmigaOS et même sous MS-DOS. Taylor UUCP est sous licence GPL.

Notes et références

  1. « ihnp4 Email History Page - Gary J. Murakami », sur www.nobell.org (consulté le ) : « 
    Early UNIX mail at Bell Laboratories
    1979
    mail
    UNIX V7, Bell Laboratories, Murray Hill, NJ
    uucp - UNIX to UNIX copy »
  2. (en) D. A. Nowitz, « Uucp Implementation Description » [archive du ], (consulté le ) : « 
    1. Uucp - UNIX to UNIX File Copy
    The uucp command is the user’s primary interface with the system. The uucp command was designed to look like cp to the user. The syntax is
    uucp [ option ] ... source ... destination
     »
    , p. 1
  3. BNU signifiant Basic Networking Utilities et HDB HoneyDanBer qui est formé à partir des noms des auteurs.

Voir aussi


Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.