const MAX_SHEBANG_LINE: usize = 256;
Linux reads the shebang out of a buffer of BINPRM_BUF_SIZE bytes and refuses to exec an interpreter path that the buffer truncated.
BINPRM_BUF_SIZE