Apparemment, de nombreux outils (parmi eux udev) nécessiteront bientôt un répertoire /run/ monté tôt (comme tmpfs). Les développeurs Arch ont introduit /run le mois dernier pour s'y préparer.
Les données d'exécution udev ont été déplacées de /dev/.udev/ vers /run/udev/. Le point de montage /run est censé être un tmpfs monté au début du démarrage, disponible et accessible en écriture pour tous les outils à tout moment pendant le démarrage, il remplace /var/run/, qui devrait devenir un lien symbolique un jour.[1]
Il y a plus de détails ici :http://www.h-online.com/open/news/item/Linux-distributions-to-include-run-directory-1219006.html
[1] Du fil de discussion sur Arch Projects ML
Le /run
répertoire est le répertoire compagnon de /var/run
. Comme par exemple /bin
est le compagnon de /usr/bin
.
Cela signifie que des démons comme systemd
et udev
, qui sont démarrés très tôt dans le processus de démarrage - et peut-être avant /var/run
est disponible (c'est-à-dire monté) - avoir avec /run
un emplacement de système de fichiers standardisé disponible où ils peuvent stocker des informations d'exécution.
Comme /bin
contient des programmes importants, qui peuvent être nécessaires dans le processus de démarrage avant /usr
est disponible (au cas où il se trouve sur son propre système de fichiers).
Le /run
idée est une idée/norme relativement nouvelle.