Windows or Linux? FiveM hosting and a TS!

Even one distribution (which is also generally outdated, and would not suffice for building or running FXS without system-wide changes to library versions) would not fix some issues inherent in that design.

Are any of the three written in modern C++17/C++2a? If not, it’s not a valid point of reference.

On Windows, it is trivial to use modern compilers since all runtimes get bundled with the application, and the dynamic loader is actually sane, and so is signal handling. On GNU/Linux, the compilers and runtimes are installed system-wide, it’s nearly impossible to bundle a newer version with an application without upgrading them for the entire system, the dynamic loader is a weird design from the 1970s, and signal handling is completely broken (for similar reasons dating to the 1970s) especially if multiple dependent libraries need to chain signal handlers (like Mono and V8) as then all hell breaks loose.

It is a miracle that the current Linux builds even compile and run nearly-universally, except due to even more issues with how Linux systems work there’s no way to diagnose, profile or resolve any issues occurring in them on live systems.