Ubuntu 11.10, Introduce new top-level directory /run
wiki.debian.org
wiki.debian.org
It was introduced in 3.0 of the standards: https://www.linux.com/learn/tutorials/476610-a-look-at-the-f...
Edit: My mistake, after rebooting, this folder popped right up :)
did you upgrade from 11.04 or lower ?
The submitter is trying to stir things up.
> Why do we need /run?
>
> There is a need for a writable location to store data
> during early boot, before / is made writable (and it
> might be read only even during normal operation).
> Currently, no cross-distribution standardized location
> exists for this purpose. Debian uses /lib/init/rw; Ubuntu
> apparently does some very complex stuff linking /var/run
> to /lib/init/rw and using showthrough mounts. Other
> distributions do their own thing. Several programs chose
> not to use /lib/init/rw due to it being non-standard, and
> continued to use /dev/.foo due to udev mounting a tmpfs
> there which could be abused as a data store during early
> boot. /run provides a standard place for these use cases.
So, this is one of those "no user-serviceable parts inside" changes. The purpose is only for developers during bootup.Would be good, but, let me know if FHS actually accepts this. http://www.pathname.com/fhs/
I for one, was impressed by the decision. Unlike what often happens when multiple distros are involved, everyone seemed come to a consensus quickly, and said "let's make it happen".
Introducing /run (lwn.net) — http://news.ycombinator.com/item?id=2387495
Personally, the first thing I do when I install a Linux is write a simple /etc/rc script which mounts filesystems and launches daemons. No /etc/init.d/* start stop stuff, no /run. The result is almost always simpler and faster. My thinkpad takes 3 seconds from bootloader to X11.
man hierYou still can't easily install 2 versions of a program in Debian. It's 2011.
./configure --prefix=/some/unique/place