Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Exactly and that JIT case is special purpose, only available to Apple themselves.


Even WinRT added back VirtualProtect with execute permissions after trying to ban it. And on the Xbox One and Xbox 360, they wanted to make the hypervisor enforce not making arbitrary pages executable (requiring the equivalent of VirtualProtect to provide crypto signatures), but needed an escape hatch for their back compat emulator.

iOS is just willing to cut themselves off of entire classes of applications in a way that a lot of systems aren't.


Because they can allow themselves to push their way through.

Adding back VirtualProtect to WinRT has hardly helped to improve its uptake.

Had Microsoft played an Apple move, probably WinRT would look much better nowadays.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: