/dev/shm
é usado apenas pelas funções shm_*
e sem_*
implementando o POSIX memória compartilhada e semáforos . Tem sido usado há algum tempo e, dado seu papel, faz sentido mantê-lo na memória.
/sys/fs/cgroup
é mais como um sistema de arquivos virtual usado para cgroups , então, novamente, isso faz sentido armazená-lo na memória, assim como /proc
.
Os demais diretórios fazem parte do novo diretório /run
proposta da Lennart Poettering, o autor de systemd :
/run
is now a tmpfs, and/var/run
is bind mounted to it./var/lock
is bind mounted to/run/lock
.
O OpenSuse usa systemd, então você não pode se livrar deles até onde eu sei.