Indeed. Just clever marketing. Check out the Makefiles here:kpedersen it is strange though that the GitHub page of containerd itself claims that it is "available as a daemon for Linux and Windows". Maybe that is not true then.
https://github.com/containerd/containerd/blob/main/Makefile.windows#L25
https://github.com/containerd/containerd/blob/main/Makefile.freebsd#L17
Notice on those lines it is called containerd-shim? This is basically just a shim layer ultimately calling into a Linux emulator (they call this the "runtime" which is an incorrect name for it). Whereas the real meat of it is:
https://github.com/containerd/containerd/blob/main/Makefile#L84
There is a shim for Linux too because some people do opt to run the main instance in i.e Qemu.