Historique de GNU/Linux

Naissance des acteurs

UNIX

On peut caractériser le début de l'informatique grand public par la distribution de systèmes d'exploitation à la fin des années 70Unix version 6 fut le premier d'entre eux, distribué à partir de 1975 aux universités uniquement. UNIX fut écrit en langage C dans le but de le rendre portatif sur de nombreux types de machines pour que d'autres programmeurs puissent le modifier et ainsi accélérer son développement. UNIX devient rapidement une référence dans le milieu de l'informatique et c'est durant cette période que la pratique de librement distribuer et modifier les logiciels apparut. C'est cette pratique communautaire du logiciel qui motivera la création de systèmes d'exploitation Libre et Open-source. Écoutez Ken Thompson et Dennis Ritchie les créateurs d'UNIX dans la vidéo ci-dessous. Attention : Geek puissance 2000, ça pique les yeux:

BSD , Solaris, Apple

Parallèlement en 1977 l'université Berkley en Californie décida de développer une suite de logiciels basée sur la version 6 de Unix pour ses propres besoins, c'est ce qui deviendra le SE Berkeley Software Distribution (BSD). BSD n'était pas gratuit, une licence UNIX était nécessaire pour son utilisation. Il y eu, début des années nonante, un procès retentissant entre BSD et AT&T propriétaire de Unix, pour statuer si BSD "volait" le code Unix. BSD eut gain de cause finalement. Actuellement, plusieurs versions de BSD sont Libres comme NetBSD et FreeBSD. Début des années quatre-vingt, Sun Microsystems commençait également à devenir un acteur important dans l'industrie informatique avec son système d'exploitation Solaris. En janvier 1977, Apple Computer est officiellement créé et en avril 1977 l'Apple II, utilisant l'interpréteur Basic de Microsoft, est commercialisé et aura un succès important.

Microsoft

Bill GatesLe 31 janvier 1976 Bill Gates crée Microsoft avec Steve Ballmer et écrit une Open Letter to Hobbyists (Une lettre ouverte aux bricoleurs), cet événement marque son entrée dans le "jeu" en tant que précurseur du logiciel propriétaire. Il commence son "business" en vendant un interpréteur Basic pour équiper les premiers micro-ordinateurs comme le TRS-80, le Commodore et l'Apple II. À cette époque IBM s'apprête à lancer son premier ordinateur personnel (PC) mais ne dispose pas de systèmes d'exploitation. Microsoft lui propose alors MSDOS et s'arrange pour toucher une part sur chaque IBM PC vendu plutôt que de leur vendre MSDOS. En 1986 Microsoft entre en bourse et fait de ses fondateurs des milliardaires.

Le projet GNU

Rischar StallmanEn constatant la croissance de la marchandisation et la privatisation des technologies de l'information avec l'arrivée de l'ordinateur grand public, en particulier avec Microsoft et supportant de moins en moins les licences contraignantes de UNIX, Richard Stallman un ingénieur en informatique et développeur de systèmes d'exploitation au MIT décide de réagir et démissionne pour créer une version Libre de UNIX.

En janvier 1984 il crée la Free Software Foundation, le projet GNU et la licence general Public licence (GPL). Grâce à ces initiatives un grand nombre de programmes fut développé par de nombreux contributeurs de par le monde désirant pouvoir disposer d'un UNIX Libre. Ce projet eut une influence considérable, c'est la source du logiciel Libre et Open-source. Au début des années 90, GNU avait suffisamment de consistance pour être un système d'exploitation. Cependant un noyau (kernel) manquait, et il fallait trouver une solution, car le Kernel "maison", GNU Hurd, tardait trop à être opérationnel. Pour utiliser une analogie, GNU est la voiture avec toutes les fonctionnalités logicielles et Linux le moteur qui fait la connexion entre le matériel et le logiciel.

Le noyau Linux

Linus TorvaldsEn 1991 Linus Torvalds, étudiant à l'université d'Helsinki, développe chez lui un noyau de système d'exploitation inspiré par le système Minix. Un noyau est un élément fondamental d'un SE : il alloue les ressources matérielles aux logiciels, il fait communiquer le matériel et le logiciel, c'est le pont.

Le 5 janvier 1992, Linus annonce qu'il change sa licence de Linux pour être compatible avec GNU, c'est l'événement déclencheur. Des développeurs partout à travers le monde commencèrent à travailler ensemble sur différentes distributions pour créer des systèmes d'exploitation Libre. Courant 1993, les premières distributions GNU/Linux voient le jour avec Debian, Redhat et Slackware. Le noyau Linux est passé de 10.000 lignes de code à ses débuts à 27.000.000 actuellement, grâce aux dizaines de milliers de développeurs participant Librement à son développement à travers le monde.

Logo GitLinus a également créé en avril 2005 le logiciel de gestion de versions décentralisées Git. Initialement prévu pour le développement du noyau Linux, cet outil sous licence Libre est largement utilisé pour le développement collaboratif d'applications. La plateforme Git Hub est devenue le principal nœud mondial pour le partage de code, elle est utilisée par plus de douze millions de personnes. En Juin 2018 Microsoft rachète Git pour 7.5 milliards de dollars.

Linux ou GNU/Linux?

GNU est le projet de système d'exploitation Libre créé par Richard Stallman en 1984 : une suite de logiciels. Linux est un noyau conçu par Linus Torvalds : ce qui fait le lien entre le matériel et logiciel. Pour utiliser une analogie, GNU est la voiture et toutes ses fonctionnalités et Linux le moteur.

La question est : est-ce que toutes les distributions Linux utilisent la suite de logiciel GNU? Oui et non. La très grande majorité des distributions Linux l'utilise totalement ou en partie, mais pas toutes. Certains des logiciels GNU sont indispensables à la compilation de Linux comme gcc, binutils, gdb, libc et en font les logiciels les plus importants après le noyau, mais ça n'en pas pour autant des distributions GNU/Linux non plus. Android par exemple n'utilise pas le compilateur GNU, mais le compilateur maison Bionic. Linus Torvalds trouve personnellement qu'il est absurde d'utiliser le terme GNU/Linux pour les distributions.

La question est donc difficile à trancher mais une chose est sûre : tous les systèmes d'exploitation Libre utilisent Linux. Et la plupart utilisent, en tout ou en partie, la suite de logiciel GNU. GNU fut l'initiateur de l'univers Libre et Open-source en 1984, il est donc historiquement important. Mais le temps passe et les choses changent.

Ubuntu

Mark ShuttleworthDevenu multimillionnaire après la vente de son entreprise Thawte. Mark Shuttleworth fonde Canonical dont la vocation est la promotion et l'aide au développement de la communauté du logiciel Libre. Canonical est le développeur de la distribution Ubuntu basée sur Debian. Cette distribution ouvrit une nouvelle ère dans le monde du SE GNU/Linux en permettant qu'une distribution soit réellement accessible au grand public par sa facilité d'utilisation et d'installation. Ce fut une révolution et cela eut une influence considérable pour la popularité de GNU/Linux dans le monde.

Linux mint

Clement LefebvreLinux Mint est une fourche de Ubuntu initiée par Clément Lefebvre. Tout en étant basée sur elle, cette distribution est devenue plus populaire qu'Ubuntu parce qu'elle pense avant tout au confort de l'utilisateur. Pour cela Mint propose des logiciels propriétaires lors de l'installation pour, par exemple, offrir un support multimédia complet et l'utilisation des pilotes propriétaires de cartes graphiques Nvidia et ATI. Une des raisons de sa popularité est aussi la déception de la communauté du choix d'Ubuntu de créer son environnement de bureau décrié Unity. Ubuntu abandonna Unity en 2019 avec la version 17.10. Une autre raison de son succès est Cinnamon, son propre environnement de bureau moderne et élégant, qui gère excellemment bien le multi-écrans et le multi-bureaux. Sa devise: « De la liberté naquit l'élégance ». Mint a une popularité considérable.

Linux MX & Manjaro

Communauté MXDepuis 2018, le jeu a changé avec la maturation de Linux MX et de Manjaro qui sont devenus très populaires. C'est une nouvelle ère où les distributions les plus populaires sont soutenues activement par de grandes communautés et offrent un support pour tous!

Linux MX est basée sur Debian, c'est une distribution de la communauté pour la communauté qui veut fournir les meilleurs outils à l'utilisateur.

Manjaro est une fourche de Arch, une famille de distribution particulière faite pour les utilisateurs avancés. Manjaro cherche à être convivial pour un utilisateur débutant, tout en conservant la puissante base Arch. La communauté Arch est impressionnante : forum français et  forum anglais.

Ajouter un commentaire

Restricted HTML

  • Balises HTML autorisées : <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Les adresses de pages web et les adresses courriel se transforment en liens automatiquement.

Nous utilisons des cookies de première partie afin d'améliorer l'experience utilisateur.

Nous utilisons aussi un outils d'analyse statistique local. Nous ne partageons pas ces données.