I am confused, so is a X11 stack/server runs in an iOS device natively (not remotely) but you need a VNC client since a X11 client is not implemented yet?
You can do the same today, without a jailbreak using https://ish.app/ which is an x86 emulator capable of running on the latest iOS / iPadOS versions. I do actually use it for work. Plus it works with standard x86 alpine Linux packages.
I'm sure many people find ish.app useful. It failed for me mostly because the emulation layer slows things down too much. I wanted to run emacs on my iPad Pro (2017) and it is indeed straightforward to get it (and many other things) running under ish. Maybe some people would be happy with it; for me the sluggishness of emacs in ish made me look for other solutions. At the moment, I'm using iVim, which works great and is a native ios app so very snappy.
I guess technically you can, but emulating x86 on arm sounds horrible. (Friendly reminder that nothing like JIT is allowed on iOS for third-party code.)
It’s reasonable if you’re doing some light editing.
I’d absolutely love to see X11 added to ish. That’s probably the only thing that could keep me from switching to one of the open source phones.
Yep. Someone more familiar with Swift/iOS internals can probably write a proper client as an app, but I can't do that at the moment
Oh is that it? I thought x11vnc was needed so you could do input/output (keyboard/mouse and such).