This may be the opposite of a question, but I was wondering if there is anyway to run a 32bit userland instead of the 64-bit one in a 64-bit linux environment. I could run 32-bit software via
multi-lib or something similar. I could think of possible uses for this one like:
- Use lesser memory usage in exchange of slower performance by comparison in running the 64-bit version.
- Having lesser memory foot print could make it possible to run the 64-bit os (with the 32-bit userland) in those systems with somewhat low RAM like 2 gigs.
- Some 32-bit apps will run faster than the 32-bit OS, I often compile custom kernels from the linux kernel website
- It could give an illusion of running a 64-bit software in 32-bit OS
And yeah, there are some couple of disadvantages like consuming twice as much disk space,the package manager confusing itself what architecture it would install. Also it would require a processor capable of running the instruction sets.
Is there anyway of doing the thing?