PaX 针对 64 位 x86 机器的 ASLR 实现比 Linux 默认的 64 位 ASLR 实现强得多。我的问题很简单,为什么 PaX 的实现不是默认的?
我假设这与兼容性问题有关,它破坏了某些程序的功能?或者以某种方式破坏其他东西?
哪些程序(示例,如果有人知道的话)会破坏,如果有的话,更有趣的是为什么会破坏它们?
另一种可能性是更高的性能损失,但在查看源代码后,我无法弄清楚为什么它应该更慢。请随时纠正我。我假设它与前者有关,兼容性。
PaX 针对 64 位 x86 机器的 ASLR 实现比 Linux 默认的 64 位 ASLR 实现强得多。我的问题很简单,为什么 PaX 的实现不是默认的?
我假设这与兼容性问题有关,它破坏了某些程序的功能?或者以某种方式破坏其他东西?
哪些程序(示例,如果有人知道的话)会破坏,如果有的话,更有趣的是为什么会破坏它们?
另一种可能性是更高的性能损失,但在查看源代码后,我无法弄清楚为什么它应该更慢。请随时纠正我。我假设它与前者有关,兼容性。