[xubuntu-users] magic processes

Ralf Mardorf silver.bullet at zoho.com
Thu Jul 12 06:14:16 UTC 2018

On Wed, 11 Jul 2018 22:39:47 -0400, lefty wrote:
>Do all processes start in /tmp?

No, /tmp is a directory mainly used by user session specific processes.
Depending on how you or your distros installer set up your Linux /tmp
is a tmpfs, IOW it's used RAM, not drive space.

[rocketmouse at archlinux ~]$ lsof | grep /tmp/
dbus-daem   779                 rocketmouse    5u     unix 0x00000000ee21ecbc       0t0      20991 @/tmp/dbus-ZVZg81Bcrj type=STREAM
dbus-daem   779                 rocketmouse    8u     unix 0x000000002a45c64b       0t0      20996 @/tmp/dbus-ZVZg81Bcrj type=STREAM
dbus-daem   779                 rocketmouse    9u     unix 0x00000000886c5a99       0t0      21027 @/tmp/dbus-ZVZg81Bcrj type=STREAM
dbus-daem   779                 rocketmouse   10u     unix 0x000000005433d3d3       0t0     136996 @/tmp/dbus-ZVZg81Bcrj type=STREAM
dbus-daem   779                 rocketmouse   11u     unix 0x00000000d0730f30       0t0      21231 @/tmp/dbus-ZVZg81Bcrj type=STREAM
dbus-daem   779                 rocketmouse   12u     unix 0x0000000084c05853       0t0      21611 @/tmp/dbus-ZVZg81Bcrj type=STREAM
dbus-daem   779                 rocketmouse   13u     unix 0x000000006b42e0f4       0t0     137938 @/tmp/dbus-ZVZg81Bcrj type=STREAM
dbus-daem   779                 rocketmouse   14u     unix 0x0000000028de1d00       0t0     288171 @/tmp/dbus-ZVZg81Bcrj type=STREAM
claws-mai  4848                 rocketmouse    4u     unix 0x00000000240a3e76       0t0     137873 /tmp/claws-mail-1000/d50dca64f26ba118a25bee02366fef2f type=STREAM
gksudo     4917                 rocketmouse    6w      REG               0,45        54     137063 /tmp/libgksu-vuJooy/.Xauthority
roxterm   26398                 rocketmouse   10u      REG               0,45   2162688     288210 /tmp/#288210 (deleted)
roxterm   26398                 rocketmouse   11u      REG               0,45    393216     288211 /tmp/#288211 (deleted)
roxterm   26398 26399 gmain     rocketmouse   10u      REG               0,45   2162688     288210 /tmp/#288210 (deleted)
roxterm   26398 26399 gmain     rocketmouse   11u      REG               0,45    393216     288211 /tmp/#288211 (deleted)
[rocketmouse at archlinux ~]$ df -h | grep tmpfs
tmpfs           3.9G  4.0K  3.9G   1% /dev/shm
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
tmpfs           3.9G  364K  3.9G   1% /tmp
tmpfs           786M   60K  786M   1% /run/user/1000

>Is systemd drunk?

No, systemd has got pros and cons, but what you experience is not
caused by systemd. As already pointed out by the smartmontools example,
it's Ubuntu's policy to start the service. It doesn't matter if the
init system is systemd or anything else, e.g. upstart. If you install
the package smartmontools you need to disable smartd, if you don't want
that it does run, since Ubuntu's policy says so. If you run Arch Linux,
it's vice versa, a user needs to enable smartd and similar things.

It's good practise to read and compare the distros' policies before
using a distro.

More information about the xubuntu-users mailing list