Singularity running **bare metal** on my laptop, no hax needed.
just tar xvpf,cd and go!
My point is it runs -however, it's not without problems and unless you're willing to roll up your sleeves I would **not** recommend it as a daily driver.
Crashes on Arch Linux when trying to upload. I had to compile pixbuf and then edit the .sh to load that library... Same anomaly on all Linux viewers I have tried.
At least you may be able to compile the sources on Arch Linux if you can get the hopelessly outdated dependencies installed from the AUR, like gcc4 and Python 2. The AUR ought to have just about everything and then some.
The official Linux binaries were compiled on Ubuntu. In 2020 already, it was completely impossible to obtain a version of Ubuntu that comes with the required old build deps. Or one on which the required old deps can be installed from .deb files. Or the required old deps as .deb files in the first place.
My personal theory is that the machine which the devs used to build Linux binaries went belly-up in 2020, and it was impossible to replace it with something that could do the same job, which is why there aren't any newer binaries than from 2020, around the time when I joined OpenSim.
All this is also why not even someone from SL has tried to fork and revive Singularity. Not only are there six years of features missing, but large parts of the code are stuck in ca. 2005 and have to be upgraded in order for the code to compile in the first place.
And this, kids, is why you do pay attention to "deprecated" messages from the compiler and take according measures ASAP.
I cannot live without the AUR. For the pixbuf, I compiled it manually then in my FS and SING I just pointed to the file it needs. I won't blame the devs for the dependency nightmare Linux can be, finding the solve was not hard but having to compile software may be a roadblock for some people.
*only* if you compile it by hand -which I don't. I've always conceded that compiling Singularity might be a quixotic task. Getting fmod these days is an ordeal in and of itself, I've no idea what else is missing.
No need to compile, the issue is with various distributions having the incorrect dependencies to run the software. It usually simple as dropping a symlink or a .so in the lib directory. Sometimes there is one little piece of the puzzle that must be built separately *facepalm*