The Linux kernel has garbage collection, and not just the controversial refcount kind.