Académique Documents
Professionnel Documents
Culture Documents
INITIATION A GNU/LINUX
Chap I :
Généralités sur GNU/LINUX (Suite)
NB : Alors pourquoi si peu d’engouement pour Linux, alors qu’il n'existe pas (ou presque pas) de virus pour ce
système ? Parce que tous les éditeurs (Adobe) ou constructeur (NVidia) ne jouent pas le jeu du libre et ne fournissent
pas de version de leurs logiciels ou de leurs drivers pour GNU/Linux. Trop peu de jeux également sont (mais plus
pour longtemps) distribués sous Linux.
Figure 1. L’environnement de bureau Gnome
NB : L’environnement de bureau Gnome 3 n’utilise plus le concept de Bureau mais celui de Gnome Shell (à ne pas
confondre avec le shell de la ligne de commande). Il sert à la fois de bureau, de tableau de
bord, de zone de notification et de sélecteur de fenêtre. L’environnement de bureau Gnome se base
sur la bibliothèque de composants GTK+.
L’environnement de bureau KDE se base sur la bibliotheque de composants Qt. Il est traditionnellement plus
conseille aux utilisateurs venant d’un monde Windows.
Linux équipe un peu plus d'1,5% des ordinateurs personnels mais plus de 82% des smartphones. Android étant un
système d’exploitation dont le kernel est un Linux.
I.4 La structure Basique d’un système GNU-Linux
• Linux
Linux à proprement parler n'est qu'un noyau de système d'exploitation. C'est l'interface primordiale entre la couche
physique de l'ordinateur et la couche logicielle de la machine.
• GNU/Linux
Des outils de base accompagnent généralement le noyau Linux, ceux-ci sont généralement les outils dévellopés par
le projet GNU. Le dévellopement de Linux s'est fait en utilisant les outils du projet GNU, particuliérement à l'aide
de gcc (GNU Compiling Collection) le compilateur qui a permis à Linus de dévelloper son embryon de Noyau
Une distribution Linux est un ensemble cohérent de beaucoup de choses, mais c'est avant tout un système d'exploitation:
• Basé sur le noyau Linux.
• Muni d'outils d'administration du système spécifiques
• Muni d'un ou plusieurs installateurs spécifiques à la distribution, dans la mesure ou le seul système d'exploitation massivement préinstallé sur les
machines neuves n'est pas une distri Linux.
• Qui possède parfois sa charte graphique propre
NB : Pour faire fonctionner un ordinateur, il faut des composants logiciels qui vont composer l'interface entre l'utilisateur et l'outil. Cette interface peut être
très rudimentaire comme une ligne de commande ou alors être enrichie par une interface graphique:
• La ligne de commande
Le cauchemar du débutant, l'outil de l'administrateur système, l'environnement de travail de certains êtres humains. Pour tout résumer c'est souvent le
chemin le plus court (moyennant quelques connaissances et/ou la lecture de documentation et/ou un certaine expérience) vers la solution d'un soucis sous
Linux.
• L'interface graphique
Le serveur X
Le serveur X est un serveur graphique qui permet des connexions locales et distantes (suivant la configuration). Les
applications clientes sont simplement des programmes qui souhaitent afficher quelque chose dans une fenêtre (toute
application graphique en gros).
Le gestionnaire de fenêtre
Il est chargé du placement, de la décoration, de la réduction des fenêtres. La plupart des gestionnaires de fenêtres gérent les
écrans multiples et les bureaux virtuels.
Le gestionnaire de connexion
C'est l'invite de connexion graphique que l'on a lorsque le démarrage de la machine est terminé. Les gestionnaires de
connexion permettent de se connecter localement sur la machine et à distance sur une machine cliente suivant les
configurations.
Conclusion :
Libre / Open source
Un utilisateur de système d’exploitation Microsoft ou Mac doit s’affranchir d’une licence d’utilisation du
système d’exploitation. Cette licence a un coût, même s’il est généralement transparent (le prix de la licence
étant inclus dans le prix de l’ordinateur). Dans le monde GNU/Linux, le mouvement du Libre permet de fournir
des distributions gratuites.
Open source : les codes sources sont disponibles, il est donc possible de les consulter, de les modifier et de le
diffuser.
Licence GPL (General Public License)
La Licence GPL garantit a l’auteur d’un logiciel sa propriété intellectuelle, mais autorise la
modification, la rediffusion ou la revente de logiciels par des tiers, sous condition que les codes sources soient fournis avec
le logiciel. La licence GPL est la licence issue du projet GNU (GNU is Not UNIX), projet déterminant dans la création de
Linux.
Elle implique :
• la liberté d’améliorer le programme et de publier vos améliorations, pour en faire profiter toute la communauté.
Par contre, même des produits sous licences GPL peuvent être payants. Ce n’est pas le produit en lui-même mais la garantie
qu’une équipe de développeurs continue à travailler dessus pour le faire évoluer et dépanner les erreurs, voire fournir un
soutien aux utilisateurs.