Is this using some kernel feature or similar? I'm curious why this claims repeatedly that it only works on GNU/Linux: does it have dependencies both to the Linux kernel and GNU userspace tools that can't be replicated on BSDs or other userspaces?
I'm also interested in why this requires root access, though that answer may be related to the first.