Je suis Alan Pope pour le deuxième didactiel vidéo
du Mois des Didactiels Vidéo Ubuntu.
Tous les didactiels vidéo du Mois des Didactiels Vidéo peuvent être téléchargés
gratuitement depuis notre site web, screencasts.ubuntu.com
Dans ce didcatiel vidéo nous allons parler un petit peu de Linux.
Nous n'irons pas dans les détails sur comment il est programmé
ou de ce qu'il est fait,
juste une première approche de haut niveau pour familiariser les gens.
Le premier élément à mentionner est ce gars, Linus Torvalds.
C'est le gars qui a commencé le projet Linux
en mille neuf cent quatre-vingt onze,
comme un hobby pour passer le temps.
Il voulait avoir un système d'exploitation comme Minix à la maison.
Au début Linux n'était donc pas développé pour être en concurence avec
les autres produits de l'époque.
C'était principalement pour accomplir quelque chose que Linus voulait faire à la maison
sur son ordinateur.
Linux est donc un système d'exploitation
et un système d'exploitation est un logiciel qui gère
le partage des resources d'un ordinateur.
Quelles sont ces resources ?
Et bien le type de resource dont nous parlons
est le matériel à l'intérieur de l'ordinateur et
quelques périphériques qui sont attachés à l'ordinateur.
Ca pourrait être le processeur, où le noyau Linux décidera
quels programmes aura accès au processeur et quand,
et quelle proportion du processeur ils auront.
Ca pourrait être la mémoire, le noyau décide combien de mémoire
est allouée à un programme particulier et quand cette mémoire est rendue.
Il peut en outre allouer de l'espace disque et formatter le disque
et également décider quoi faire avec les paquets d'information qui
circulent sur le réseau.
Le noyau Linux est donc un système d'exploitation et le système d'exploitation
gère certaines de ces resources matérielles.
Tout ceci est séparé des applications qui sont exécutées par dessus le noyau.
Ces programmes sont souvent appelés programmes de l'espace utilisateur.
Il y a énormément de programmes de l'espace utilisateur
qui sont écrits pour être exécutés sous Linux.
Certains sont appelés les outils GNU.
GNU a été créé par cet homme, Richard Stallman.
GNU signifie GNUs Not Unix (GNU n'est pas Unix).
Nous parlerons plus en détail de la licence GNU GPL et un peu plus de GNU
dans le prochain didactiel vidéo, lorsque nous parlerons des licences.
On peut simplement dire que la licence de Linux est la GPL,
qui est une licence très permissive, permettant aux gens de le copier,
de le modifier, de le redistribuer et ainsi de suite.
Ce gars c'est Tux. C'est un manchot, comme vous pouvez le voire.
C'est la mascotte du noyau Linux.
Vous verrez donc cette image sur les sites web orientés Linux
ou sur certains produits.
Par exemple j'ai acheté ce matériel il y a quelques semaines,
et j'ai été surpris de voire sur la boîte "fonctionne avec Linux" et
une petite image de Tux le manchot dessus.
Ce qui est génial car cela montre aux gens que ce matériel
fonctionnera avec des ordinateurs sous Linux.
Cela vaut la peine de mentionner que Linux supporte en fait une plétore de matériel
directement.
Probablement plus que la plupart des autres systèmes d'exploitation, certainement plus que Windows
et certainement plus que Mac OS X.
Le support du matériel dans Linux est super pour un très grand nombre d'appareils
et vous pouvez en fait installer Linux sur un grand nombre d'appareils.
Par exemple nous avons ici un serveur, un PC de bureau et un portable,
qui peuvent tous exécuter Linux.
Nous avons aussi des appareils que vous n'imagineriez pas comme un ordinateur
comme un enregistreur vidéo personnel, un magnétoscope numérique, un téléphone mobile, un lecteur multimédia
et également des tablet PC et le projet 'un portable par enfant'
l'ordinateur vert en haut est un OLPC (One Laptop Per Child = un portable par enfant)
Ils utilisent tous Linux.
Vous pouvez obtenir Linux du site web archive du noyau, qui est kernel.org
Ce que vous y obtiendrez est le code source, le code actuel du programme
qui peut être compilé en un programme exécutable.
Mais la plupart des gens ne le font pas, la plupart prennent leur noyau ailleurs.
Vous pouvez obtenir votre noyau chez le vendeur de votre distribution Linux.
Voici quelques distributions Linux et elle ont toutes une chose en commun,
en fait elles ont plusieurs choses en commun,
mais une des choses qu'elles ont en commun est qu'il y a Linux dans le coeur,
le coeur de toutes ces distributions.
Au dessus de Linux elles fournissent toutes des utilitaires GNU et d'autres applications.
Ces applications sont compilées pour fonctionner sur Linux.
Une autre distribution, ma favourite, est Ubuntu
et elle a également Linux, les outils GNU et une tonne d'autres applications,
auxquels nous allons jeter un oeil dans une minute.
Tout d'abord regardons l'hitorique de quelques unes de ces distributions Linux.
Voilà un super diagramme que vous pouvez voir en ligne,
et qui est mis à jour régulièrement.
C'est le diagramme dans le temps des distributions GNU/Linux.
Si nous naviguons juste au dessus de cette très grande image
vous pouvez voir que l'URL est futurist.se/gldt
Je mettrai ce lien sur le site web.
Vous pouvez voir qu'il va de mille neuf cent quatre-vignt-douze
jusqu'à aujourd'hui en deux mille sept.
Si nous descendons un petit peu nous verrons quelques une des toutes premières distributions Linux
et les trois petits points signifient qu'elle ne sont plus supportées
ou qu'elles ne sont plus autant utilisées.
Il y en une, SLS, qui est maintenant la Slackware Linux,
qui est très populaire.
Vous pouvez voire en traversant le diagramme, qu'elle est toujours utilisée
et qu'il y a des dérivées de la Slackware.
Plus bas nous avons Red Hat, qui est également très populaire,
et il y a des nombreuses distributions dérivées de Red Hat.
En voici une par exemple: Red Flag.
Red Flag Linux est basé sur Red Hat, développé spécifiquement pour un marché particulier,
une région géographique particulière par exemple.
Ici vous pouvez voir la Red Hat elle-même, la ligne principale au milieu,
qui est toujours maintenue jusqu'à aujourd'hui.
Une autre distribution qui était très populaire dans les premiers temps
et qui est toujours très populaire aujourd'hui, est la Debian,
la distribution de Debby et Ian.
Vous pouvez voire ici, elle a également générer un nombre de dérivées
incluant Ubuntu et ses dérivées Edubuntu, Xubuntu et Kubuntu.
La Ubuntu elle-même a généré des dérivées comme gNewSense,
et Linux Mint.
Voilà donc une petite photo de
l'histoire des distributions Linux.
La distribution que j'utilise est Ubuntu.
Et comme je l'ai dit Ubuntu utilise en son coeur le noyau Linux.
Avec chaque livraison de Ubuntu il y a une nouvelle version du noyau qui est fournie.
C'est une version légérement modifiée du noyau par rapport à celle que vous obtenez de kernel.org.
Sur la gauche vous pouvez voire maintenant les versions de Ubuntu
qui ont été livrées.
Celles qui sont barrées ne sont plus supportées.
Sur le droite vous pouvez voire les versions du noyau Linux qui sont fournies.
Avec chaque version successive de Ubuntu nous avons une nouvelle version du noyau
et chaque nouvelle version du noyau fournit des drivers additionnels,
des nouvelles fonctionnalités, une meilleure gestion des resources,
une meilleure gestion de l'alimentatoin et ainsi de suite.
La dernière version de Ubuntu est la sept dix,
connue également sous le nom de Gutsy Gibbon
et elle utilise le noyau deux six vingt-deux
qui fonctionne très bien sur les portables par exemple.
Au dessus de noyau Linux, qui est symbolisé par un petit manchot,
nous avons également les outils GNU
et nous avons une tonne d'autres applications.
Ces autres applications de l'espace utilisateur qui est au dessus de Linux.
Nous avons l'environnement de travail GNOME,
l'outil de prise de note Tomboy, le butineur Firefox,
l'outil de retouche d'image GIMP, le client mail Evolution,
l'outil de gestion de photo F Spot,
SANE pour gérer vos scanners,
Ekiga pour faire de la voix sur IP,
Pidgin pour faire de la messagerie instantanée
et Python si vous vouliez faire quelques développements.
Tout ceci est conditionné dans une distribution
et cette distribution est Ubuntu.
Généralement vous ne communiquez par directement avec le noyau
vous utilisez ces applications de l'espace utilisateur.
Mais je vais vous donner un example ou vous pourriez
voire des interactions avec le noyau.
Voici un example, si je vais sur System, Administration,
System Log, sur Ubuntu.
Nous voyons des messages sur ma machine, qui est appelée wopr,
et ces message viennent du noyau.
Vous pouvez voire à droite tous ces
étranges textes sont des informations du noyau.
Si je fais quelque chose comme débrancher ma webcam USB,
vous pouvez voire un message apparaître en bas de ce journal
disant USB disconnect (USB déconnecté).
Si je la rebranche,
ma webcam est reconnue et enregistrée
et vous pouvez voire que c'est une Philips 740 ToUcam.
Et si nous prouvions qu'elle fonctionne ?
Si j'ouvre une simple application de gestion de webcam ici
et je la connecte à ma webcam Philips 740
je choisis une résolution appropriée
Rappelez-vous que le driver est à l'intérieur du noyau.
Donc cette application n'a pas besoin de savoir quelle caméra je possède.
Il est mignon celui-là, non ?
Salut !
Maintenant sauvegardons simplement une image pour plus tard.
Si je vais dans mon répertoire personnel.
Vous pouvez voire que ma webcam fonctionne.
Merveilleux !
J'ai donc utilisé une application de l'espace utilisateur
pour communiquer avec un appareil,
le driver a été fourni par le noyau.
Merci beaucoup d'avoir regardé,
tous nos didactiels vidéo sont disponibles sur le site web,
screencasts.ubuntu.com