- Sources: fzakaria.com, HN discussion
- Summary: A patch series targeting the kernel's -next branch uses eBPF programs inside binfmt_misc to derive an ELF binary's dynamic loader from the binary's own path, giving relocatable binaries a non-fixed PT_INTERP without a hardcoded absolute interpreter, which matters for package managers such as Nix. The "sort of" caveat is identity transparency: the traditional binfmt_misc hand-off makes the interpreter become the process, so argv[0] and /proc/self/exe point at the loader, which a proposed dispatch-mode flag from Christian Brauner would address by substituting the interpreter without identity loss.
- Why it matters: Relocatable interpreter paths remove a long-standing friction for Nix and other content-addressed package layouts that patch loader paths today.
send feedback on this story