Could you please (when you have time, no rush) make another image
without the vm_param.h hack? Ideally, with curl and netcat and a DHCP
client included. (Curl used to be present in the apt packages cache,
but seems to have disappeared from the last image.)

Context: I have some changes here that add the inaccessible lower 4 GB
mapping, tweak ELF loading in the exec server (preallocate space
first, map at that address later), and add some kind of ASLR to
gnumach. It all kind of works, but BRK_START being in the lower 4 GB
messes things up as one might expect.

Also: any reason the Hurd executables are not compiled as PIE? It
seems that the rest of Debian is. We'd really prefer PIE for x86_64 at
least, otherwise the 4 GB mapping thing doesn't work.

Sergey

Reply via email to