New comment by q66 on void-packages repository https://github.com/void-linux/void-packages/pull/13064#issuecomment-511122136 Comment: Yeah, ELFv2 itself shouldn't make a massive difference, but some is better than none, especially if we can have it basically for free. Also, I wasn't expecting that to get merged right now, but whatever, I wasn't planning to do any more changes in it anyway, so might as well give it a try. Btw, I'll also be switching the default page size from 64kB to 4kB. This should also make some difference on older hardware (G5 doesn't support 64k pages in hardware, so the kernel emulates them, first to support 64k is POWER8), I had some concerns about stuff that hardcodes 64k pages for ppc64 (like webengine, but turns out it just wastes a bit more memory without causing any harm) and also about running VM guests with 64k page size on 4k page hosts, and ext4 filesystems being incompatible, but I'm testing a 4k page kernel here right now and everything seems to be working. Most distros take the choice of using 64kB pages on ppc64le nowadays, but there are few workloads that can benefit from it (and they're restricted exclusively to servers) and both page sizes are supported in hardware even on modern stuff, so I'll go with the more practical/compatible with the rest of the world option :) I never liked big default pages myself (here I agree with Linus Torvalds, who wrote a post on why default pages above 4kB are stupid), and if we can do away with them, that's for the best (makes guard pages practical again, besides other reasons...) People who want 64k can compile their own kernel.