/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 :
/runis now a tmpfs, and/var/runis bind mounted to it./var/lockis bind mounted to/run/lock.
O OpenSuse usa systemd, então você não pode se livrar deles até onde eu sei.