RR0D is a ring-0 debugger. It offers the possibility to debug any kind of code (kernel or user land).
Its philosophy is to be OS independent. That's why RR0D can today be installed on Linux, *BSD and Windows. This has some disadvantages: RR0D is only designed to run on x86.