Aparentemente, muchas herramientas (entre ellas udev) pronto requerirán un directorio /run/ que se monte temprano (como tmpfs). Los desarrolladores de Arch introdujeron /run el mes pasado para prepararse para esto.
Los datos del tiempo de ejecución de udev se movieron de /dev/.udev/ a /run/udev/. Se supone que el punto de montaje/run es un tmpfs montado durante el arranque temprano, disponible y escribible para todas las herramientas en cualquier momento durante el arranque, reemplaza a /var/run/, que debería convertirse en un enlace simbólico algún día.[1]
Hay más detalles aquí:http://www.h-online.com/open/news/item/Linux-distributions-to-include-run-directory-1219006.html
[1] Del hilo en Arch Projects ML
El /run
directorio es el directorio complementario de /var/run
. Como por ejemplo /bin
es el compañero de /usr/bin
.
Eso significa que demonios como systemd
y udev
, que se inician muy temprano en el proceso de arranque, y quizás antes de /var/run
está disponible (es decir, montado) - tener con /run
una ubicación de sistema de archivos estandarizada disponible donde pueden almacenar información de tiempo de ejecución.
Me gusta /bin
contiene programas importantes, que pueden ser necesarios en el proceso de arranque antes de /usr
está disponible (en caso de que esté en su propio sistema de archivos).
El /run
idea es una idea/estándar relativamente nueva.