Well, that was surprisingly easy: @kde's dolphin file manager running in an @alpinelinux #Apptainer on #SailfishOS. Okular works fine as well!
Full touch, scroll, pinch-to-zoom support etc. Quite cool! No menu bars though, no rotation and popups are weird, but hey!
#GTK apps don't quite want for now, but I bet it's possible equally.
Running software from other OSs on #SailfishOS this way boils down to:
- build #Apptainer on phone (https://github.com/apptainer/apptainer/blob/release-1.1/INSTALL.md)
- make an @alpinelinux container -
or another OS that does your phone's architecture (https://apptainer.org/docs/user/latest/build_a_container.html)
- install wanted software in container
- invoke software from container as I show above in the screenshot