Linux-Kernel unterstützt $ORIGIN – dank eBPF und binfmt_misc

Linux kernel will support $ORIGIN, sort of

Während des TacoSprints 2026 wagte Farid Zakaria einen Vorstoß: Er wollte $ORIGIN im Linux-Kernel unterstützen, um Nix relozierbare Binaries zu ermöglichen. Nach einem freundlichen Austausch mit VFS-Maintainer Christian Brauner entstand eine Patches-Serie, die binfmt_misc um eBPF erweitert. Dadurch lässt sich der Interpreter eines Binaries programmatisch wählen – etwa, um $ORIGIN in PT_INTERP aufzulösen. Ein neuer Dispatch-Modus L ersetzt den Interpreter sogar transparent, sodass die Prozessidentität erhalten bleibt.

Ein Schiff im Hafen ist sicher, aber dafür werden Schiffe nicht gebaut.

Mehr von diesem Tag

2026-07-21