only linux is retarded with bpf