3 ms·
Absolutely. Breaking apps for all users when the system's page size changes is much better than inconveniencing the handful of developers that would have to wor
by gertop 1y ago
Absolutely. Breaking apps for all users when the system's page size changes is much better than inconveniencing the handful of developers that would have to work around a more abstracted page size.
Same reason why I think electron is great. Devex for 3 people is so much more important than ux for the 30M users.
- jeffbee 1y agoThis change doesn't break all apps. It breaks a small subset. Just like you wanted.
- forrestthewoods 1y ago> why I think electron is great I take it back. It is possible for me to disagree more strongly. You don’t need to abstract away page size. Abstraction isn’t the solution to all problems. You just have to expose it. Devs shouldn’t assume page size. They simply need to be able query whether it’s 4 or 16 or 64 or however large and voila.
- nneonneo 1y agoThat exists via sysconf(_SC_PAGESIZE). The problem is that hard coding the page size to 4k has worked just fine for much of the software written in the last few decades, which means that the 4k size has ossified to some extent (Hyrum’s Law).
- jyrkesh 1y ago> Devex for 3 people is so much more important than ux for the 30M users. I think they were being sarcastic, and you might agree more than you realize.
- forrestthewoods 1y agoAhh you are probably right. I was confused by that phrase. I am not a clever man.