They already sell the Pinetab RISC-V so quite feasible. I’m not sure I’d buy one as I already have a Banana-Pi (SpacemiT K1 8 so not exactly “next-gen”) so my next purchase on that would probably be something that would be relatively powerful enough to “forget” it’s not ARM/AMD64 for daily usage (which we might not be very far from, not really sure).
Tool lazy to read it all with existing comments but still want to help so :
vim/gvim
(and derivatives, e.g.neovim
) oremacs
or derivatives, if you are serious about text editing, being text or otherwise, they are the foundations. They probably include most of what you need out of the box and if not they do and a lot more through their extensionsYou are swimming upstream there. Apple is doing everything it legally and technically can to lock up its own ecosystem. You might managed few things with e.g
libimobiledevice/ifuse
orish
or even KDE ConnectMe too, playing both 2D and XR on a nearly daily basis. It works. Sadly, just like the previous answer some are trying to sabotage anything they can via DRM or “anticheat” and this might screw up your experience entirely. A good heuristic is if works on the SteamDeck (cf ProtonDB) it probably works on Linux.
They work. I don’t have an Xbox controller but SteelSeries ones and I play near daily on them, either with their dongle or via BT, with Steam or anything else.
VLC
As suggested in the first answer, learn Bash or any other CLI environment, it’s made for this kind of tasks and is the de facto standard for literally.
They work. If you need more it takes second with your desktop environment, e.g KDE Plasma for me, to add new ones.
That’s the “cost” of freedom. You do whatever you want with your computer. It sounds trivial but it’s not. We have been trained for years if not decades to see someone else get to decide for us. It’s false. It’s amazing. It is also daunting. Now YOU get to decide. You can use you distribution package manager or a binary or… anything in between (AppImage, AM, dbin, cloning a repository and building from source, etc). It’s crazy… but it works so it’s up to you.
Who cares, picks any one BUT keep your data safe! Try it for an hour, a day, a week and try another one if you feel like it. Switch whenever YOU want for whatever reason YOU care. Cf previous answer.