Structure d'un système Gnu/Linux



Documents pareils
Installer un systeme minimal. Exploitation Minimal. (Basé sur Ubuntu et Fluxbox)

Introduction aux Systèmes et aux Réseaux, Master 2 CCI

Enquête sur les Logiciels Libres

Toute l'actualité des Cyber-Espaces de Lille sur

Erwan DROUET Installer GNU/Linux Debian sur un ordinosaure 28/05/09

L'environnement graphique de Linux Une alternative à Windows

Catalogue des formations : Utilisation d outils Open Source

Situation professionnelle n X

InfraCenter Introduction

Explorer et apprendre à utiliser la clé USB Île-de-France

Open Source Professional Training

Matériel informatique à petit prix dans un cadre d'économie Sociale et Solidaire

Utiliser un poste de travail avec la distribution logicielle Ubuntu

Atelier Migration. Mohamadi ZONGO Formateur assistant Kassim ASSIROU Atelier Migration.

Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows!

Le meilleur de l'open source dans votre cyber cafe

TRAVAILLER SUR LES ORDINATEURS DU LYCEE

Aperçu rapide de PC BSD 1.2.

Installation d OpenVPN

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

Systèmes en réseau : Linux 1ère partie : Introduction

Serveur de sauvegarde à moindre coût

Comment retrouver le fichier "bingo" sauvegardé dans l'ordinateur? Socle commun

UBUNTU Administration d'un système Linux (4ième édition)

Systèmes informatiques

Les logiciels OpenSource pour l'entreprise

Prise en main. Pour lancer 'manuellement' le bureau mobile : sur la racine de la clé F: exécuter

Virtualisation Vserver et OpenVz en entreprise

DUPEDI S.A. Rue de Stalle Bruxelles. Document réalisé avec OpenOffice.org. Réalisation: Luc Viatour le 22/03/2004

Linux sur le poste de travail. Histoires d'un Unix sur le bureau de l'utilisateur

Manuel du Desktop Sharing

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Logiciel Libre dans l'entreprise. BOUABID Mohamed Amine

Un ordinateur plein de ressources

Version 1.13 du 18/03/06 Page 1/14

Stratégie de sécurité grâce au logiciel libre. Frédéric Raynal Cédric Blancher

Typologies des logiciels pour un professionnel. Quels logiciels utilisez-vous et qu existe-t-il d équivalent dans le monde du libre?

DELEGATION ACADEMIQUE AU NUMERIQUE FORMATION ADMINISTRATEUR SCRIBE 2.3 ET CARTABLE EN LIGNE (CEL)

Les Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014

Virtual Box Mettez un PC dans votre... PC

Dans la série. présentés par le site FRAMASOFT

Groupe Eyrolles, 2006, ISBN : x

Kaspersky Security Center Web-Console

Audit des collèges de Charente

Linux est-il crédible pour le PC familial? Xavier Passot N7 I76 Pour l AI N7 le 11 mars 2010

Séance 0 : Linux + Octave : le compromis idéal

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12

Ubuntu Linux une alternative viable à Windows?

Logiciels libres et Open source

Mandriva. Présentation nouvelle gamme produits. Mandriva Linux

Jean-Christophe BECQUET

La communication et la gestion de l'information

Faire cohabiter Linux et Windows

Guide de démarrage rapide

L'accès aux ressources informatiques de l'ufr des Sciences

Logiciels libres: Des applications métiers mutualisées pour les collectivités. Les Rencontres LandesPublic

Écoles Rurales Numériques et AbulÉdu

Installation et prise en main

Installation et prise en main d UBUNTU

Construction et sécurisation d'un système Linux embarqué. Frédéric AIME

INSTALL ATION D UNE D I S T RIBUTION

OOo4Kids, la suite OpenOffice adaptée aux enfants

LA GESTION DES SOLUTIONS TECHNIQUES D ACCÈS

LINUX - ADMINISTRATION PROGRAMME DE FORMATION

Instructions d'installation de IBM SPSS Modeler Server 16 pour UNIX

PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE

À la découverte. «Une alternative durable en informatique» Présenté par : Eric Leduc eleduc@leducdubleuet.biz

Choisir Draw? Un logiciel professionnel. Pour quels usages? À quel prix?

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

Chapitre 02. Configuration et Installation

TP PLACO. Journées Mathrice d'amiens Mars 2010

Guide de déploiement

Logiciels libres en entreprise

TABLE DES MATIERES...

Gaia Humaine - ServOnOff

Configuration réseau Basique

Démontage d'un ordinateur

Prise en main d un poste de travail sous Windows sur le réseau du département MMI de l'upemlv. d après M. Berthet et G.Charpentier

L'accélération 3D sous Linux

Formation ENECB (Ecole Numérique Enseignement Catholique de Bretagne)

Liste des logiciels. STARTECH Compagnie Sarl 9, rue Thiers F Badonviller Tél/Fax:+33 (0) contact@startechcompagnie.

Silfid : Agence de création de site internet, formations et Conseils Retour sommaire

Qu'est ce que le Cloud?

Annexe : La Programmation Informatique

Linux 1: Présentation

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Ateliers Python+Qt : Premiers pas : Comment développez ses propres interfaces graphiques sur le RaspberryPi?

Jean-Christophe BECQUET

RTN / EC2LT Réseaux et Techniques Numériques. Ecole Centrale des Logiciels Libres et de Télécommunications

NE PAS INSERER DE CD FAIT POUR WINDOWS LORS DE L'INSTALLATION D'INTERNET NE PAS INSERER LE CD D'INSTALLATION DE VOTRE FOURNISSEUR D'ACCES

Un serveur web, difficile?

OwnCloud. Définition 1 / 10. Date d'édition 03/09/2013 Public concerné Étudiants, Personnels Version du logiciel

Logiciel libre - Stratégie et réalisations

Monter automatiquement des disques distants ou locaux avec automount/autofs

Parallels Transporter Lisez-moi

La clé USB nomade - La mobilité logicielle

//////////////////////////////////////////////////////////////////// Administration systèmes et réseaux

TD séance n 2c Mise à jour des Systèmes

Transcription:

Structure d'un système Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT www.mon-club-elec.fr Tous droits réservés 2011-2012.

Rappel : Le système Gnu/Linux

Structure d'un système Gnu / Linux Le système Gnu / Linux complet comporte plusieurs couches logicielles intriquées : Le noyau qui assure la communication entre les applications et le matériel Les commandes shell qui permettent de communiquer avec le noyau Le serveur X qui assure l'affichage du fenêtrage Le gestionnaire de fenêtres et le gestionnaire de bureau qui assurent l'aspect final de l'écran Les applications qui utilisent les éléments sous-jacents du système pour leur fonctionnement. Lorsque l'on installe un système Gnu/Linux, c'est tout cela qui est mis en place sur l'ordinateur. L'ensemble logiciel ainsi constitué est appelé une distribution.

Le shell : le «châssis» Pour prendre une image, on pourrait comparer l'ensemble des utilitaires du Shell à un châssis sans roue, la route représentant le matériel utilisé. De la même façon, les utilitaires et programmes du shell sont la «structure solide» sur laquelle est construite tout le système.

Les composants de Gnu : le Shell Le shell permet de communiquer avec le noyau via des commandes simples en mode texte. L'utilisation du shell peut-être faite par l'utilisateur ou par une application. Concrètement, l'utilisation du shell (ou ligne de commande) se fait au sein d'un programme appelé Console. Sur un système Gnu/Linux, la ligne de commande permet d'avoir un contrôle complet du système. L'utilisation du shell n'est plus un passage obligé de nos jours... mais reste très utile voire indispensable.

Le noyau : les «roues» On peut comparer le noyau aux roues d'une voiture, qui une fois montées sur le châssis permettent à l'ensemble de rouler. La «route» représente le matériel utilisé : les roues servent d'interface entre la route et le châssis. Le noyau sert «d'interface» entre le matériel et les utilitaires du Shell.

Structure et rôle du noyau Linux Le noyau Linux est un programme qui assure la communication avec le matériel et la prise en charge du matériel. Sa structure est complexe et n'est schématisée ici qu'à titre informatif. Sa fonction consiste à créer une «interface» entre le matériel et les programmes du système.

Représentation graphique du noyau Linux

Le système minimum opérationnel = noyau + Shell En pratique, un système comprenant uniquement le noyau et les utilitaires du shell est opérationnel. Concrètement, l'utilisateur est face à une simple invite en ligne de commande... mais il peut totalement contrôler et paramétrer le système de cette façon. Obtenir une ligne de commande active est la clé du succès pour installer un système opérationnel plus élaboré sur un matériel donné.

L'environnement graphique : la «carrosserie» L'environnement graphique représente la «carrosserie» que l'on met sur le châssis équipé des roues (le noyau + le shell) Sur un même châssis, il est possible de mettre des carrosseries différentes... Pour une même distribution, on dispose de plusieurs possibilités pour l'environnement graphique

Les composants de Gnu : l'environnement graphique. Sous GNU/Linux, l environnement graphique est traditionnellement séparé en plusieurs composants : 1. Un serveur graphique (généralement X Window System) chargé des primitives de dessin de bas niveau. 2. Un gestionnaire de fenêtres chargé de partager le serveur graphique entre les différentes applications ; 3. Une bibliothèque de composants chargée de la gestion des différents composants de l interface : bouton, ascenseurs, zone de texte, Aujourd hui des environnements de bureau regroupent tout cela : GNOME : GNU Network Object Model Environment KDE : K Desktop Environment Xfce : Xfce Desktop Environment LXDE : Lightweight X Desktop Envir.

Les applications : les options et accessoires On peut considérer les applications au sein de l'environnement graphique comme les options et autres accessoires d'une voiture que l'utilisateur utilise directement Comme pour une voiture, on peut faire simple ou tout équipé...

Les applications pour Gnu/Linux Une fois en place, un système Gnu/Linux va permettre l'exécution d'un très grand nombre de programmes également libres. A titre d'exemple : Vidéo : Vlc, RecordmyDesktop Sons : Audacity, Rythmbox Graphisme : Gimp Bureautique : suite OpenOffice Internet : Firefox Science : Scilab, Celestia Dessin Vectoriel : Inkscape Mise en page : Scribus etc...

Gnu/Linux : un véritable «Lego» logiciel! Quelque soit la distribution Gnu/Linux utilisée, le principe est le même : on dispose de milliers de «pièces logicielles» que l'on va pouvoir utiliser à sa guise. Ces «pièces logicielles» sont aussi appelées «paquets» et sont téléchargeables simplement sur internet. A titre indicatif, un système graphique opérationnel comporte 2000 paquets environ. Une distribution comme Debian propose jusqu'à 35 000 paquets...!

Un système Gnu/Linux est personnalisable à volonté! Typiquement, un système de base une fois installé dispose d'un ensemble de paquets permettant d'utiliser sa machine dans de bonnes conditions. Il est ensuite possible d'enrichir cette base à volonté. On peut aussi chercher à construire le système minimum opérationnel disposant d'une interface graphique... On pourra également tester des fonctions que l'on souhaite découvrir, etc... Comme le Lego, un vrai jeu!

La vie en Gnu/Linux...