What's this /run directory doing on my system and where does it come from?

Toshio Kuratomi a.badger at gmail.com
Fri Apr 1 03:39:43 UTC 2011


On Thu, Mar 31, 2011 at 01:22:14PM +0200, Lennart Poettering wrote:
> On Thu, 31.03.11 13:13, Ralf Corsepius (rc040203 at freenet.de) wrote:
> 
> > >> <cite>
> > >> Applications must never create or require special files or
> > >> subdirectories in the root directory. Other locations in the FHS
> > >> hierarchy provide more than enough flexibility for any package.
> > >> </cite>
> > >
> > > Well, we are not an "application", are we?
> > 
> > I feel you are violently not wanting to understand and prefer tearing 
> > things into the absurd:
> > 
> > a) systemd is the application this all has begin with.
> 
> systemd is part of the OS, it is the system. It's not an app running on
> the OS. Firefox is an app.
> 
> > b) what else but applications are creating "run" files?
> 
> The system. dracut, systemd, udev, and so on -- which all are components
> of the OS.
> 
While I've agreed with the need for /run, I think that the definition of
application that you are using here is a more recent (and not universally
adopted) differentiation from "program" than what existed in the FHS.  We
could try to contact Rusty Russell (who's posted something about /run here:
https://lwn.net/Articles/436177/ ) to see if the terms application and
program should be considered synonymous in the FHS or if they denote two
separate things.  Since the purpose of the FHS is to define interoperability
between distributions and properly set the expectations of system
administrators, however, the broader interpretation of application as
synonymous with program is probably the better one until/unless an updated
FHS defines the terms explicitly.

-Toshio


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
Url : http://lists.fedoraproject.org/pipermail/devel/attachments/20110331/f9d17e0c/attachment.bin 


More information about the devel mailing list