Monday, October 14, 2024

Re: Memory upgrade

On 2024-10-12, Christian Schulte <cs@schulte.it> wrote:
> Take i386. Compile it with something -march=i686 or pentiumpro by
> default. That's it. Add support for the various PAE MMU options.

"That's it". "Add support for". Do you really think it's a thing simple
enough to sum up in a few words?

Last time steps in this direction were attempted, i386 was subtly broken
on AMD CPUs for months.

> My current daily is a Lenovo x240 with 8GB of RAM running amd64
> and this thing is swapping like mad. Throw a 32 bit OS at it supporting
> those 8GB of RAM and go for it. Why would anyone throw away such a
> machine, just because a 64 bit OS hits its boundaries, when a 32 bit OS
> would not?

And then ASLR would be seriously limited, because of the low amount of
address space per process. And it's hard to predict how usable it would
actually be, especially on an OS that uses PIE widely, due to the lower
number of registers.


--
Please keep replies on the mailing list.

No comments:

Post a Comment