Interesting that alpine didn't get mentioned, i thought that was the most common option for a slim Linux running inside containers.
Alpine is a general purpose OS; You can run it as a desktop or server OS on real hardware.
And it literally rocks at that. I would strongly encourage everyone with an old or small pc/laptop/sbc/whatever that is too resource limited to run a "regular" distro, to try Alpine on it. The amount of resources saved thanks to using musl instead of glibc is astounding.