我注意到,Manjaro Linux(内核 6.6.8)加载设置了 ADDR_LIMIT_3GB 的 32 位可执行文件。或如:setarch -B --3g
。
但我清楚地记得,早些时候情况并非如此,32 位程序以 --4G 模式启动。
它是硬编码在内核中还是可配置的行为?如何改变呢?
我注意到,Manjaro Linux(内核 6.6.8)加载设置了 ADDR_LIMIT_3GB 的 32 位可执行文件。或如:setarch -B --3g
。
但我清楚地记得,早些时候情况并非如此,32 位程序以 --4G 模式启动。
它是硬编码在内核中还是可配置的行为?如何改变呢?