Linux Kernel: Fighting race conditions.
Linux Userland: Fighting configuration files.
Linux System Administrator: Fighting both while explaining sudo to a developer and trying to remember which grep options they need. Oh, and negotiating with your kitten for keyboard / desk space ๐