Linux is only a kernel, with say 400 syscalls, and some info and tricks with /proc.
For the rest there are some libraries, but not even close to the winapi with its ten thousands + calls.
Some higher level desktop libraries communicate via DBus, that can be something to look into too.