Está claro o que é um sistema operacional. É o software localizado entre o hardware e os aplicativos do usuário. O kernel é uma parte crucial, mas não é suficiente para cumprir esse papel.
Quando falamos de sistemas operacionais Unix e Unix, o que define um SO compatível é melhor definido especificando o que ele precisa fornecer como um pré-requisito: sintaxe e comandos do shell, APIs de função, alguns dispositivos e outros conceitos gerais e interfaces . Isto é precisamente o que é POSIX.
No seu caso, a maioria das APIs POSIX são fornecidas pela camada GNU, portanto, é legítimo que seus autores reivindiquem reconhecimento.
Em qualquer caso, o Linux, ou até mesmo o GNU / Linux, não são sistemas operacionais, mas ainda componentes centrais, sobre os quais alguns sistemas operacionais reais são construídos, como Slackware, Ubuntu, Red Hat, Debian e outros, mas não BSDs, Solaris e outros, que são construídos em diferentes kernels e implementações de camada POSIX. Todos esses produtos são o que podem ser considerados sistemas operacionais.
Note também que um sistema operacional significativo baseado em Linux que não é GNU é o Android.