Patch

Un patch (termes français proposés : rustine ou rustine logicielle, au pluriel : patches respectant l'orthographe anglophone, patchs par francisation; terme français majoritairement utilisé dans les milieux professionnels : correctif) est une section de code que l'on ajoute à un logiciel, pour y apporter des modifications mineures : correction d'un bogue, traduction, crack.

Le patch a vocation à être distribué à tous les utilisateurs du logiciel, de manière à minimiser la distribution du logiciel complet (pour des raisons de coût en bande passante ou tout simplement pour ne le rendre utilisable que par les utilisateurs enregistrés ou payants du logiciel).

Il se présente normalement comme une séquence de modifications à apporter au code source du logiciel traité, après quoi le code devra être recompilé pour obtenir la version modifiée du logiciel.

Cependant, dans certains cas, notamment quand l'éditeur du logiciel ne désire pas que les utilisateurs aient accès à son code source, le patch peut se présenter comme un programme autonome qui va greffer sur le logiciel original une modification sous la forme d'un ajout de code exécutable et de la mise en place d'une instruction de branchement vers la section de code ajoutée.

Plusieurs patchs peuvent être distribués simultanément et sont alors regroupés dans un Service Pack (SP).

Dans le domaine des antennes, par exemple Wi-Fi, la technologie patch est largement employée, voir l'article antenne patch.

Liens externes

See also: Patch, Antenne, Antenne patch, Bande passante, Bogue (informatique), Compilation, Crack (informatique), Logiciel, Traduction, Wi-Fi