Quel est ce nouveau système de files / run?

Je viens de lancer df -h une minute et j'ai remarqué un système de files auquel je ne suis pas familier. Est-ce que quelqu'un sait pourquoi /run existe? Est-ce quelque chose qui a été ajouté par le kernel? Par Arch Linux ?

 run 10M 236K 9.8M 3% /run 

Apparemment, de nombreux outils (parmi lesquels udev) vont bientôt avoir besoin d'un directory / run / qui est monté tôt (en tant que tmpfs). Les développeurs Arch ont présenté / exécuté le mois dernier pour se préparer à cela.

Les données d'exécution udev sont passées de /dev/.udev/ à / run / udev /. Le sharepoint assembly / run est supposé ê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]

Vous findez plus de détails ici: http://www.h-online.com/open/news/item/Linux-dissortingbutions-to-include-run-directory-1219006.html

[1] De fil sur l'Arch Projects ML

Le directory /run est le directory 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 process de démarrage – et peut-être avant /var/run sont disponibles (c'est-à-dire montés) – disposent d'un location de système de files standardisé où ils peuvent stocker des informations d'exécution.

Comme /bin contient des programmes importants, qui peuvent être nécessaires dans le process de démarrage avant que /usr soit disponible (au cas où il serait dans son propre système de files).

L'idée /run est une idée / norme relativement nouvelle, un partisan est le développeur de systemd .