Résumé : « Cet article est une présentation du système d’exploitation Linux. »
Systèmes d'exploitation
Le système d’exploitation est le logiciel qui gère les ressources matérielles associées à votre ordinateur portable, votre ordinateur de bureau ou votre serveur.
Une autre façon de penser à un système d’exploitation consiste à le considérer comme un traducteur entre le logiciel que vous utilisez et le matériel sur lequel il est installé. Son rôle principal est la communication entre les deux couches distinctes afin de créer une expérience transparente pour l’utilisateur. Il y a différentes pièces logées à l’intérieur du système d’exploitation qui permettent à l’unité de fonctionner.
Le système d’exploitation est le logiciel qui gère les ressources matérielles associées à votre ordinateur portable, votre ordinateur de bureau ou votre serveur.
Les systèmes d’exploitation sont variés et comprennent diverses distributions Linux, la version Windows et Mac OS X sont disponibles pour le déploiement sur les systèmes informatiques.
Composants du système d’exploitation (OS) :
- Le chargeur d’amorçage : Cette partie du logiciel gère le mode de démarrage de l’ordinateur. La plupart du temps, cela est considéré par les utilisateurs comme l’écran de démarrage qui apparaît avant de céder lorsque le système d’exploitation prend le relais.
- Le noyau : Le noyau est le niveau le plus élémentaire du système d’exploitation. C’est aussi la pièce qui est également appelée « Linux ». Le noyau est l’élément central d’un système d’exploitation et gère le processeur, la mémoire et les périphériques.
- Processus : Les services en arrière-plan démarrent au démarrage ou une fois que vous avez accédé au système d’exploitation.
- La coquille : À l’instar de l’invite DOS vue dans le système d’exploitation Windows, il s’agit du processus de commande qui permet à un utilisateur de contrôler l’ordinateur en saisissant des commandes tapées dans une interface texte. Celui-ci est hébergé par le terminal dans Ubuntu.
- Serveur graphique : Sous-système qui affiche les graphiques sur votre écran.
- Environnement de bureau : La partie avec laquelle nous interagissons normalement. Cela inclut les applications intégrées.
- Domaines d’application : Titres de logiciels qui ne sont pas facilement disponibles lorsqu’un système d’exploitation de base a été installé sur un système. Ceux-ci peuvent être téléchargés sur un système.
Alors, qu’est-ce que Linux ?
Linux est un mot qui englobe de nombreuses variantes de systèmes d’exploitation qui ont été développés à l’aide d’un noyau créé par Linus Torvalds comme alternative open source.
Open source signifie que toute personne dispose d’une licence libre pour utiliser, copier, étudier ou modifier le logiciel de quelque manière que ce soit. Le code source, c’est-à-dire l’ensemble des instructions qui indiquent à l’ordinateur comment agir, est partagé ouvertement pour encourager la poursuite du développement.
L’application de ce noyau Linux a créé une source de systèmes d’exploitation qui ne nécessitent pas d’achat pour être utilisés et installés.
Ceci est contré par le code propriétaire, où le code source est caché aux utilisateurs et a restreint l’utilisation à la loi sur le droit de copie.
Variantes de Linux : Distributions
Une façon simple de penser à une distribution Linux, ou « distro », est d’imaginer les différentes variantes que nous avons de Windows. Bien que chaque version du système d’exploitation Windows possède les mêmes éléments principaux, chacun d’entre eux peut sembler très différent lorsque nous comparons la version 7 à la version 10.
Il en va de même pour les distributions. Chaque distribution Linux hébergera les mêmes composants de base utilisant le code open source, mais chacune aura des différences dans les fonctionnalités et l’apparence. L’utilisation du noyau Linux couplée à ces variantes crée plus de 600 distributions disponibles du système d’exploitation Linux.
Avec autant de versions de logiciels Linux disponibles, ces distributions peuvent être créées pour fonctionner sur des systèmes spécifiques tels que les ordinateurs de bureau, les ordinateurs portables, les netbooks et même les téléphones mobiles.
Les distributions peuvent être soutenues commercialement comme Fedora (Red Hat), openSUSE (SUSE) et Ubuntu (Canonical Ltd.) ou entièrement communautaires comme Debian, Slackware, Gentoo, Arch Linux.
Quelles versions de Linux sont prises en charge par Dell ?
Actuellement, Dell prend en charge les distributions Ubuntu et Red Hat de Linux.
Ubuntu se trouve sur les systèmes clients et grand public, tandis que Red Hat (RHEL) est géré sur plusieurs serveurs dans Enterprise.
Définitions de Linux
- Package: Sous Linux, un package fait référence à une archive de fichiers compressés qui contient tous les fichiers nécessaires à une application spécifique. Ceux-ci sont stockés dans des référentiels en ligne.
- Gestionnaire de packages : Gère toutes les mises à jour des logiciels installés lorsqu’une nouvelle mise à jour est disponible au téléchargement. Il s’agit également du service utilisé pour l’installation de nouveaux logiciels sur un système.
- Référentiel: Emplacement où une collection de packages logiciels est stockée afin d’être récupérée et installée sur un système.
- APT (Advanced Packaging Tool) : qui simplifie le processus de gestion des packages en récupérant, configurant et installant automatiquement les mises à jour.
- Coquille : Langage de rédaction de scripts qui exécute sur le système vos lignes de commande saisies à partir du clavier. Bash et le shell C en sont des exemples.
- Terminal: Interface utilisée pour le shell.
- Émulateur de terminal : Lorsqu’un terminal est accessible via l’interface graphique utilisateur, GUI, il s’agit d’une version simulée de l’interface shell choisie.
- BASH (Bourne Again Shell) : un type de shell que l’on trouve dans les distributions Linux. BASH est essentiellement une extension du langage de script shell utilisé dans un terminal.
Définitions d’Ubuntu
- Dash : version Ubuntu du menu Démarrer. Pour y accéder, cliquez sur l’icône de tiret dans le lanceur Unity.
- Unity Launcher : fichiers stockés sur votre ordinateur avec une extension de bureau. Il s’affiche sur le côté gauche de l’écran et vous permet d’accéder rapidement aux applications, aux espaces de travail, aux périphériques amovibles et à la corbeille.
- Compiz Config Settings Manager (CCSM) : n’est pas installé dans Ubuntu par défaut, mais peut être installé via le Centre logiciel pour Ubuntu. Vous pouvez utiliser ce complément pour modifier les paramètres dans le bureau Unity d’Ubuntu.
- Ubuntu Unity : tout comme Windows a sa représentation de bureau pour une interface utilisateur, Ubuntu a sa propre variante. C’est ce qu’on appelle l’unité.
- Variantes - Un bon moyen de comprendre cela est de se référer aux différentes versions de Windows. Tout comme Windows a des variantes de Windows 7 qui vont de Famille à Professionnel et Entreprise, les distributions Linux adoptent la même structure. Les modifications apportées à la distribution Ubuntu sont étiquetées comme Kubuntu, Lubuntu, Ubuntu Gnome ou Edubuntu.
- Numéros de version Ubuntu : les numéros de version affichés avec Ubuntu indiquent la date de publication de cette version du système d’exploitation. 16.04 indique la date de sortie d’avril 2016.
- Versions normales ou support à long terme : la durée de prise en charge et de mise à jour d’une version du système d’exploitation Ubuntu varie un peu. Les versions LTS, support à long terme, sont généralement prises en charge pendant deux ans, jusqu’à la prochaine version d’un système d’exploitation mis à jour. Les versions normales sont publiées environ tous les six mois et ont un numéro de version indiquant qu’il s’agit d’une version prise en charge à mi-parcours. Par exemple, 16.10 a été publié en octobre 2016.