Linux 7.2 a finalisé la suppression de la fonction strncpy du noyau. Ce changement met fin à un long effort de nettoyage impliquant plus de 360 correctifs.
La fenêtre de fusion pour Linux 7.2 s'est clôturée vendredi avec la suppression définitive de strncpy de tous les sous-systèmes. Les développeurs du noyau ont travaillé sur ce projet pendant six ans.
La fonction est décrite dans la documentation même du noyau comme étant activement dangereuse. Son élimination marque la fin d'une campagne dont beaucoup n'espéraient plus la conclusion.
La mise à jour affecte toutes les utilisations restantes de la routine de copie de chaînes C dans l'ensemble des pilotes et autres composants.