@mirabilos@toot.mirbsd.org "nonlinear" is a matter of perspective imo. if you look at a 286 in protected mode and squint hard enough, it's an architecture with a 32-bit virtual pointer size, 512M/512M user/kernel split of virtual addressing space, and a 64k page size, with the odd quirks of the pages being resizeable and sizeof(int) being 2