GNU é um sistema operacional tipo Unix cujo objetivo desde sua concepção é oferecer um sistema operacional completo e totalmente composto por software livre - isto é, que respeita a liberdade dos usuários.[1] Foi concebido por Richard Stallman em 1983, como um sistema operacional que seria montado por pessoas que trabalhavam juntas pela liberdade de todos os usuários de software para controlar sua computação.[1] O objetivo primário e contínuo do GNU é oferecer um sistema compatível com Unix que seria um software 100% livre. O nome do sistema, o GNU, é um acrônimo recursivo que significa GNU's Not Unix, uma maneira de prestar homenagem às ideias técnicas do Unix, enquanto ao mesmo tempo diz que o GNU é algo diferente. Tecnicamente, o GNU é como o Unix. Mas ao contrário do Unix, o GNU dá aos usuários liberdade.