Skip to main content

Linux et GNU / Linux

vivoactive 3 Music VS Forerunner 645 Music COMPARISON (Best Mid-Range Garmin) (Avril 2024)

vivoactive 3 Music VS Forerunner 645 Music COMPARISON (Best Mid-Range Garmin) (Avril 2024)
Anonim

Linux est un système d'exploitation utilisé pour alimenter pratiquement tous les périphériques auxquels vous pouvez penser.

Vue d'ensemble de Linux

Lorsque la plupart des gens pensent à Linux, ils pensent à un système d’exploitation de bureau utilisé par des geeks et des techniciens, ou à un système d’exploitation basé sur un serveur utilisé pour alimenter des sites Web.

Linux est partout. C'est le moteur de la plupart des appareils intelligents. Le téléphone Android que vous utilisez utilise un noyau Linux, ce frigo intelligent qui peut se réapprovisionner exécute Linux. Il existe des ampoules intelligentes pouvant communiquer entre elles grâce à Linux. Même les fusils utilisés par l’armée Linux.

Un terme à la mode moderne est "l'internet des objets". La vérité est qu’il n’existe en réalité qu’un seul système d’exploitation capable de faire fonctionner Internet, à savoir Linux.

D'un point de vue commercial, Linux est également utilisé sur les grands superordinateurs et pour gérer la Bourse de New York.

Bien entendu, Linux peut également être utilisé comme système d’exploitation de bureau sur votre netbook, votre ordinateur portable ou votre ordinateur de bureau.

Systèmes d'exploitation

Le système d'exploitation est un logiciel spécial utilisé pour interagir avec le matériel d'un ordinateur.

Si vous considérez un ordinateur portable standard, les périphériques matériels que le système d'exploitation doit gérer incluent le processeur, la mémoire, l'unité de traitement graphique, un disque dur, un clavier, une souris, un écran, des ports USB, une carte réseau sans fil, une carte Ethernet, une batterie , rétro-éclairage pour un écran et des ports USB.

Outre le matériel interne, le système d'exploitation doit également être en mesure d'interagir avec des périphériques externes tels que des imprimantes, des scanners, des joypads et un large éventail de périphériques alimentés par USB.

Le système d'exploitation doit gérer tous les logiciels de l'ordinateur en s'assurant que chaque application dispose de suffisamment de mémoire pour fonctionner, en basculant les processus entre actifs et inactifs.

Le système d'exploitation doit accepter les entrées du clavier et agir en conséquence pour réaliser les souhaits de l'utilisateur.

Microsoft Windows, Unix, Linux, BSD et OSX sont des exemples de systèmes d'exploitation.

Vue d'ensemble de GNU / Linux

Un terme que vous pourriez entendre de temps en temps est GNU / Linux. Qu'est-ce que GNU / Linux et en quoi diffère-t-il de Linux normal?

Du point de vue de l'utilisateur Linux de bureau, il n'y a pas de différence.

Linux est le moteur principal qui interagit avec le matériel de votre ordinateur. Il est communément appelé le noyau Linux.

Les outils GNU fournissent une méthode d’interaction avec le noyau Linux.

Outils GNU

Avant de fournir une liste d’outils, examinons le type d’outils dont vous aurez besoin pour pouvoir interagir avec le noyau Linux.

Tout d'abord, au niveau de base, avant même de considérer le concept d'un environnement de bureau, vous aurez besoin d'un terminal et celui-ci doit accepter les commandes que le système d'exploitation Linux utilisera pour effectuer des tâches.

Le shell commun utilisé pour interagir avec Linux dans un terminal est un outil GNU appelé BASH. En premier lieu, BASH doit être compilé sur l’ordinateur afin que vous ayez également besoin d’un compilateur et d’un assembleur, qui sont également des outils GNU.

En fait, GNU est responsable de toute une chaîne d’outils permettant de développer des programmes et des applications pour Linux.

L'un des environnements de bureau les plus populaires s'appelle GNOME, qui signifie GNU Network Object Model Environment. Snappy n'est-ce pas?

L'éditeur graphique le plus populaire s'appelle GIMP, qui signifie GNU Image Manipulation Program.

Les personnes derrière le projet GNU sont parfois ennuyées par le fait que Linux tire tout le mérite de ses outils.

Mon point de vue est que tout le monde sait qui fabrique le moteur d'une Ferrari, personne ne sait vraiment qui fabrique les sièges en cuir, le lecteur audio, les pédales, les garnitures de portière et toutes les autres parties de la voiture, mais ils sont tous d'égale importance.

Les couches qui composent un bureau Linux standard

Le composant le plus bas d'un ordinateur est le matériel.

Au-dessus du matériel se trouve le noyau Linux.

Le noyau Linux lui-même a plusieurs niveaux.

En bas se trouvent les pilotes de périphérique et les modules de sécurité utilisés pour interagir avec le matériel.

Au niveau suivant, vous avez des planificateurs de processus et la gestion de la mémoire utilisés pour gérer les programmes exécutés sur le système.

Enfin, en haut, une série d'appels système fournit des méthodes pour interagir avec le noyau Linux.

Au-dessus du noyau Linux se trouvent une série de bibliothèques que les programmes peuvent utiliser pour interagir avec les appels système Linux.

Juste sous la surface se trouvent les divers composants de bas niveau tels que le système de fenêtrage, les systèmes de diagraphie et les réseaux.

Enfin, vous arrivez au sommet et c’est là que l’environnement de bureau et les applications de bureau reposent.

Un environnement de bureau

Un environnement de bureau est une série d’outils graphiques et d’applications qui vous permettent d’interagir plus facilement avec votre ordinateur et d’effectuer vos tâches plus facilement.

Un environnement de bureau dans sa forme la plus simple peut simplement inclure un gestionnaire de fenêtres et un panneau. Il existe de nombreux niveaux de sophistication entre les environnements de bureau les plus simples et les plus complets.

Par exemple, l’environnement de bureau LXDE léger comprend un gestionnaire de fichiers, un éditeur de session, des panneaux, des lanceurs, un gestionnaire de fenêtres, une visionneuse d’images, un éditeur de texte, un terminal, un outil d’archivage, un gestionnaire de réseau et un lecteur de musique.

L’environnement de bureau GNOME inclut tout cela, plus une suite bureautique, un navigateur Web, des boîtes GNOME, un client de messagerie et bien d’autres applications.