Because free hosting doesn’t need the have the latest and greatest, that’s saved for premium. And they’ve found that this works, so presumably that’s what they’ll stick to. And as for why they are using Linux 2, I think it is what comes with either CentOS or AlmaLinux (whichever they’re using), but as long as we don’t have root privileges, and system level commands cannot be run, things should more or less be fine. Also, I’m not completely sure if these specs are even correct, because iFN could always put dummy info in to protect their servers (which may or may not have happened).
Because hardware is expensive. Some free hosting servers use new hardware, others use older hardware that either has been running without problems for a long time, or may have been previously used for premium servers and has been “downcycled” for free hosting. Apparently iFastNet decided that it’s still sensible to use this hardware.
In my experience, it’s not that rare to see hardware from this era. The “Regular” performance tier on DigitalOcean, Vultr and OVH is often Skylake, Broadwell or Haswell hardware too. Sometimes they also have new “premium” hardware, but it’s more expensive. Servers can last a long time, and throwing out servers that still work well is wasteful.
And rest assured that account density is accommodated for the available system capacity. Faster and newer servers will have more accounts, so all in all performance on all servers should be equal.
As for the OS, I’m not sure if that is correct. I do know that iFastNet used to use all CentOS, but has now switched to AlmaLinux for new systems. I also know that they are using a mix of different versions, because upgrading the OS is hard and involves quite a bit of downtime.
Yes, iFastNet heavily makes use of virtualization in their platform. They still own all and manage the hardware that runs the virtual machines, but they put an additional virtualization layer in between.
There are many benefits to this solution, such as being able to migrate an entire server from one physical machine to another one without any downtime at all (due to impending hardware failure, for example).