O GNU/Linux é o resultado do sistema GNU com o kernel Linux.
O projecto GNU, GNU's Not Unix, foi iniciado em 1984 por Richard Stallman, com o intuito de os utilizadores de programas poderem gozar de mais liberdade, e não serem reféns das empresas que os vendem. Da mesma forma, os programadores não devem ser limitados, mas sim ter livre acesso e reutilizar código fonte.
E arrancou com o objectivo de desenvolver um sistema operacional completo e livre, similar ao Unix. Um sistema operativo similiar ao Unix é um conjunto de muitos programas. Um conjunto de bibliotecas foi criado e denominado de GNU Lib C. Outras ferramentas criadas consistem em ferramentas básicas, como os comandos grep, cut, ls, mkdir, rmdir, ln, mas também ferramentas de compilação, como o make, gcc, autoconf, e outras. O GNU inclui todo o software GNU, e muitos outros como o X Window System e o TeX.
No início da decada de 90, o GNU estava quase pronto, faltando desenvolver o kernel (que por motivos da estratégia utilizada demorou muito mais tempo a ser elaborado do que o esperado), quando Linus Torvalds lançou o seu kernel muitas pessoas começaram a juntar esse kernel ao GNU, originando um duo que revelou ser muito eficaz. Daí a designação mais correcta dos sistemas normalmente denominados por "Linux" ser "GNU/Linux",
A razão da existência do GNU é cumaltar a existencia de um sistema operativo livre, por isso todos os componentes deste são software livre (não necessáriamente sob copyleft).
O Linux (o termo "Linux" refere-se sempre ao longo deste documento como o kernel criado por Torvalds) foi inicialmente criado, como um hobbie, por Linus Torvalds, na altura estudante da Universidade de Helsínquia, Finlândia. Linus tinha um elevado interesse no Minix, um pequeno sistema Unix, e decidiu desenvolver um sistema que excedesse os standards do Minix. Começou o seu trabalho em 1991, altura em que lança a versão 0.02 e trabalhou arduamente até 1994, altura em que a versão 1.0 do kernel do Linux foi lançada. A versão actual (estável) é a 2.6 sendo que o desenvolvimento de novas versões não para, e está sob licensa GPL.
O GNU/Linux é fruto de uma comunidade que compartilha as suas descobertas, e que preza a liberdade e o espírito de fraternidade.
Novas aplicações são concebidas todos os dias. Para se manter um estado de evolução constante, é preciso força de vontade, génio inventivo, e estar disposto a fazer parte de uma comunidade que se orgulha de partilhar, de aprender, e de ensinar. Não é uma comunidade egoísta, nem fechada: pode examinar o código fonte de cada programa, e ver o que cada ferramenta, função, instrução faz. Pode aprender com o que outros fizeram. E pode acrescentar o seu código nesta construção. Tem estas liberdades garantidas pela GNU General Public License