Respuesta larga: Un sistema operativo es un conjunto de herramientas o software que instalas en tu computadora o dispositivo y crea un sistema base que te permite ampliar su funcionalidad mediante la instalación de aplicaciones adicionales. En otras palabras, un sistema operativo es el entorno mínimo necesario para hacer que tu computadora o dispositivo sea usable, entonces Linux no es un sistema operativo porque Linux por sí solo no hace que su computadora sea usable, de hecho, si tomas el código fuente de Linux y lo compilas no obtendrás ningún uso práctico porque lo primero que necesitas es un gestor de arranque (GRUB el más utilizado es parte del proyecto GNU), segundo un sistema de inicialización como systemd que se encarga del proceso de inicialización (controladores, dispositivos, sistema de archivos, servicios) y finalmente las herramientas de usuario: bash, ls, dir, top, find, grep (parte del proyecto GNU), entonces, ¿qué es Linux? Linux es un kernel, un kernel es un componente muy importante (de cualquier sistema operativo) que interactúa con el hardware de la computadora (gestiona la memoria, procesos, interrupciones, dispositivos, …), interactúa con el sistema de archivos y con las herramientas del usuario (userland), cual es el nombre correcto: GNU/Linux, ver ¿Qué hay detrás de un nombre?