Uhm, I'm pretty sure that's a standard feature of the Linux kernel. I think Linus Torvalds programmed it himself.