GNU signifie « Gnu is Not Unix » et comprend une suite très importante de logiciels dits libres développés dans le cadre de la FSF (Free Software Foundation). Cette suite de logiciels a d’abord été développée autour d’Unix, d’où son nom pour ne pas la confondre avec Unix. Le nom « Linux » vient des quatre premières lettres du prénom de l’initiateur du projet (Linus Torvalds, un finlandais) et de la dernière lettre de Unix.
La première raison du choix d’Unix est sa maturité et sa stabilité. Unix a été conçu sous l’impulsion de Ken Thompson en 1969 aux Bell Labs, chez AT&T par et pour des ingénieurs de développement. Le langage de programmation C a d’ailleurs été conçu initialement par D. Ritchie pour la refonte d’Unix et son portage sur de nombreuses architectures matérielles. Unix a évolué grâce à d’importantes contributions de l’Université de Berkeley à partir de 1976. Ces apports ont été capitalisés dans les versions notées BSD (Berkeley Software Distribution) et fortement repris par la suite par d’autres versions. Parmi les nouveautés de BSD, il faut noter l’apparition de TCP/IP, base de l’actuel Internet. Le support de l’environnement graphique est apparu avec le système XWindow du MIT en 1984. Les principales versions actuelles sont System VR4, OSF/1, GNU/Linux, SUN Solaris, FreeBSD, IBM AIX, HP UX... Pour qu’un système d’exploitation puisse être un Unix, il faut qu’il respecte la norme POSIX (Portable Operating System Interface).
La deuxième raison du choix d’Unix est donnée par les orientations qui prévalent dès son origine:
simplicité, nombreux logiciels dans le domaine dit « public » (voire « logiciel libre »), documentation
importante, boîte à outils étendue, universalité (nombreuses architectures matérielles), confiance
(normalisation et certification)...
Retour à la page de cours