←back to thread

95 points ingve | 2 comments | | HN request time: 0.001s | source
Show context
londons_explore ◴[] No.44568552[source]
If you're making the migration at all, you really ought to be going for fully variable page sizes, otherwise 5 years from now there'll be a 64K page size CPU and suddenly everyone has to recompile everything again and there is another compatibility wall...
replies(2): >>44568703 #>>44575914 #
1. rwmj ◴[] No.44568703[source]
Is there a such a thing? Page size gets baked into things like executable layouts, plus any place that uses the PAGE_SIZE constant (instead of sysconf(_SC_PAGESIZE)).
replies(1): >>44569886 #
2. londons_explore ◴[] No.44569886[source]
Indeed it would take redesigning a bunch of things to make runtime variable page size an option.