Linux is a perfectly good operating system. If you're motivated enough, you can boot Linux straight into your software without any other dependencies at all. Linux operates the system just fine all by itself.
There's this weird definition of "operating system" which means "some sort of platform with a shell and little commands like cp, ls, etc.". That's just what POSIX tells people an operating system is, not the ultimate truth. It doesn't have to be that way.