< >

Le Journal du Freenaute est un journal indépendant qui publie des actualités liées aux technologies. Il s'agit d'actualités liées aux systèmes d'exploitation comme Linux, Python...

Il évoque également les différents téléphones et les opérateurs téléphoniques. 

Pour aller voir le site source : https://www.journaldufreenaute.fr/

Bonne lecture

Une introduction ultime au monde de Linux


Linux, vous en avez déjà entendu parler, vous l'avez peut-être même utilisé une ou deux fois pour votre travail, et certainement des milliers de fois sans le savoir. Il a une aura différente, quelque chose de spécial que vous ne ressentez pas en pensant à macOS d'Apple ou à Windows de Microsoft, il est aimé par les geeks, les power users, les marginaux, les scientifiques, les ingénieurs...

Il ne fait pas l'objet de publicité à la télévision ou en ligne, vous ne verrez probablement pas d'ordinateur vendu avec Linux dans un magasin, et pourtant Linux et ses dérivés fonctionnent :

100% des 500 premiers supercalculateurs
96% de l'internet
85 % de tous les smartphones
La station spatiale internationale
le rover Persévérance de la Nasa sur Mars.

En ce qui concerne l'utilisation des ordinateurs de bureau, Linux ne détient que 2 % [6] des parts de marché, 5 % si l'on compte ChromeOS qui est basé sur Linux, loin derrière macOS et Windows. Exposer toutes les raisons de cette situation rendrait cet article trop long et ennuyeux [7], nous nous en tiendrons donc à un point essentiel : Linux est difficile pour les nouveaux arrivants.

Vous devez apprendre un nouveau vocabulaire, trouver de nouvelles ressources en ligne, apprendre de nouvelles façons de faire les choses, même si la récompense en vaut la peine à la fin, cela peut décourager les utilisateurs les plus férus de technologie. Pour vous faciliter la tâche, j'ai fait une compilation des questions que je reçois le plus de la part de mes étudiants lorsqu'ils commencent à apprendre Linux, et j'y ai répondu par de brèves synthèses pour que ce soit facile à digérer.

Questions abordées dans cet article :

Qu'est-ce que Linux exactement ?
Quelle est la différence entre Linux, macOS et Windows ?
UNIX et Linux sont-ils la même chose ?
Qu'est-ce que GNU ?
MacOS est-il basé sur Linux ?
Qu'est-ce qu'une distribution Linux ?
Comment puis-je essayer Linux en tant que débutant ?
Tl;dr

Qu'est-ce que Linux exactement ?

Vous savez probablement que Linux est un système d'exploitation, mais presque personne ne l'utilise directement tel quel. Lorsque nous faisons référence à Linux, nous faisons le plus souvent référence à tout système d'exploitation qui est basé sur le noyau Linux.

Le noyau Linux est un programme de base sûr et stable qui gère toutes les choses auxquelles vous ne pensez généralement pas lorsque vous utilisez un ordinateur, comme la communication avec le processeur, la gestion de la mémoire, la connexion à Internet, la réception des touches que vous avez pressées sur votre clavier et leur affichage sur votre écran.

Ce noyau de base est ensuite complété par d'autres programmes pour le rendre opérationnel (voir GNU), effectuer des tâches spécifiques ou le rendre facile à utiliser par des utilisateurs non techniques, comme Android sur un mobile ou Ubuntu sur un ordinateur de bureau.
Quelle est la différence entre Linux, macOS et Windows ?

Contrairement à macOS et Windows, le noyau Linux est gratuit et open-source, ce qui signifie que tout le monde peut voir le code [8], l'améliorer pour tout le monde ou le modifier pour son cas d'utilisation particulier. Cela signifie également que vous pouvez l'installer et l'utiliser gratuitement sur n'importe quel appareil, mais si quelque chose ne va pas, il n'y a pas de hotline à laquelle se plaindre, vous êtes seul.

Comme il n'est en aucun cas verrouillé par un fournisseur, vous pouvez faire tout ce que vous voulez avec un système d'exploitation Linux. Personnalisez son apparence ou son comportement, et rendez-le complètement inutilisable avec une facilité que vous ne trouverez pas sur les systèmes d'exploitation Microsoft ou Apple. C'est la raison pour laquelle Linux est aimé par les utilisateurs expérimentés, et Windows/MacOS par les entreprises qui veulent garder un contrôle maximal sur leur flotte d'appareils.

Linux et macOS sont tous deux basés sur une architecture de type UNIX, il y a donc beaucoup de similitudes entre les deux systèmes d'exploitation, et la plupart des connaissances de la ligne de commande que vous apprenez de l'un peuvent être appliquées à l'autre. Windows, quant à lui, utilise sa propre architecture, même si, depuis Windows 10, le sous-système Windows pour Linux (WSL) permet d'utiliser un noyau Linux virtualisé et d'exécuter des binaires Linux directement dans Windows.
UNIX et Linux sont-ils la même chose ?

Ils ne le sont pas, UNIX a été créé environ 20 ans avant Linux. UNIX est devenu populaire auprès des entreprises et des universitaires dans les années 70, mais les créateurs d'Unix ont utilisé un système de licence interdisant la modification du système d'exploitation. C'est à cette époque que le projet GNU a été lancé dans le but de créer un système d'exploitation compatible avec UNIX, à code source ouvert et libre d'utilisation.

Malheureusement, le noyau GNU n'était pas complet et les progrès étaient lents, puis Linux est sorti et est devenu le noyau de référence pour la suite GNU, créant le système d'exploitation "GNU/Linux" que nous connaissons aujourd'hui.

Le système UNIX a donné naissance à de nombreux autres systèmes d'exploitation, appelés "UNIX-like"[9], car ils ne partagent pas le même code, mais sont la plupart du temps compatibles et suivent une architecture similaire. Linux, macOS, FreeBSD ou OpenBSD ne sont que quelques-uns d'entre eux.
Qu'est-ce que GNU ?

Si vous cherchez quelque chose en rapport avec Linux en ligne, vous verrez ces trois lettres en un rien de temps "GNU", et parfois sous la forme "GNU/Linux" mais qu'est-ce que c'est ?

GNU est une collection de logiciels écrits par le projet GNU, les plus célèbres étant Bash, Gimp, et GRUB pour n'en citer que quelques-uns. Commencé environ 10 ans avant Linux, a eu un rôle crucial dans l'histoire de l'open source et du logiciel libre, et reste très important à ce jour, il est également à l'origine de la General Public License (GPL) [10].

La collection de logiciels GNU offre un système d'exploitation de base lorsqu'elle est couplée à un noyau (Linux). C'est pourquoi vous pouvez rencontrer le nom "GNU/Linux" car la plupart des systèmes d'exploitation qui utilisent Linux comme noyau utilisent également une partie de la collection de logiciels GNU. Il y a eu quelques conflits sur cette dénomination particulière, alors ne nous étendons pas là-dessus, mais je vous conseille de faire vos propres recherches sur le sujet [11].
GNU coreutils

Une grande partie de la collection de logiciels GNU, qui est moins connue par son nom, est coreutils. Il s'agit d'un ensemble d'outils pour vous aider à utiliser votre système d'exploitation. La plupart des commandes de base d'un système d'exploitation Linux, comme cd, ls, cp, cat, echo et quelques dizaines d'autres font partie de GNU coreutils.
MacOS est-il basé sur Linux ?

Comme nous l'avons vu précédemment, macOS utilise une architecture de type UNIX, avec son propre noyau appelé XNU[12]. Ainsi, macOS n'est définitivement pas basé sur le noyau Linux, mais ils partagent beaucoup de concepts architecturaux et de standards. Les deux systèmes d'exploitation sont conformes à POSIX[11], ce qui permet à l'utilisateur de passer facilement de l'un à l'autre, avec des commandes de base partagées qui sont implémentées de manière similaire.
Qu'est-ce qu'une distribution Linux ?

Installer le noyau Linux brut sur votre ordinateur, c'est comme conduire une voiture, sans rien d'autre que le moteur. Pour effectuer une tâche sur votre ordinateur, vous avez besoin de nombreux outils, quelque chose pour gérer le Wifi, le Bluetooth, un explorateur de fichiers, un navigateur web, etc.

Tout comme Windows et macOS sont livrés préemballés avec tout ce dont vous avez besoin pour une utilisation générale, les distributions Linux, communément appelées "Distro" sont des systèmes d'exploitation entièrement opérationnels. Chaque distro a sa particularité et son public cible.

Voici un bref aperçu des distributions Linux les plus connues :
Usage général

Ubuntu
Debian
Fedora
Manjaro

Usage avancé

Arch linux
Gentoo
Void Linux

Cyber-sécurité et tests de pénétration

Kali linux
BackBox
Parrot OS

Vous pouvez trouver des informations sur le large éventail de distributions Linux sur le site distrowatch.com.
Comment puis-je essayer Linux en tant que débutant ?

Il existe déjà une bonne quantité de tutoriels en ligne avec des instructions étape par étape pour chaque technique expliquée. Je vais donc vous donner un aperçu de ce que vous pouvez faire pour tester une distribution Linux chez vous.
Machine virtuelle

La façon la plus simple d'essayer une distribution Linux est d'utiliser une machine virtuelle. Pour cela, vous pouvez installer VirtualBox sur Windows ou macOS. Choisissez la distribution Linux que vous souhaitez essayer et téléchargez-la sous forme de fichier ISO. Vous devriez trouver cette option sur la plupart des sites Web de distribution Linux connus. Exécutez ensuite ce fichier ISO à l'aide de VirtualBox et Tada !

La machine virtuelle est un moyen de recréer un "faux" ordinateur au-dessus de votre ordinateur en fonctionnement, ce qui peut être lent si vous n'avez pas un ordinateur moderne, mais c'est le moyen le plus simple et le plus sûr d'apprendre et d'essayer de nouvelles distributions Linux.
USB en direct

Un live USB est un moyen d'installer un système d'exploitation, dans notre cas une distribution Linux, sur une clé USB. Cela permet de démarrer votre ordinateur en utilisant le système d'exploitation installé sur la clé USB live au lieu du périphérique de stockage où est installé le système d'exploitation habituel de votre ordinateur.

Tout ce dont vous avez besoin pour cette méthode est une clé USB, le fichier ISO de la distribution Linux que vous souhaitez essayer, et un outil pour déplacer le fichier ISO vers la clé USB et la rendre amorçable. Vous pouvez essayer BalenaEtcher qui fonctionne sur Windows et macOs.
Double démarrage

La technique du double démarrage est probablement la plus compliquée, et vous pouvez endommager votre ordinateur si vous ne faites pas attention. Le double amorçage consiste à installer une distribution Linux complète sur votre ordinateur en même temps que votre système d'exploitation principal (Windows ou macOS). Cette méthode est probablement la meilleure si vous souhaitez sérieusement apprendre à utiliser un système d'exploitation Linux. Vous serez en mesure d'exploiter toute la puissance matérielle de votre ordinateur, tout en pouvant revenir à Windows ou macOS si nécessaire.

La création d'un ordinateur à double démarrage peut être un défi pour les débutants, assurez-vous de sauvegarder tous les fichiers importants, et n'hésitez pas à demander de l'aide si vous ne comprenez pas bien une étape du processus.
Autre ordinateur

Une dernière possibilité est d'installer Linux sur un ordinateur que vous n'utilisez pas, vous pouvez aussi acheter un ordinateur portable d'occasion bon marché pour expérimenter. De cette façon, vous ne risquez pas d'endommager votre ordinateur principal.

Tl;dr

Linux est un noyau, un morceau de code qui permet à d'autres logiciels de communiquer avec le matériel de votre ordinateur, il est inspiré par et conforme au noyau UNIX.
Combinez le noyau Linux avec GNU utils, un ensemble de programmes de base, et vous obtenez un système d'exploitation basique, mais parfaitement fonctionnel, que l'on appelle "GNU/Linux".

MacOS est également basé sur UNIX, c'est pourquoi il existe des similitudes entre les systèmes d'exploitation macOs et Linux.
Les distros, ou distributions, sont des variantes du système d'exploitation "GNU/Linux", avec des paramètres par défaut soigneusement choisis et des programmes installés qui en facilitent l'utilisation.
Conclusion

J'espère que cet article a clarifié les choses pour vous. Je n'ai pas inclus beaucoup de noms ou de dates pour ne pas trop compliquer les choses et garder les explications aussi concises que possible. N'hésitez pas à chercher plus d'informations sur Wikipedia ou d'autres sources que j'ai liées, l'histoire de Linux et des personnes qui ont créé son écosystème est fascinante.