On Mon, Jan 31, 2022 at 09:02:17PM -0500, Stefan Monnier wrote:
Greg Wooledge [2022-01-31 16:45:52] wrote:On Mon, Jan 31, 2022 at 04:37:37PM -0500, Stefan Monnier wrote:BTW, for the twisted-minded it's probably possible to run a 64bit userspace on a 32bit kernel.No. Or at least, not that I've ever heard of. If technology has been invented to make this possible, it's new to me.I don't think there's any need to invent anything for that. I don't see anything particularly hard about emulating a 64bit instruction set on a 32bit system. Performance may not be great, but that's a secondary concern.
that's not running a 64bit userspace on a 32bit kernel, that's running a 64bit userspace on an emulator running in 32bit userspace on a 32bit kernel
this is unlike running the i386 userspace on an amd64 kernel (something that's not particularly uncommon and has certain advantages)--you cannot run the amd64 userspace on an i386 kernel
linux was not the first to do that, and many systems let you run binaries from an older version on a newer version, but I'm not aware of any that worked the other way around