Categories Technologies

Qu’est-ce que Linux ?

Linux est le système d’exploitation open source le plus connu et le plus utilisé . En tant que système d’exploitation, Linux est un logiciel qui se trouve sous tous les autres logiciels d’un ordinateur, recevant les demandes de ces programmes et relayant ces demandes vers le matériel de l’ordinateur.

En quoi Linux diffère-t-il des autres systèmes d’exploitation ?

À bien des égards, Linux est similaire à d’autres systèmes d’exploitation que vous avez peut-être utilisés auparavant, tels que Windows, macOS (anciennement OS X) ou iOS. Comme les autres systèmes d’exploitation, Linux possède une interface graphique et les mêmes types de logiciels auxquels vous êtes habitué, tels que les traitements de texte, les éditeurs de photos, les éditeurs de vidéos, etc. Dans de nombreux cas, le créateur d’un logiciel peut avoir créé une version Linux du même programme que vous utilisez sur d’autres systèmes. En bref : si vous pouvez utiliser un ordinateur ou un autre appareil électronique, vous pouvez utiliser Linux.

Mais Linux est également différent des autres systèmes d’exploitation à bien des égards. Tout d’abord, et peut-être le plus important, Linux est un logiciel open source. Le code utilisé pour créer Linux est gratuit et accessible au public pour qu’il puisse le voir, le modifier et, pour les utilisateurs possédant les compétences appropriées, y contribuer.

Linux est également différent en ce sens que, bien que les éléments essentiels du système d’exploitation Linux soient généralement communs, il existe de nombreuses distributions de Linux, qui incluent différentes options logicielles. Cela signifie que Linux est incroyablement personnalisable, car non seulement les applications, telles que les traitements de texte et les navigateurs Web, peuvent être échangées. Les utilisateurs de Linux peuvent également choisir des composants de base, tels que le système qui affiche les graphiques et d’autres composants de l’interface utilisateur.

Qui utilise Linux ?

Vous utilisez probablement déjà Linux, que vous le sachiez ou non. Selon l’enquête utilisateur que vous consultez, entre un et deux tiers des pages Web sur Internet sont générés par des serveurs exécutant Linux.

Les entreprises et les particuliers choisissent Linux pour leurs serveurs car il est sécurisé, flexible et vous pouvez bénéficier d’un excellent support d’une large communauté d’utilisateurs, en plus d’entreprises comme Canonical, SUSE et Red Hat, qui offrent chacune un support commercial.

De nombreux appareils que vous possédez probablement, tels que les téléphones et tablettes Android et les Chromebooks, les périphériques de stockage numérique, les enregistreurs vidéo personnels, les appareils photo, les appareils portables, etc., fonctionnent également sous Linux. Votre voiture a Linux sous le capot. Même Microsoft Windows propose des composants Linux, dans le cadre du sous-système Windows pour Linux (WSL) .

Qui « accède » à Linux ?

En vertu de sa licence open source, Linux est librement accessible à tous. Cependant, la marque déposée sur le nom « Linux » appartient à son créateur, Linus Torvalds. Le code source de Linux est protégé par le droit d’auteur de ses nombreux auteurs individuels et sous licence GPLv2 .

Le terme « Linux » se réfère techniquement uniquement au noyau Linux. La plupart des gens appellent l’ensemble du système d’exploitation « Linux » car pour la plupart des utilisateurs, un système d’exploitation comprend un ensemble de programmes, d’outils et de services (comme un bureau, une horloge, un menu d’application, etc.). Certaines personnes, en particulier les membres de la Free Software Foundation , appellent cette collection GNU/Linux, car de nombreux outils vitaux inclus sont des composants GNU. Cependant, toutes les installations Linux n’utilisent pas des composants GNU dans le cadre du système d’exploitation : Android , par exemple, utilise un noyau Linux mais s’appuie très peu sur les outils GNU.

Quelle est la différence entre Unix et Linux ?

Vous avez peut-être entendu parler d’Unix, un système d’exploitation développé dans les années 1970 aux Bell Labs par Ken Thompson, Dennis Ritchie et d’autres. Unix et Linux sont similaires à bien des égards, et en fait, Linux a été créé à l’origine pour être indiscernable d’Unix. Les deux ont des outils similaires pour s’interfacer avec le système, des outils de programmation, des dispositions de système de fichiers et d’autres composants clés. Cependant, tous les Unices ne sont pas gratuits et open source.

Au fil des ans, un certain nombre de systèmes d’exploitation différents ont été créés pour tenter d’être « de type Unix » ou « compatible avec Unix », mais Linux a été le plus réussi, dépassant de loin ses prédécesseurs en popularité.

Comment Linux a-t-il été créé ?

Linux a été créé en 1991 par Linus Torvalds, alors étudiant à l’Université d’Helsinki. Torvalds a construit Linux comme une alternative gratuite et open source à Minix, un autre clone d’Unix qui était principalement utilisé dans les milieux universitaires. Il avait initialement l’intention de l’appeler « Freax », mais l’administrateur du serveur Torvalds distribuait le code original nommé son répertoire « Linux » d’après une combinaison du prénom de Torvalds et du mot Unix, et le nom est resté.

Comment puis-je commencer à utiliser Linux ?

Il est possible que vous utilisiez déjà Linux et que vous ne le sachiez pas, mais si vous souhaitez installer Linux sur votre ordinateur personnel pour l’essayer, le moyen le plus simple est de choisir une distribution populaire conçue pour votre plate-forme (par exemple , ordinateur portable ou tablette) et essayez-le. Bien qu’il existe de nombreuses distributions disponibles, la plupart des distributions plus anciennes et bien connues sont de bons choix pour les débutants car elles ont de grandes communautés d’utilisateurs qui peuvent aider à répondre aux questions si vous êtes bloqué ou ne pouvez pas comprendre les choses. Les distributions populaires incluent Elementary OS , Fedora , Mint et Ubuntu, mais il y en a beaucoup d’autres. C’est un dicton commun que la meilleure distribution Linux est celle qui fonctionne le mieux sur votre ordinateur, alors essayez-en quelques-unes pour voir laquelle convient le mieux à votre matériel et à votre style de travail.

Vous pouvez installer Linux sur votre ordinateur actuel (assurez – vous de sauvegarder vos données en premier), ou vous pouvez acheter un System76 ou purisme ordinateur avec Linux déjà installé. Si vous ne recherchez pas l’expérience informatique la plus rapide possible, vous pouvez également installer Linux sur de vieux ordinateurs ou acheter un Raspberry Pi .

Une fois que vous avez installé Linux, lisez notre article sur la façon d’installer des applications sur Linux et revenez souvent pour des nouvelles et des tutoriels sur toutes les meilleures applications open source a à offrir. En fin de compte, démarrer avec Linux est une question de démarrer avec Linux . Plus vite vous l’essayez, plus vite vous vous familiariserez avec, et vous finirez par oublier avec bonheur qu’il existe des systèmes d’exploitation non ouverts !

Comment puis-je contribuer à Linux ?

La majeure partie du noyau Linux est écrite dans le langage de programmation C, avec un peu d’assembly et d’autres langages saupoudrés. Si vous êtes intéressé par l’écriture de code pour le noyau Linux lui-même, un bon endroit pour commencer est dans Kernel Newbies FAQ , qui expliquera certains des concepts et processus avec lesquels vous voudrez vous familiariser.

Mais la communauté Linux est bien plus que le noyau, et a besoin des contributions de beaucoup d’autres personnes que les programmeurs. Chaque distribution contient des centaines ou des milliers de programmes qui peuvent être distribués avec elle, et chacun de ces programmes, ainsi que la distribution elle-même, nécessitent une variété de personnes et de compétences pour réussir, notamment :

  • Des testeurs pour s’assurer que tout fonctionne sur différentes configurations matérielles et logicielles, et pour signaler les bogues quand ce n’est pas le cas.
  • Des concepteurs pour créer des interfaces utilisateur et des graphiques distribués avec divers programmes.
  • Rédacteurs capables de créer de la documentation, des procédures et d’autres textes importants distribués avec le logiciel.
  • Les traducteurs prennent les programmes et la documentation de leur langue maternelle et les rendent accessibles aux personnes du monde entier.
  • Les emballeurs doivent prendre des logiciels et assembler toutes les pièces pour s’assurer qu’ils fonctionnent parfaitement dans différentes distributions.
  • Passionnés de faire connaître Linux et l’open source en général.
  • Et bien sûr aux développeurs d’écrire le logiciel lui-même.