Linux
Linux ou GNU/Linux est un système d'exploitation de type Unix (ou strictement de la famille) pour les ordinateurs. Un système d'exploitation est un ensemble d'instructions de base qui gère les parties électroniques de l'ordinateur permettant l'exécution d'applications/programmes. Linux est un logiciel libre, ce qui signifie que chacun est libre de l'utiliser, de voir comment il fonctionne, de le modifier ou de le partager.
Il y a beaucoup de logiciels pour Linux et, comme Linux lui-même, une grande partie des logiciels pour Linux sont des logiciels libres. C'est une des raisons pour lesquelles beaucoup de gens aiment utiliser Linux.
L'élément déterminant de Linux est le noyau Linux, un noyau de système d'exploitation que Linus Torvalds a développé, d'abord seul. Linux est généralement conditionné dans une distribution Linux (ou distro en abrégé). Les distributions comprennent également des logiciels système et des bibliothèques, dont beaucoup sont fournies par le projet GNU.
Les distributions Linux les plus populaires sont Debian, Fedora et Ubuntu. Les distributions commerciales comprennent Red Hat Enterprise Linux et SUSE Linux Enterprise Server. Les distributions Linux de bureau comprennent un système de fenêtrage tel que X11 ou Wayland, et un environnement de bureau tel que GNOME ou KDE Plasma. Les distributions destinées aux serveurs peuvent omettre complètement les graphiques et inclure une pile de solutions comme LAMP. Comme Linux est librement redistribuable, n'importe qui peut créer une distribution pour n'importe quel usage.
Linux a été développé à l'origine pour les ordinateurs personnels. Linux est le premier système d'exploitation sur les serveurs tels que les ordinateurs centraux, et le seul O.S. utilisé sur les supercalculateurs (au moins dans la liste du TOP500, depuis novembre 2017). Il est utilisé par environ 2,3 % des ordinateurs de bureau. Le Chromebook, qui utilise le système d'exploitation Chrome basé sur le noyau Linux, domine le marché américain de l'éducation de la maternelle à la 12e année et représente près de 20 % des ventes d'ordinateurs portables de moins de 300 dollars aux États-Unis.
Linux fonctionne également sur des systèmes embarqués, c'est-à-dire des appareils dont le système d'exploitation est généralement intégré dans le microprogramme et fortement adapté au système ; cela comprend les téléphones mobiles (en particulier les smartphones), les tablettes informatiques, les routeurs de réseau, les commandes d'automatisation des installations, les télévisions, les enregistreurs vidéo numériques, les consoles de jeux vidéo et les montres intelligentes. En fait, le système d'exploitation Android, un système d'exploitation mobile construit sur le noyau Linux, possède la plus grande base installée de tous les systèmes d'exploitation à usage général. En mars 2017, il a été rapporté qu'il y avait plus d'utilisateurs sur Android que sur Microsoft Windows, qui n'est pas basé sur Linux.
Linux est l'un des exemples les plus marquants de collaboration en matière de logiciels libres et à source ouverte. Le code source peut être utilisé, modifié et distribué - commercialement ou non - par quiconque selon les termes de ses licences respectives, telles que la licence publique générale GNU.
Comment Linux a été créé
Dans les années 1980, beaucoup de gens aimaient utiliser un système d'exploitation appelé Unix. Mais parce qu'il empêchait l'utilisateur de partager et d'améliorer le système, certaines personnes ont créé un nouveau système d'exploitation qui fonctionnerait comme Unix mais que tout le monde pourrait partager ou améliorer. MINIX, similaire à Unix, était utilisé comme un outil d'enseignement pour les étudiants universitaires afin d'apprendre comment les systèmes d'exploitation fonctionnaient. MINIX limitait également son partage et son amélioration par ses utilisateurs.
Un groupe de personnes appelé le projet GNU a écrit différentes parties d'un nouveau système d'exploitation appelé G.N.U., mais il n'avait pas toutes les parties dont un système d'exploitation a besoin pour fonctionner. En 1991, Linus Torvalds a commencé à travailler sur un remplacement de MINIX qui serait libre d'utilisation, et qui ne coûterait rien. Linus a commencé le projet alors qu'il était étudiant à l'université d'Helsinki. Ce projet est finalement devenu le noyau Linux.
Linus Torvalds a partagé le noyau Linux sur certains groupes Internet pour les utilisateurs de MINIX. Linus a d'abord appelé le système d'exploitation "Freax". Le nom Freax vient de la fusion des mots anglais "free" et "freak", et de l'ajout d'un X au nom parce qu'Unix a un X dans son nom. Ari Lemmke, qui a travaillé avec Linus à l'université, était responsable des serveurs sur lesquels Freax était stocké. Ari ne pensait pas que Freax était un bon nom, alors il a appelé le projet "Linux" sans demander à Linus. Plus tard, Linus a convenu que Linux était un meilleur nom pour son projet.
Au début, Linux s'appuyait sur le code logiciel de MINIX. Mais, le code du système G.N.U. étant disponible gratuitement, il a décidé qu'il serait bon pour Linux de pouvoir utiliser ce code, au lieu du code de MINIX, car MINIX ne permettait pas aux gens de le partager ou de le modifier comme ils le souhaitaient. La G.N.U. General Public License est une licence de logiciel qui permet aux gens de modifier n'importe quelle partie du code qu'ils veulent, tant qu'ils partagent les modifications apportées avec les personnes à qui ils donnent leur logiciel et leur permettent de le redistribuer gratuitement ou pour un prix . Les logiciels de la G.N.U. étaient tous sous la licence G.N.U. General Public License, donc Linus et les autres personnes qui ont travaillé sur Linux pouvaient aussi l'utiliser.
Pour que le noyau Linux puisse être utilisé avec le code du projet G.N.U., Linus Torvalds a commencé à passer de sa licence d'origine (qui ne permettait pas aux gens de la vendre) à la G.N.U. GPL. Les développeurs de Linux et de la G.N.U. ont travaillé ensemble pour intégrer le code de la G.N.U. à Linux afin de créer un système d'exploitation libre.
Depuis 1991, des milliers de programmeurs et d'entreprises ont travaillé pour améliorer Linux, dont Google.
Tux le pingouin
La mascotte de Linux est un pingouin de dessin animé nommé "Tux". Lorsqu'une personne voit le pingouin sur des logiciels et du matériel, cela signifie qu'il fonctionnera avec Linux, et parfois avec tous les systèmes qui sont comme Unix.
L'idée du pingouin est venue du créateur de Linux, Linus Torvalds. L'image a été réalisée par un homme nommé Larry Ewing dans le cadre d'un concours pour la création d'un logo. L'image, Tux, n'a pas gagné, mais elle a été choisie comme mascotte plus tard.
Tux est maintenant devenu un symbole de Linux, et parfois même de l'open source. Il peut être vu dans de nombreux endroits différents et souvent, lorsque les gens font référence à Linux, ils pensent souvent à Tux. Tux a même été inclus dans de nombreux jeux vidéo, tels que Super Tux (comme Super Mario Bros.), Tux Racer (où les joueurs font la course avec Tux sur une colline glacée) et Pingus (comme Lemmings).
Tux le pingouin
Utilise
Utilisation sur le bureau
Bien qu'il n'existe que quelques versions de Linux pour certains programmes Mac OS X et Microsoft Windows dans des domaines tels que la publication assistée par ordinateur et l'audio et la vidéo professionnelles, certains programmes sont relativement similaires en qualité à ceux disponibles pour Mac et Windows.
De nombreux logiciels libres populaires sur Windows, tels que Pidgin, Mozilla Firefox, LibreOffice, Chromium, VLC et GIMP, sont disponibles pour Linux. Un nombre croissant de logiciels propriétaires peuvent également être utilisés sous Linux, tels que Adobe Flash Player, Spotify et Skype. CrossOver est une solution propriétaire basée sur le projet open source Wine qui supporte l'exécution d'applications Windows telles que Microsoft Office et Adobe Photoshop sous Linux.
KDE et GNOME | ||||
|
| |||
KDE | GNOME |
Serveurs et super-ordinateurs
Linux a été principalement utilisé comme système d'exploitation pour serveurs, et s'est fait connaître par de nombreuses personnes dans ce domaine. Netcraft a rapporté en février 2008 que cinq des dix meilleurs hébergeurs internet utilisent Linux sur leurs serveurs web. Cela s'explique par sa stabilité et son temps de fonctionnement, et par le fait que les logiciels de bureau avec une interface graphique pour les serveurs sont souvent inutiles.
Linux est couramment utilisé comme système d'exploitation pour les supercalculateurs. En novembre 2017, tous les 500 premiers supercalculateurs fonctionnent sous Linux.
Roadrunner, le supercalculateur le plus rapide du monde (depuis 2009), qui fonctionne sous Linux
Prononciation
En 1992, Torvalds a expliqué comment il prononce le mot Linux :
“ | "li" se prononce avec un son court : comparer prInt, mInImal etc. "nux" est également court, sans diphtongue, comme dans pUt. C'est en partie dû à minix : linux était juste le nom de travail que j'utilisais pour ce truc, et comme je l'ai écrit pour remplacer minix sur mon système, le résultat est ce qu'il est... linus' minix est devenu linux. | ” |
Torvalds a mis à disposition un échantillon audio qui indique sa propre prononciation, en anglais et en suédois.
Certains anglophones prononcent le nom de lee-narks ou lee-nix ou lie-nix. Selon Torvalds, il s'agit d'une prononciation incorrecte. []
Taille du code
Une étude de 2001 sur Red Hat Linux 7.1 a révélé que cette distribution avait 30 millions de lignes de code. L'étude a montré que le développement de Red Hat 7.1 a pris environ 8 000 ans. L'étude a également dit que si tous ces logiciels avaient été réalisés par des moyens propriétaires, leur fabrication aux États-Unis aurait coûté environ 1,08 milliard de dollars. Au 7 mars 2011, le noyau Linux coûterait environ 3 milliards de dollars.
La version 3.10 du noyau Linux, sortie en juin 2013, compte 15 millions de lignes de code, tandis que la version 4.1, sortie en juin 2015, a été développée à plus de 19,5 millions de lignes de code par près de 14 000 programmeurs.
La plupart du code (environ 71%) a été écrit en langage de programmation C, et de nombreux autres langages ont été utilisés, y compris C++, le langage d'assemblage, Perl, Python, Fortran, et divers langages de script shell. Un peu plus de la moitié des lignes de code étaient sous licence GPL.
Différentes versions de Linux
Les personnes qui veulent se procurer Linux peuvent le télécharger sur Internet ou l'acheter dans un magasin ou sur un site web. Parfois, les livres et les magazines sur Linux ont un CD ou un DVD avec Linux dessus. Toute version de Linux est appelée "distribution", ou "distro". Une version de Linux comporte le noyau Linux et le logiciel G.N.U., ainsi que des programmes supplémentaires qui peuvent ne pas faire partie du G.N.U. Différentes versions comportent différents programmes supplémentaires. Les versions les plus utilisées sont les suivantes :
- Linux Mint
- Ubuntu
- Arch Linux
- CentOS
- Debian
- Fedora
- Gentoo
- Slackware
- openSUSE
- Mageia
Les gens peuvent payer une certaine somme d'argent pour une version, afin d'avoir un CD-ROM ou un DVD et d'aider l'entreprise à améliorer ses versions. En général, lorsque quelqu'un paie, c'est pour que l'entreprise aide l'utilisateur après l'installation, ce qui s'appelle du "support".
Les logiciels pour Linux comprennent :
- Le noyau et la coquille.
- Apache permet aux utilisateurs de gérer leur propre site web.
- KDE et GNOME sont des environnements de bureau.
- LibreOffice est destiné au travail de bureau.
- Mozilla Firefox est un navigateur internet (web).
- GIMP, Inkscape et Blender aident les gens à travailler avec des images.
- Des jeux tels que Tux Racer.
- Le compilateur GNU.
Fedora, une distribution de Linux
Licences, marques et noms
Le noyau Linux et la plupart des logiciels GNU sont sous licence GNU General Public License (GPL). La GPL exige que toute personne qui distribue le noyau Linux mette le code source (et toute modification) à la disposition du destinataire dans les mêmes conditions. En 1997, Linus Torvalds a déclaré : "Rendre Linux sous GPL est certainement la meilleure chose que j'ai jamais faite". D'autres composants clés d'un système Linux peuvent utiliser d'autres licences ; de nombreuses bibliothèques utilisent la GNU Lesser General Public License (LGPL), un type de licence GPL qui est moins restreint, et le système X Window utilise la licence MIT. "Linux" est une marque déposée de Linus Torvalds.
Questions et réponses
Q : Qu'est-ce que Linux ?
R : Linux ou GNU/Linux est un système (ou une famille) d'exploitation de type Unix pour les ordinateurs. Il s'agit d'un ensemble d'instructions de base qui contrôlent les parties électroniques d'un ordinateur et permettent l'exécution d'applications et de programmes.
Q : Qu'est-ce qui rend Linux populaire ?
R : L'une des raisons pour lesquelles de nombreuses personnes souhaitent utiliser Linux est qu'il existe de nombreux logiciels disponibles pour ce système, et que la plupart de ces logiciels sont gratuits.
Q : Qui a développé le noyau Linux ?
R : Le noyau Linux a été initialement développé par Linus Torvalds seul.
Q : Quelles sont les distributions Linux les plus populaires ?
R : Les distributions populaires comprennent Debian, Fedora, Ubuntu, Red Hat Enterprise Linux, SuSE Linux Enterprise Server, X11 ou Wayland, GNOME et KDE Plasma.
Q : Est-il possible de créer des distributions personnalisées à des fins spécifiques ?
R : Oui, car tout le monde peut librement copier et modifier le code source dans le cadre de ses licences, telles que la licence publique générale GNU.
Q : Où Linux est-il le plus couramment utilisé ? R : Linux est le plus souvent utilisé dans les serveurs tels que les ordinateurs centraux et les superordinateurs, dans environ 2,3 % des ordinateurs de bureau, dans les ordinateurs Chromebook sur le marché américain de l'éducation K-12, dans les systèmes embarqués tels que les téléphones mobiles (notamment les smartphones), les tablettes, les routeurs de réseau, etc., dans les contrôleurs d'automatisation des usines, les téléviseurs, les magnétoscopes numériques, les consoles de jeux vidéo et les montres intelligentes.