I understand that if a persistent / disk-based volume is full, files need to be explicitly deleted to free up space before more can be added.
Further, I understand that if memory is exhausted, the Linux kernel's OOM-killer will begin terminating processes in order to free up memory.
As tmpfs is an in-memory file-system, it occurred to me that there may or may not be some cross-over between regular volume behaviour and Linux's memory management.
Does the OOM-killer automatically start removing files based on some criteria (either by default or with configuration)?
Or is tmpfs in all respects just like other file-systems when it is full (and swap is full)?
I've read Out of Swap - What happens? but it doesn't even mention "tmpfs" which is what this question is about.
I've read What sets the size of tmpfs? What happens when its full? and this answers the question well enough that I think my question is practically a duplicate.