les distributions gnu/linux - mon-club-elec.fr · les distributions gnu/linux ateliers gnu/linux et...

36
Les distributions 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.

Upload: others

Post on 21-Mar-2020

26 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Les distributions Gnu/Linux

Ateliers Gnu/Linux et systèmes embarquéspar X. HINAULT

www.mon-club-elec.fr

Tous droits réservés – 2011-2012.

Page 2: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Rappel : structure d'un systèmeGnu/linux (1)

● Le système d'exploitation libre de type Unix, regroupant de nombreux programmes utiles et nécessaires pour faire fonctionner l'ordinateur.

● Le noyau le plus utilisé avec Gnu actuellement est le noyau libre Linux.

● L'ensemble constitue le système d'exploitation libre Gnu/Linux

● Des applications pourront être exécutées sur un ordinateur sur lequel un système Gnu/Linux est installé.

Page 3: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Définition d'une distribution

● 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.

Page 4: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Les éléments d'une distribution Gnu/Linux

● Les éléments communs à toutes les distributions sont les éléments incontournables du système notamment :

● Le noyau qui assure la communication entre les applications et le matériel

● Les commandes shell qui permettent de communiquer avec le noyau

● Une distribution intégrera parfois également des fonctionnalités spécifiques

● Une distribution en mode graphique intégrera un environnement graphique : plusieurs solutions existent.

● Une distribution comportera également des applications pré-installées.

Page 5: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Petit historique

● Si les distributions n'existaient pas: ● les utilisateurs de GNU/Linux devraient

composer eux-mêmes leur système en ligne de commande en réunissant tous les éléments nécessaires, un peu à la façon d'un Lego...

● On peut toujours le faire d'ailleurs et c'est très instructif !

● C'est ce qui a donné l'image « réservé aux spécialistes » de Gnu/Linux...

● La première distribution est apparue dès 1992 et tenait sur quelques disquettes

● Depuis, de nombreuses distributions ont vu le jour.

● Actuellement, il existe des distribution de quelques Mo à quelques Go...

Page 6: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

La contrepartie du logiciel libre :devoir choisir parmi ce qui existe !

● Du fait de la liberté de pouvoir étudier et modifier le code source des logiciels libres, pour chaque besoin, il existe plusieurs possibilités... et il va falloir choisir !

● Lorsque l'on passe du système « fermé » des OS propriétaires au système ouvert de Gnu/Linux :

● on est un peu comme les habitants d'Allemagne de l'Est qui passent à la démocratie...

● ce que l'on choisissait pour nous sans nous demander notre avis, il va falloir maintenant le choisir soi-même !

● La liberté retrouvée n'a rien d'évident et peut faire peur au début... mais çà devient aussi très vite une sensation très agréable !

● … et dire que ses adversaires traitent Gnu/Linux de système communiste !

Page 7: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Panorama des distributions Gnu/Linux existantes

Page 8: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Les points clés d'une distro Gnu/Linux

● Une distribution Linux (ou distro, distrib) est donc un ensemble cohérent de logiciels (libres pour la plupart) assemblés autour du noyau Linux commun à toutes.

● Il existe une très grande variété de distributions (plus de 500!), ayant chacune des objectifs et une philosophie particulière.

● Les éléments différenciant les distributions sont :

– la facilité de mise en œuvre,

– nombre de logiciels disponibles,

– la notoriété et la communauté

– l'environnement de bureau utilisé (GNOME, KDE, ...),

– le type de paquet utilisé pour distribuer un logiciel (deb, RPM) et le gestionnaire utilisé

– le mainteneur de la distribution (généralement une entreprise ou une communauté, voire une personne).

Page 9: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Focus : les paquets logiciels

● Un logiciel libre :● comme tout programme est écrit en

langage de programmation, souvent le C / C++ : c'est le code source

● Ce programme pour être utilisable par l'ordinateur doit être compilé (transformé en une série de 0 et 1), opération parfois longue, complexe...

● Pour faciliter l'installation des logiciels composants une distribution :

● ceux-ci ont été préalablement compilés et mis en « paquets »

● qui seront téléchargés et installés au besoin.

● Chaque famille de distribution utilise un type de paquets qui la caractérise :

– .deb pour la famille Debian

– .rpm pour la famille RedHat

– .tar pour la famille Slackware

Page 10: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Sources d'infos sur les distros Gnu/Linux

● Le site incontournable :

http://distrowatch.com/● Autres annuaires :

● Équivalent à distrowatch en français : http://www.quebecos.com/

● Un annuaire qui répertorie plus 565 distro depuis 1999 : http://lwn.net/Distributions/

● Un annuaire des sites francophones consacrés aux distros Linux.

● Et aussi : ● La page wikipedia consacrée aux distributions :

http://fr.wikipedia.org/wiki/Distribution_Linux

Page 11: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Vue d'ensemble simplifiéedes distros existantes

Page 12: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Les principales distros Gnu/Linux(d'après Distrowatch.com)

● Lignée Debian● Debian● Ubuntu● Linux Mint

● Lignée RedHat● Fedora● Mandriva● CentOs● PCLinuxOs

● Lignée Slackware● Slackware● OpenSuse

● Autres● Gentoo (et Sabayon)● FreeBSD

● Et aussi : ● Arch● Puppy et ToutouLinux

Page 13: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

La lignée Debian

Page 14: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Distribution Debian http://www.debian.org/

● Debian est une distribution Linux non commerciale :

● lancée en 1993 par Ian Murdock avec le soutien de la Free Software Foundation ;

● elle a pour principal but de fournir un système d'exploitation composé uniquement de logiciels libres.

● Debian se prononce « Débiane ». Ce nom trouve son origine dans la contraction de deux prénoms : Debra, la femme du créateur du projet, et Ian, le créateur lui-même.

● Ses atouts : ● Fondée sur un gestionnaire de paquets

logiciels (.deb) faciles à installer. ● Près de 25 000 paquets disponibles● Compatibles pour 12 plateformes !● Supporte de nombreux

environnements graphiques différents● Très stable.

Page 15: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Distribution Ubuntuhttp://www.ubuntu.com/

● Ubuntu (prononciation « ou-boun-tou » ) :

● est un système d’exploitation libre fondé sur Debian

● commandité par la société Canonical.● Ubuntu signifie « Je suis ce que je suis grâce à ce

que nous sommes tous ».

● Ses atouts : ● Simplicité d'utilisation, idéale pour

débuter et en même temps très performante.

● Cycle de développement régulier● Forte communauté d'utilisateurs,

notamment http://ubuntu-fr.org/ ● Nombreuses variantes dédiée à

l'éducation, au multimédia, ● Gestion simplifiée de l'installation des

logiciels, ● Effets visuels et 3D sophistiqués,

Page 16: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Les variantes d'Ubuntu

Page 17: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Les dérivées d'Ubuntu

Mint

Trisquel (label FSF) gNewSense (label FSF)

- Mint offre un bureau quasi-« Windowsien » et est un bon choix de début. - Comporte également les codecs non-libres courants.

Page 18: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

La lignée RedHat

Page 19: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Red Hat Enterprise Linux

● Distro payante dédiée aux entreprises.

● Une distro historique, à l'origine du système de paquets .rpm

Page 20: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Centos

● Une copie quasi-conforme de la RedHat, plutôt à visée des entreprises aussi, gratuite.

Page 21: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Fedora

● La distro « phare » de la lignée « red Hat », sponsorisée par l'entreprise Red Hat mais développée par la communauté.

● Utilise paquet .rpm ● Finalement assez proche d'Ubuntu

dans sa présentation...

Page 22: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Mandriva Linux

● Distro française maintenue et développée par la société Mandriva.

● Utilise la paquet .rpm● Assez quasi-clone d'Ubuntu dans

sa présentation.● Problèmes internes dans la société

Mandriva avec fork récent ( 09/2010)

Page 23: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

PCLinuxOs

● Une alternative de la lignée « Red Hat » qui a une bonne réputation.

Page 24: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

La lignée Slackware

Page 25: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Slackware

● Une distro « historique », fondée et maintenue par une seule personne.

● Une distro pour utilisateur averti, pas pour un premier contact.

Page 26: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

OpenSuse

● Distro supportée par l'entreprise Novell, maintenue en partenariat avec la communauté

● Système de paquets .rpm● Quelques fonctionnalités

spécifiques.

Page 27: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Les autonomes à connaître

Page 28: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Gentoo et sabayon

● Installation n'a pas l'air toujours simple.

● A noter une dérivée qui a la « côte » : sabayon.

Page 29: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

ArchLinux

● Une petite distro légère qui donne un très bon résultat.

● Live CD dispo

Page 30: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

A part : Linux From Scratch(Linux à partir de rien...)

● LFS est un livre :● précisant toutes les étapes nécessaires

à la création de son propre système Linux.

● Les sources de chaque logiciel sont récupérées, déballées, compilées et installées

● dans le but de vous faire connaître les différents logiciels nécessaires à l'installation et à l'utilisation d'un système Linux de base.

● Un très bon exercice... mais il faut de la patience !!

● Projets associés : ● Une distro française dérivée :

http://www.nutyx.org/ ● Une autre distro :

http://0.tuxfamily.org/doku.php

Page 31: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Les distro « légères »

● Slitaz : ● Depuis 2007, ● une distro légère qui donne un très bon

résultat et démarre bien sur des petites configurations à partir du Live CD

● fournie avec des applications basiques opérationnelles

● 2000 paquets dispo● Toutou Linux (version française de

Puppy) : ● la distro idéale pour démarrer des

« vieilles machines » ou des machines « cassées »

● Cette distro se charge en RAM. ● Interface basique mais opérationnelle.

Page 32: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Quelques distros thématiques ...

● Pour le multimédia et la vidéo : Ubuntu Studio

● Pour les jeux : Ultimate Gamers (dérivée d'Ubuntu)

Page 33: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Les distros validées par laFree Software Foundation

Source : http://www.gnu.org/distros/free-distros.html

● Blag : basée sur Fedora● Dragora : une distro indépendante● Dynebolic : dédiée à l'audio et vidéo● GnewSense : une dérivée d'Ubuntu● Musix : dédiée audio● Trisquel : une dérivée Ubuntu● Ututo : la première validée FSF, dérivée de

Gentoo● Venenux : une distro centrée sur KDE

Page 34: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Synthèse : répartition d'utilisation des distros par lignée

Debian RedHat Slackware Autonomes

0

500

1000

1500

2000

2500

3000

3500

4000

4500

5000

D'après le top 10 de distrowatch.com

Page 35: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Comparatif utilisation RAMDistros Gnu/Linux et Windows

Vista XP Seven Ubuntu Xubuntu Lubuntu Slitaz

0

200

400

600

800

1000

1200

Comparatif utilisation RAM au démarrage (base 1 Go)

Conseil : Pour être à l'aise avec une distro Gnu/Linux moderne, prévoir 1 Go de RAM.

Page 36: Les distributions Gnu/Linux - mon-club-elec.fr · Les distributions Gnu/Linux Ateliers Gnu/Linux et systèmes embarqués par X. HINAULT  Tous droits réservés – 2011-2012

Conclusion : laquelle choisir ?

● La lignée Debian a de nombreux atouts :

● Equipe de développement attachée aux principes du logiciel libre

● Plus de 30 000 paquets et gestionnaire de paquets réputé et stable

● La plus polyvalente● Donc, en pratique, choisir plutôt

une distro de la lignée Debian, et même plutôt une Ubuntu si on débute avec Gnu/Linux...

● A titre indicatif, top 10 « distrowatch » : Ubuntu en 1 et Mint en 3 ce qui place la 2ème catégorie (Fedora) assez loin

● En 2012 : ne pas négliger les Ubuntu « légères » : Xubuntu, Lubuntu et même Madbox