If you think Linux is a good candidate for older hardware (which it is) wait until you try a BSD.
NetBSD is easier to run from RAM with no swap
Linux is still awkward when it comes to "OOM", the output of df -h is not accurate
NetBSD is easier to run from RAM with no swap
Linux is still awkward when it comes to "OOM", the output of df -h is not accurate