Polo seu propio espírito o Software libre ramificase nunha serie de comunidades de usuarios e programadores aglutinados en torno a proxectos xurdidos de necesidades concretas.
Esto produce unha certa dispersión do software dispoñible en cada momento e non existe unha entidade autorizada ou centralizada responsable de GNU/Linux.
Para que un sistema operativo funcione sen problemas e sexa fácil de instalar é necesario un traballo de coordinación dos seus distintos compoñentes: kernel, librerías, aplicacións de usuario, contorna gráfico, etc. Este traballo de configuración e mantemento realízase nos sistemas operativos libres baixo o soporte das chamadas distribucións.
Os programadores das distintas distribucións realizan un importante esforzo por recopilar o mellor do software libre dispoñible en cada momento, mellorar os procesos de instalación e a detección de dispositivos co fin de facilitar a vida ao usuario medio.
Algunhas das distribucions son:
... e moitas outras...