que es linux

Hola Desde hace un buen tiempo he escuchado sobre linux pero no se exactamente que es ,en segundo lugar quiero saber si sustituye al XP que tengo instalado en mi computador si ese fuera el caso por favor indicar cual es el progra mas indicado para un computador que es usado en mi donocilio por 4 personas adultas y es un pentium 4 1.7 500 de memoria y disco de 40 gracias