atom feed54 messages in org.freebsd.freebsd-currentRe: Using TMPFS for /tmp and /var/run?
FromSent OnAttachments
O. HartmannMar 29, 2012 7:17 am 
David WolfskillMar 29, 2012 9:14 am 
Chris ReesMar 29, 2012 9:41 am 
Vitaly MageryaMar 29, 2012 9:59 am 
O. HartmannMar 29, 2012 12:49 pm 
Eric van GyzenMar 29, 2012 12:49 pm 
David WolfskillMar 29, 2012 12:57 pm 
O. HartmannMar 29, 2012 1:06 pm 
David WolfskillMar 29, 2012 1:13 pm 
Xin LiMar 29, 2012 1:49 pm 
Eric van GyzenMar 29, 2012 1:51 pm 
Xin LiMar 29, 2012 1:52 pm 
Matt ThyerMar 30, 2012 5:50 am 
sth...@nethelp.noMar 30, 2012 6:18 am 
Chris ReesMar 30, 2012 7:42 am 
jbMar 30, 2012 8:16 am 
Lucas HoltMar 30, 2012 8:28 am 
sth...@nethelp.noMar 30, 2012 10:14 am 
C. P. GhostMar 30, 2012 10:31 am 
Chris ReesMar 30, 2012 10:55 am 
Steve KarglMar 30, 2012 11:15 am 
mattMar 30, 2012 11:25 am 
Adrian ChaddMar 30, 2012 12:36 pm 
Chris ReesMar 30, 2012 12:41 pm 
Adrian ChaddMar 30, 2012 12:44 pm 
deep...@gmail.comMar 30, 2012 5:57 pm 
Adrian ChaddMar 30, 2012 6:59 pm 
Benjamin KadukMar 30, 2012 7:05 pm 
jbMar 30, 2012 7:47 pm 
Matthias AndreeMar 30, 2012 11:07 pm 
Matthias AndreeMar 30, 2012 11:15 pm 
Matthew SeamanMar 31, 2012 12:30 am 
Gary PalmerApr 1, 2012 6:40 am 
Rainer DuffnerApr 1, 2012 7:14 am 
jbApr 1, 2012 12:54 pm 
deep...@gmail.comApr 1, 2012 3:49 pm 
Warren BlockApr 1, 2012 7:14 pm 
grarpampApr 2, 2012 2:41 am 
Gleb KurtsouApr 2, 2012 3:30 am.txt
David WolfskillApr 2, 2012 3:59 am 
David WolfskillApr 2, 2012 6:26 am 
jbApr 2, 2012 8:46 am 
Chris ReesApr 2, 2012 8:51 am 
Gleb KurtsouApr 2, 2012 2:03 pm.txt
Chuck BurnsApr 2, 2012 3:05 pm 
Doug BartonApr 2, 2012 3:22 pm 
John BaldwinApr 3, 2012 6:41 am 
David WolfskillApr 3, 2012 10:01 am 
jbApr 3, 2012 10:29 am 
David WolfskillApr 4, 2012 6:38 am 
Gleb KurtsouApr 5, 2012 12:42 am.txt
David WolfskillApr 5, 2012 4:19 am.diffs
Luke DeanApr 28, 2012 11:03 am 
Chris ReesApr 28, 2012 11:12 am 
Subject:Re: Using TMPFS for /tmp and /var/run?
From:deep...@gmail.com (deep@gmail.com)
Date:Mar 30, 2012 5:57:15 pm
List:org.freebsd.freebsd-current

C. P. Ghost wrote:

Not clearing /tmp on reboot has been the norm for way too long and it is too late to change now.

We either evolve or be in a stalemate forever.

It's not just POLA, it also involves deleting data of unaware users, and that should be avoided.

Mounting on a directory (/tmp) does *not* clear that directory, so automatic
data loss will not occur.

Adrian Chadd wrote:

One of those reasons people stick/stuck with BSD is that we don't go and change this stuff so quickly.

Yes, it would be a total of ~20 years before we finally decided to switch to
using TMPFS for /tmp.

Changes that potentially break the POLA can be categorized; a change has a
combination of the following properties: (1) the change fixes a bug (ie., the change is about something that should have
been different in the first place, eg., the change fixes the misspelling of a
command name) (2) the change can be prepared for (ie., enough time is given for the user base
to slowly switch the new method of doing things) (3) the change is evolutional (ie., the change is based on a decision to yield a
net benefit (not necessarily a benefit in all cases)) (4) the change has priorly been given room (ie., is expectable as defined by
standards and the documentation)

The TMPFS-for-/tmp change obviously falls into (4), and surely into (3). With
the support of UPDATING entries, release notifications, and perhaps
announcements, the change also falls into (2). Furthermore, using TMPFS for /tmp
is analogous to adding assert()s to code. Noone is really breaking the POLA that
much. The TMPFS-for-/var/run should not even bother anyone.