Yeah, I use it all the time. The wikipedia page pretty sums it up. I use it for all kinds of network glue. If you just want a cool toy to play with, try Plan 9 first. Plan 9 works well in qemu, but qemu doesn't support DMA, so installing will be a little slow.