samedi, novembre 23, 2024

15 termes, jargons et jargons Linux à connaître

Lorsque vous démarrez avec Linux pour la première fois, vous pouvez rencontrer de nouvelles terminologies et un nouveau jargon avec lesquels vous n’êtes pas familier. Pour de nombreux utilisateurs, cela pourrait être une chance d’apprendre quelque chose de nouveau, tandis que pour d’autres, l’utilisation d’un jargon inutile rend Linux et le monde open-source compliqués.

Si vous vous trouvez dans des chaussures similaires mais que vous préférez embrasser le caractère unique de Linux plutôt que de vous enfuir, nous avons compilé une liste de certains des termes, jargons et jargons Linux les plus courants pour vous permettre de rendre votre transition vers Linux aussi fluide que possible. .


1.Linux

En commençant par le terme le plus courant et le plus important : « Linux ». Vous pourriez penser que quelqu’un qui a installé Linux pourrait évidemment savoir ce que c’est. Mais ce n’est pas le cas à chaque fois. Certains utilisateurs ont la fausse impression que Linux est un système d’exploitation. Au lieu de cela, Linux est un noyau libre et open source développé par Linus Torvalds en 1991, ce qui nous amène à notre prochain jargon.

2. Noyau

Le noyau est la partie de votre ordinateur qui aide le système d’exploitation à interagir avec le matériel. Chaque fois que vous cliquez sur un bouton à l’écran avec votre souris ou que vous appuyez sur une touche du clavier, les informations passent par le noyau qui, à son tour, communique avec le système d’exploitation pour prendre les données en entrée et afficher la sortie à l’aide du matériel (moniteur).

UTILISEZ LA VIDÉO DU JOUR

3. GNU

GNU, un acronyme récursif pour « GNU’s Not Unix », est une collection d’outils open source que n’importe qui peut utiliser gratuitement pour développer ses propres applications et systèmes d’exploitation. Le projet GNU, fondé par Richard Stallman, vise à développer et distribuer des logiciels gratuitement et fournit à chaque développeur des outils open source pour faire de même.

Le noyau Linux est sous licence GPL (General Public License) de GNU et est donc connu sous le nom de GNU/Linux. Tout système d’exploitation développé à l’aide des outils GNU open source et du noyau Linux relève de la catégorie des distributions Linux. Mais que sont les distributions, pourriez-vous demander ?

4. Distributions (spins, saveurs et remixes)


Distributions Linux
Diverses distributions Linux prises en charge sur Flatpak.org.

Comme mentionné ci-dessus, tout système d’exploitation qui utilise le noyau Linux pour communiquer avec le matériel informatique est appelé une distribution Linux. Le mot « distribution », ou distribution en abrégé, vient du processus de partage, essentiellement « distribuant » gratuitement des systèmes d’exploitation basés sur Linux.


Les développeurs et les bricoleurs Linux publient également des spins et des remix de distributions Linux grand public. Un « spin » ou « remix » fait référence à une version personnalisée ou dérivée du système d’exploitation d’origine. Généralement, la différence entre le système d’exploitation de base et son spin réside dans l’interface de bureau ou la sélection de packages, ou les deux.

Prenez Ubuntu par exemple. Il a plusieurs versions de lui-même, notamment Xubuntu, Lubuntu et Kubuntu, chacun avec un environnement de bureau différent. De même, Fedora qualifie ses dérivés non officiels de « spins ». Dans l’ensemble, spin, remix et saveur, chacun d’eux a le même sens.

5. Environnements de bureau


Interface de bureau Linux Mint

Pour simplifier l’informatique pour les utilisateurs, les systèmes d’exploitation disposent d’un bureau qui offre une manière graphique de gérer le système. Windows et macOS sont bien connus pour leurs bureaux de signature, mais Linux fait son travail très différemment.


Sous Linux, vous trouverez de nombreux ordinateurs de bureau, mieux connus sous le nom d’environnements de bureau, disponibles pour une installation gratuite. Les environnements de bureau sont généralement livrés avec un programme de gestionnaire de fenêtres et plusieurs applications et widgets qui, lorsqu’ils sont combinés avec le gestionnaire de fenêtres, enrichissent l’expérience utilisateur. Certains environnements de bureau populaires sont GNOME, KDE Plasma, XFCE, Pantheon et LXDE.

6. Gestionnaires de fenêtres


personnalisation du gestionnaire de fenêtres

Les gestionnaires de fenêtres sont des programmes qui contrôlent le placement et le mouvement des fenêtres sur votre écran. Bien que les gestionnaires de fenêtres fonctionnent généralement en coulisses avec les environnements de bureau, vous pouvez également les utiliser séparément sur votre machine Linux. Cependant, ils peuvent être compliqués à configurer pour les utilisateurs non techniques, ce qui est principalement la raison pour laquelle tout le monde ne préfère pas les utiliser en premier lieu.

Les gestionnaires de fenêtres sont légers et offrent de meilleures performances que les environnements de bureau car ils ne sont pas livrés avec une multitude d’applications et de widgets inutiles. Vous devrez même installer un menu et un compositeur autonomes si vous optez pour un gestionnaire de fenêtres.

i3wm, bspwm, awesome et Fluxbox sont des gestionnaires de fenêtres populaires. Les bureaux KDE Plasma et GNOME utilisent les gestionnaires de fenêtres KWin et Mutter sous le capot.

7. Borne

Si vous êtes nouveau sur Linux, vous vous souviendrez peut-être d’avoir aperçu une fenêtre noire avec beaucoup de texte dessus. C’est le terminal Linux, également connu sous le nom de ligne de commande.

Le terminal est un programme utilisé pour contrôler le shell de votre système d’exploitation. Un shell est une interface textuelle ou graphique que vous utilisez pour interagir avec votre bureau. Le terminal Linux est similaire à l’invite de commande sous Windows et aide un administrateur à contrôler et à gérer efficacement son système.

Alors que d’autres systèmes d’exploitation ont depuis longtemps abandonné l’utilisation d’émulateurs de terminaux, la ligne de commande est toujours répandue sur les systèmes d’exploitation basés sur Linux.

8. Racine

Sous Linux, root fait référence à deux choses : le répertoire racine et l’utilisateur root. Le répertoire racine est le répertoire parent qui contient tous les fichiers et dossiers de votre système. Vous pouvez utiliser le caractère générique « / » (barre oblique) pour indiquer le répertoire racine dans vos commandes.


D’autre part, l’utilisateur root, également appelé superutilisateur, ou simplement root, est l’utilisateur qui dispose de tous les privilèges administratifs. L’utilisateur racine peut afficher et modifier n’importe quel fichier, apporter des modifications au système ou à d’autres utilisateurs, et même supprimer toute la hiérarchie des répertoires. En termes simples, c’est l’utilisateur Linux avec le plus haut niveau de contrôle.

9. Gestionnaires de paquets

Sous Linux, les applications sont distribuées sous forme de packages et sont disponibles dans les dépôts officiels de votre distribution. Un gestionnaire de packages est un programme utilisé pour gérer les packages sur un système Linux. Il vous permet d’ajouter ou de supprimer des packages à partir de sources telles que les référentiels de votre distribution. Cependant, vous pouvez également ajouter des référentiels tiers supplémentaires avec un gestionnaire de packages si vous le souhaitez.

APT, RPM et pacman sont les trois gestionnaires de packages les plus populaires trouvés sur les distributions Linux. Les distributions basées sur Debian et Ubuntu utilisent le gestionnaire de packages APT ; Fedora, CentOS et RHEL ont le gestionnaire de packages RPM, tandis qu’Arch Linux et ses dérivés sont livrés avec pacman.

10. Paquets source et binaire

Un package sous Linux fait référence à une archive qui contient les fichiers nécessaires à l’exécution ou à l’installation d’un programme. Les logiciels sous Linux sont généralement distribués sous forme de packages et il existe deux types de packages disponibles pour les utilisateurs : les packages source et binaires.

Les packages source contiennent le code source d’un programme qu’un utilisateur doit compiler et installer manuellement pour exécuter le logiciel. Un package binaire, en revanche, contient des exécutables préconstruits et précompilés pour le logiciel.

11. Référentiels

Les référentiels de logiciels sont des serveurs distants qui stockent une collection de packages avec les métadonnées associées. Chaque distribution Linux possède son propre ensemble de référentiels ou utilise les référentiels de sa distribution parente pour fournir des logiciels aux utilisateurs.

12. Chargeur de démarrage (GRUB)

Un chargeur de démarrage est un programme chargé de démarrer votre ordinateur. Habituellement, le système d’exploitation et ses données sont stockés sur des disques de stockage non volatiles, des disques durs par exemple. Le chargeur de démarrage aide à charger le bon système d’exploitation pendant le démarrage et ajoute les processus initiaux à la mémoire.

GRUB est l’un des chargeurs de démarrage les plus utilisés lors du double démarrage de Windows avec Linux. D’autres exemples incluent LILO, BURG et Syslinux.

13. Processus

Chaque programme que vous lancez sur votre système s’exécute comme un ensemble de processus en arrière-plan. Un processus est l’instance fondamentale d’un programme en cours d’exécution qui effectue le calcul sur votre ordinateur.

Le navigateur Web que vous venez d’ouvrir pour naviguer sur Internet lance un processus ou un ensemble de processus pour vous aider à interagir avec lui et à naviguer sur Internet. De même, le gestionnaire de fichiers, le terminal, le lecteur multimédia et tous les autres programmes de votre système dépendent des processus pour produire la sortie.

14. Coquillages (Bash, Zsh, etc.)

Comme mentionné précédemment, un shell est une interface qui vous aide à interagir avec votre système. Il peut s’agir d’une interface de ligne de commande comme le terminal ou d’une interface graphique comme le shell GNOME. Un shell agit également comme un interpréteur de commandes pour toute commande que vous entrez dans le terminal.

Vous pouvez installer plusieurs shells différents sur Linux. Les exemples incluent Bash, Zsh, Fish, sh, Ksh, etc. Chaque shell a le même rôle : aider l’utilisateur et les processus à interagir avec d’autres processus sur le système.

15. Scripts Shell

Lorsque vous écrivez un ensemble de commandes Linux et que vous les regroupez dans un seul fichier, le fichier résultant est appelé un « script shell ». Le script shell est le processus d’écriture de scripts à l’aide de commandes Linux, qui sont ensuite interprétées par le shell installé sur votre système. Les scripts batch sont l’équivalent Windows des scripts shell sous Linux.

La forme de script shell la plus populaire est le script Bash, qui fait référence à l’écriture et à l’exécution de scripts à l’aide du shell Bash. Les scripts shell sont un moyen puissant d’automatiser les tâches sur votre machine Linux ; ils rendent l’informatique beaucoup plus simple et amusante pour les utilisateurs.

Il reste encore beaucoup à apprendre sur Linux !

Connaître les termes et le jargon vous rapproche de votre objectif de devenir un utilisateur expérimenté de Linux. Pour pouvoir utiliser Linux à son plein potentiel, vous devez bien connaître la ligne de commande et savoir comment dépanner le système d’exploitation pour le faire fonctionner pour vous, et non l’inverse.


Commandes de dépannage du réseau Linux

Les 9 meilleures commandes de dépannage du réseau Linux

Lire la suite


A propos de l’auteur

Source-133

- Advertisement -

Latest