On 9/7/19 8:44 PM, Victor V. Shkamerda wrote:
There are reasons why using x86_64 kernel with i686 userland might be
a better option.
Because i686 has tons of unresolved bugs: it has no upstream support, no
maintainers and even testers with real hardware.
Do **YOU** want to be a i686-arch Linux kernel maintainer?
In such case using i686 userland on a x86_64 kernel provides much
more free memory than using 64-bit userland.
And no security at all due to absent ASLR support.
And of course there is still an option to switch to another OS.
Another GNU/Linux distributions have either dropped i686 support (Arch),
or they will do it soon (Ubuntu).
--
Sincerely,
Vitaly Zaitsev (vitaly(a)easycoding.org)