Re:Kirc – A tiny IRC client written in POSIX C99
by moonchild on Wednesday September 16, 2020 @06:03PM
(#24498524)
> on Linux, only 48 of 64 bits are available for VM
That is on amd64, not linux. And arm does the same thing. (It's also 256tb, not 250tb.)
Newer intel cpus use 5-level paging[1], which gives you 128pb VM.
Re:Kirc – A tiny IRC client written in POSIX C99
by fulafel on Thursday September 17, 2020 @12:22AM
(#24501162)
Also it's 48-bit just on current amd64 chips, it's not an architectural amd64 property - your binary is compatible with >48bit VA space of the future (unless you yourself misguidedly bake the 48-bit assumption into it). But I guess the point was to point out lower bounds.
Also, on Linux, only 48 of 64 bits are available for VM addressing. That leaves you with about 250TB of address space. Seems like a lot until you start using VM for disk mmaps. I have actually seen this limit hit.