Posted Mar 30, 2011 17:18 UTC (Wed) by nix (subscriber, #2304)
[Link]
Quite. It's so obviously the right idea in hindsight: why did nobody do it ten years ago rather than endlessly thrashing about jamming it under various other top-level directories?
(new directories in / do not bite, as long as they don't propagate too much. But /run is plainly good.)
Introducing /run
Posted Mar 30, 2011 23:24 UTC (Wed) by roblucid (subscriber, #48964)
[Link]
Yep, as a grizzled besandled trad sysadmin dude I can't see a real problem with a /run, though if there's a proliferation of "housekeeping" then I would like it all to get mounted under one place. Let's hope, any other similar usages fit under /run rather than their own TLD.
I say this, and I HATED the dictat that / & /usr ought not be in seperate FS's no more, where I was in the old-fart reactionary camp, believing in the right to segregate different kinds of data, to ease the admin of systems.
Fact was, I would create my own TLD's for each significant group of users, and not rely on /usr or /home, for a local machine centric view of the world.
Introducing /run
Posted Mar 31, 2011 8:19 UTC (Thu) by rleigh (subscriber, #14622)
[Link]
At least for the case of / and /usr, they really aren't different kinds of data, at least on a modern distribution with a package manager. On such a modern system, there are essentially two major types of file: those under the control of a package manager, and those which are not (system and user data). The / and /usr split really doesn't make a lot of sense when you get down to the details:
Posted Mar 31, 2011 16:46 UTC (Thu) by vonbrand (subscriber, #4458)
[Link]
Great! Every file handled by the package manager goes under /pkg, everything else under /nopkg. Nice, orderly system with /pgg/emacs, /pkg/gcc, ... ;-)
Introducing /run
Posted May 4, 2011 21:29 UTC (Wed) by nix (subscriber, #2304)
[Link]
You think you're joking:
nix@mutilate 125 /home/nix% ls -l /pkg/emacs/
total 12
drwxr-xr-x 6 root root 4096 Apr 6 16:49 23.3-5568-1
drwxr-xr-x 6 root root 4096 May 2 22:55 24.1-104079
drwxr-xr-x 6 root root 4096 May 4 14:46 24.1-104105
nix@mutilate 126 /home/nix% ls -l /pkg/ncurses/
total 20
drwxr-xr-x 5 root root 4096 Sep 11 2009 5.7-20090815-old
drwxr-xr-x 6 root root 4096 Jan 16 14:30 5.7-20110108
drwxr-xr-x 6 root root 4096 Jan 16 14:35 5.7-20110108-32
drwxr-xr-x 6 root root 4096 Jan 16 14:31 5.7-20110108-wide
drwxr-xr-x 6 root root 4096 Jan 16 14:39 5.7-20110108-wide-32
All installed via DESTDIR and symlinked into place by graft.