>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Types de systèmes d'exploitation Linux

Le système d'exploitation Linux est l'un des principaux systèmes d'exploitation utilisés sur les ordinateurs et autres appareils aujourd'hui. Il est probablement mieux connu pour son utilisation sur les serveurs informatiques des entreprises, mais différentes versions de Linux sont également utilisées sur les ordinateurs de bureau, les ordinateurs portables et les ordinateurs centraux, ainsi que sur des appareils plus ésotériques. Android de Google système d'exploitation pour smartphones et tablettes, ainsi que son Chrome OS système pour ordinateurs appelés Chromebooks, sont tous deux basés sur Linux. Différents types de systèmes Linux sont mieux adaptés à différentes fins.

Historique du système d'exploitation Linux

Linux a été créé à partir de 1991 par le programmeur informatique finlandais Linux Torvalds , qui cherchait à créer une version du système d'exploitation Unix compatible avec les ordinateurs de bureau fonctionnant sur des processeurs Intel. Unix est un système d'exploitation initialement développé dans les Bell Labs d'AT&T , l'unité de R&D historique de la compagnie de téléphone, dans les années 1970, et bien que le terme soit toujours une marque déposée, il est maintenant souvent utilisé de manière générique pour d'autres systèmes inspirés et largement compatibles avec l'Unix d'origine.

Un des premiers systèmes d'exploitation de type Unix appelé Minix existait déjà pour les PC, mais les licences et d'autres problèmes l'ont rendu insatisfaisant pour Torvalds et le groupe de programmeurs du monde entier qui ont aidé à développer Linux. Linux fait techniquement référence uniquement au noyau du système d'exploitation , c'est-à-dire le noyau interne du système qui se situe entre les programmes d'application et le matériel de l'ordinateur, gérant la mémoire, le temps processeur et l'accès aux périphériques de l'ordinateur.

Une grande partie des autres logiciels généralement installés sur un système Linux provient du projet GNU , développé en grande partie sous l'égide de la Free Software Foundation , engagé dans le développement et la promotion de logiciels qui favorisent la liberté de ses utilisateurs. Richard Stallman, fondateur et président de la Free Software Foundation, préconise d'appeler le système combiné GNU/Linux plutôt que de simplement parler du système d'exploitation Linux. Fondamentalement, le système Linux fournit le noyau du système d'exploitation, GNU fournit de nombreux outils au niveau de l'application et, dans de nombreuses installations modernes, des organisations supplémentaires fournissent une grande partie des autres logiciels de base exécutés sur des machines Linux.

Aujourd'hui, le noyau Linux est maintenu par de nombreux développeurs à travers le monde, dont beaucoup sont employés par des éditeurs de logiciels qui s'appuient sur Linux soit pour un usage interne, soit pour une utilisation dans des produits proposés aux clients. Ces développeurs s'assurent à la fois que le noyau Linux est compatible avec une large gamme de matériel et introduisent de nouvelles fonctionnalités pour améliorer la convivialité, la sécurité et l'efficacité. Le noyau Linux est open source , ce qui signifie que n'importe qui peut généralement utiliser et modifier le code source librement disponible à ses propres fins. La plupart des autres logiciels disponibles pour Linux sont également disponibles sous des conditions similaires, bien que les licences exactes varient. Alors, assurez-vous de bien comprendre la situation concernant les logiciels que vous installez sur vos ordinateurs personnels ou professionnels.

Comprendre les distributions de système d'exploitation Linux

Depuis les premières versions de Linux au début des années 1990, de nombreuses organisations ont mis au point leurs propres ensembles de logiciels pour compléter le noyau Linux. Ces bundles sont appelés distributions , et bien qu'ils aient été autrefois distribués sur des disques compacts, des DVD ou même des disquettes, ils sont maintenant principalement distribués en ligne.

Les distributions font souvent des choix sur les versions de quel logiciel - y compris les interfaces utilisateur graphiques, les outils de serveur, les logiciels de programmation et les applications de l'utilisateur final - qui seront disponibles et les configurations qui seront adoptées par défaut. La plupart incluent un logiciel de gestion de packages conçu pour installer facilement des logiciels approuvés pour la distribution , similaires aux magasins d'applications désormais utilisés sur les téléphones mobiles, bien que de nombreux gestionnaires de packages soient antérieurs à iOS et Android.

Slackware, la plus ancienne distribution maintenue

La plus ancienne distribution Linux activement maintenue est Slackware , créé en 1993. À l'époque, Linux lui-même était nouveau et n'était pas entièrement compatible avec tout le matériel informatique du marché, et les utilisateurs étaient principalement des développeurs professionnels ou des amateurs d'informatique qui aimaient bricoler avec le nouveau système. Beaucoup de programmeurs plus âgés ont aujourd'hui de bons souvenirs de se faire les dents sur Slackware Linux, du mal à faire fonctionner le système sur une machine de travail de rechange, un ordinateur de bureau ou même un ordinateur familial.

Même aujourd'hui, l'interface Slackware pourrait être mieux adaptée aux utilisateurs expérimentés qu'à ceux qui recherchent quelque chose qui fonctionne en quelques clics. Le système de configuration utilisé pour installer et maintenir le système est basé sur la ligne de commande , pas une interface utilisateur graphique avec des souris ou des écrans tactiles, et Slackware peut nécessiter quelques ajustements manuels supplémentaires pour être opérationnel.

Distributions Debian, Ubuntu et Mint

Une autre distribution Linux de longue date est Debian , officiellement fondé en 1993. Il a été conçu pour permettre des contributions ouvertes de la communauté des utilisateurs et est toujours maintenu par un groupe non commercial connu sous le nom de Projet Debian , communiquant principalement à distance via Internet. Il contient des dizaines de milliers de packages représentant divers ensembles d'outils logiciels pouvant être installés à l'aide de son outil de gestion de packages, appelé APT. .

En 2004, un développeur-entrepreneur sud-africain et ses collègues ont créé la société Canonical, qui a créé sa propre distribution Linux appelée Ubuntu , d'après un ancien mot africain signifiant "humanité envers les autres". Basé sur Debian, il est disponible gratuitement pour tous et fait partie des versions les plus utilisées de Linux. Canonical fournit des versions officielles régulières du système et une assistance aux clients payants intéressés.

Le système Linux Mint est, à son tour, basé sur Ubuntu. Il a été créé en 2006 et conçu pour être un système d'exploitation élégant et facile à utiliser basé sur Ubuntu . Il a gagné en popularité auprès de nombreux utilisateurs de bureau en particulier, à la fois en étant simple et en fournissant divers outils propriétaires que les autres distributions omettent par défaut, car ils choisissent de se concentrer sur les logiciels open source.

Red Hat, Fedora et CentOS

Une autre société derrière une distribution populaire de Linux est Red Hat , qui a également vu le jour en 1994. Il tire son nom d'une casquette rouge de l'Université Cornell habituellement portée par l'un de ses fondateurs lorsqu'il travaillait pour aider d'autres étudiants dans un laboratoire de l'université Carnegie Mellon.

Le système principal de Red Hat, connu sous le nom de Red Hat Enterprise Linux , a été conçu pour être une distribution stable et commercialement viable, vendue à l'origine dans des magasins avec des logiciels tels que Microsoft Windows et des versions des systèmes d'exploitation Macintosh d'Apple. Il s'est avéré être un succès parmi les entreprises intéressées par une version solide et stable d'un système d'exploitation Linux.

Une autre version du système Red Hat, connue sous le nom de Fedora , vise des versions plus rapides et sert en quelque sorte d'incubateur pour les fonctionnalités à inclure dans Red Hat Enterprise Linux. Un projet appelé CentOS Linux publie une distribution de Linux largement identique à Red Hat Enterprise Linux , bien qu'il utilise Red Hat Enterprise Linux accessible au public et supprime les marques commerciales et autres éléments de Red Hat.

Fin 2018, IBM a annoncé l'acquisition de Red Hat dans le cadre d'un accord évalué à environ 34 milliards de dollars.

Systèmes d'exploitation Linux axés sur la sécurité

Quelques systèmes d'exploitation basés sur Linux sont développés dans un souci de sécurité. L'un est Tail , abréviation de The Amnesiac Incognito Live System. Conçu pour être exécuté à partir d'une clé USB ou d'un DVD plutôt que régulièrement installé sur un ordinateur, il utilise automatiquement divers outils de chiffrement y compris le réseau Tor de logiciel de routeur anonymisant pour garder les données des utilisateurs sûres et anonymes. Il est conçu pour ne laisser aucune donnée sur les ordinateurs, sauf si vous lui demandez explicitement de le faire.

Un système appelé Subgraph OS est un système dérivé de Debian conçu pour être installé sur un ordinateur de façon permanente mais pour utiliser le cryptage et d'autres techniques pour protéger les données. Cela restreint également fortement la partie du système à laquelle chaque application a accès grâce à une technique connue sous le nom de sandboxing qui est également couramment utilisée avec les systèmes d'exploitation des smartphones. Subgraph OS est actuellement en version alpha, ce qui signifie qu'il est encore dans un état expérimental.

Linux distributions are also developed by the U.S. and other governments for security purposes, and it's likely that some private companies have also developed their own hardened Linux distributions.

Other Linux systems, most notably Kali , are designed for use by security professionals . They're loaded with software designed for use in testing the security of other systems and networks.

Small and Lightweight Linux Versions

Some Linux distributions are deliberately designed to minimize the amount of system resources they require, making them suitable for use on older and less powerful computers.

Among the most famous of these distributions is Puppy Linux , which is designed to run fast on even slower machines . It's often used from a DVD or USB stick to quickly access a computer in Linux even if it has other software installed. This can sometimes be useful in extracting data or troubleshooting problems on a machine that's nearing the end of its life.

These types of systems can also be used from a bootable drive to let people get a taste of how Linux can run on their machines without replacing Windows or another operating system they're already running.

Popular Linux Desktop Environments

It's possible to use Linux systems strictly through the text-based command line, and many software developers and system administrators do so when it comes to servers. But when people are using Linux on desktop or laptop environments, they often want to use a graphical user interface similar to Windows or macOS. This makes it easy to access familiar types of software such as web browsers, email programs, multimedia software and word processors.

There are several desktop environments popularly used with Linux. One is GNOME , commonly used on Debian and Fedora systems and designed to be essentially as powerful and versatile as commercial desktop software. The current version of GNOME is GNOME 3, though some users still prefer the older GNOME 2, or a tool derived from it called MATE .

Another popular environment is KDE , which alongside GNOME is one of the longest-standing Linux desktop environments. Newer systems called XFCE and LXDE have also gained fans for their simple and speedy code and appealing designs.

Google's Android and Chrome OS

Android, the Google-developed smartphone and tablet operating system is one of the world's most widely used and based on Linux (its operating system kernel is the Linux kernel). But, the rest of the software on an Android phone is often differen t from that on a typical Linux desktop or server machine, and software for traditional Linux distributions usually can't be run directly on Android, nor can Android software be run without assistance on typical Linux machines.

Similarly, Chrome OS , another Google operating system, is also based on Linux. It's more directly compatible with mainstream Linux software , however, which is easy to install on many Chromebook computers. It isn't necessary to use Linux tools to use a Chromebook, and many prefer simply to use Chrome and other built-in tools on the machines.


Vie intelligente