You are on page 1of 232

Les Systmes d'Exploitation

PDF gnrs en utilisant latelier en source ouvert mwlib . Voir http://code.pediapress.com/ pour plus dinformations. PDF generated at: Wed, 04 Jul 2012 11:52:07 UTC

Contenus
Articles
Dfinitions
Systme d'exploitation Environnement graphique Noyau de systme d'exploitation 1 1 21 24 36 36 43 51 76 86 90 92 100 100 118 126 129 151 159 168 179 188 199 205 209

Les Systmes propritaires


Microsoft Windows Windows XP Windows Vista Windows 7 Windows 8 Mac OS Mac OS X

Les Systmes libres


Logiciel libre Noyau Linux GNU Linux Distribution Linux Liste des distributions Linux Debian Ubuntu SUSE Linux Mint Red Hat Enterprise Linux Fedora (Linux)

Rfrences
Sources et contributeurs de larticle Source des images, licences et contributeurs 223 227

Licence des articles


Licence 230

Dfinitions
Systme d'exploitation
En informatique, un systme d'exploitation est un ensemble de programmes qui dirige l'utilisation des capacits d'un ordinateur par les logiciels applicatifs[1]. Il reoit de la part des logiciels applicatifs des demandes d'utilisation des capacits de l'ordinateur - capacit de stockage des mmoires et des disque durs, capacit de calcul du processeur. Le systme d'exploitation accepte ou refuse de telles demandes, puis rserve les ressources en question pour viter que leur utilisation n'interfre avec d'autres demandes provenant d'autres logiciels[1]. Le systme d'exploitation est le premier programme excut lors de la mise en marche de l'ordinateur[2]. Il offre une suite de services gnraux qui facilitent la cration de logiciels applicatifs et sert d'intermdiaire entre ces logiciels et le matriel informatique[1]. Un systme d'exploitation apporte commodit, efficacit et capacit d'volution, permettant d'introduire de nouvelles fonctions et du nouveau matriel sans remettre en cause les logiciels[2]. Il existe sur le march des dizaines de systmes d'exploitation diffrents[2]. Ils sont souvent livrs avec l'appareil informatique[3] - c'est le cas de Windows, Mac OS, Irix ou Symbian OS. Les fonctionnalits offertes diffrent d'un modle l'autre, et sont typiquement en rapport avec l'excution des programmes, l'utilisation de la mmoire centrale, des priphriques, la manipulation des systmes de fichiers, la communication, ou la dtection d'erreurs[2]. La dfinition des systmes d'exploitation est rendue floue par le fait que les vendeurs de tels produits considrent comme tant le systme d'exploitation la totalit du contenu de leur produit, y compris les vidos, les images et les logiciels applicatifs qui l'accompagnent[1]. En 2010 les deux familles de systmes d'exploitation les plus populaires sont la famille Unix (dont Mac OS X et Linux) et la famille Windows, celle-ci dtenant un quasi-monopole sur les ordinateurs personnels, avec prs de 90 % de part de march depuis 15ans[4].

Systme d'exploitation

Fonctionnalits
Le systme d'exploitation offre une suite de services gnraux qui facilitent la cration de logiciels applicatifs. Les services offerts sont en rapport avec l'utilisation des ressources de l'ordinateur par les programmes[2]. Ils permettent en particulier d'excuter des programmes, de lire et crire des informations, de manipuler les fichiers, de communiquer entre ordinateurs et de dceler des erreurs[2]. Ces services permettent plusieurs usagers et plusieurs programmes de se partager les ressources de l'ordinateur[5]. l'utilisation des priphriques. Chaque priphrique a ses propres instructions, avec lesquelles il peut tre manipul. Le systme d'exploitation tient compte de cela. Il permet au programmeur de manipuler le priphrique par de simples demandes de lecture ou d'criture, lui vitant la perte de temps de traduire les oprations en instructions propres au priphrique[5]. Accs aux fichiers: en plus des instructions propres chaque priphrique (lecteur de disquette, disque dur, lecteur de CD-ROM), le systme d'exploitation tient compte du format propre chaque support servant au stockage de fichiers. Il offre galement des mcanismes de protection permettant de contrler quel utilisateur peut manipuler quel fichier[5]. L'accs aux ressources: Une des fonctions du systme d'exploitation est de protger les ressources contre l'utilisation par des personnes non autorises, et de rsoudre les conflits lorsque deux utilisateurs demandent simultanment la mme ressource[5]. Dtection et rcupration en cas d'erreur: lorsqu'une erreur survient, que cela soit du matriel ou du logiciel, le systme d'exploitation traite l'erreur en adoucissant son impact sur le systme informatique. Il peut tenter de recommencer l'opration, arrter l'excution du programme fautif, ou signaler le problme l'utilisateur[5].
Le systme d'exploitation est un intermdiaire entre les logiciels d'application et le matriel.

Relations dans un systme d'exploitation moderne

Contrle. Un systme d'exploitation peut tenir des statistiques d'utilisation des ressources, surveiller la performance, et les temps de rponse[5]. Le systme d'exploitation assure la rservation des diffrentes ressources pour les besoins des programmes, qui sont excuts simultanment. Les rservations peuvent tre inscrites dans des journaux d'activits des fins de statistiques ou de dpannage et le systme d'exploitation peut refuser une rservation un utilisateur qui n'a pas reu pralablement d'autorisation[2]. Le matriel informatique peut excuter des instructions, mais celles-ci sont rarement plus que des copies et des additions. La traduction d'oprations complexes en suite d'instructions est une tche fastidieuse qui incombe au systme d'exploitation[5]. Le systme d'exploitation prend en charge toute la manipulation du matriel et le logiciel applicatif ne peut pas voir la diffrence entre une machine simple, rudimentaire et une machine riche et complexe : Les mmes services sont offerts dans les deux cas[1]. Le systme d'exploitation facilite le travail de programmation en fournissant une suite de services qui peuvent tre utiliss par les logiciels applicatifs[1]. Du point de vue du programmeur, son logiciel applicatif regarde vers le bas, en direction du systme d'exploitation et du matriel et les programmes sont considrs comme fonctionnant sur le

Systme d'exploitation systme d'exploitation. Un systme d'exploitation peut ainsi tre vu comme une machine virtuelle. L'ensemble matriel + systme d'exploitation forme la "machine" qui excute le logiciel applicatif, une machine en partie simule par du logiciel[1].

Typologie
Il existe cinq gnrations de systme d'exploitation: les systmes d'exploitation batch, multiprogramms, en temps partag, temps rel et distribus. Chacun des principes mis en uvre dans une gnration se retrouve dans les gnrations suivantes[5]. Un systme batch est prvu pour excuter l'un aprs l'autre des grands calculs, avec peu d'intervention utilisateur[2]. partir de la gnration des systmes d'exploitation multiprogramms, plusieurs programmes sont excuts simultanment par planification (scheduling): Dans ces systmes d'exploitation multitches, plusieurs programmes rsident en mmoire centrale et le systme d'exploitation suspend rgulirement l'excution d'un programme pour continuer l'excution d'un autre[5]. Dans la gnration des systmes multiprogramms, l'excution simultane de plusieurs programmes vise l'utilisation efficace de la puissance de calcul du processeur. Dans la gnration des systmes en temps partag l'excution simultane de plusieurs programmes vise rpondre rapidement aux demandes de plusieurs utilisateurs en communication directe avec l'ordinateur[5]. Un systme d'exploitation temps rel doit garantir que toute opration se termine dans un dlai donn, en vue de garantir la russite du dispositif dans lequel l'ordinateur est utilis[2]. Un systme distribu dirige l'utilisation des ressources de plusieurs ordinateurs la fois. Il utilise les capacits d'un rseau informatique, contrle un groupe de machines, et les fait apparatre comme une machine unique, imaginaire, de trs grande capacit[2]. Chaque systme d'exploitation est conu pour fonctionner avec une gamme particulire de machines (type de processeur, constructeur, architecture). Si un systme d'exploitation est disponible pour plusieurs gammes de machines diffrentes, alors le mme code source est compil [6] et adapt chaque gamme de machines. La palette de pilotes inclus dans le systme d'exploitation est adapte au matriel informatique disponible sur le march pour cette gamme de machines.

Premire gnration: les batch


Les systmes d'exploitation bass sur les batchs[7] sont apparus dans les annes 1950. Dans ces systmes le principal dispositif d'entre sont les cartes perfores. Un programme (avec ses donnes) n'est autre qu'une pile de cartes. L'excution d'un programme consiste demander un oprateur de placer la pile de cartes dans le lecteur, puis l'oprateur inverse quelques interrupteurs pour lancer l'excution du programme. Le processeur n'est pas utilis durant les manipulations de l'oprateur[5][Quoi?]. Un batch est un lot de travaux effectuer. L'oprateur compose un batch en posant les unes sur les autres les piles de cartes des diffrents programmes (avec leur donnes) demands par les utilisateurs. Il forme une grande pile de cartes spares par des marque-page[8] qu'il place ensuite dans le lecteur. Le regroupement de plusieurs programmes en un batch diminue les interventions de l'oprateur[5]. Dans un systme bas sur les batch le cur du systme d'exploitation est un programme moniteur, qui rside continuellement en mmoire centrale, et qui permet l'oprateur de demander de commencer ou d'arrter l'excution du lot. la fin de l'excution de chaque tche du lot, le moniteur effectue des travaux de nettoyage, puis lance l'excution de la tche suivante. L'oprateur intervient ainsi uniquement au dbut et la fin du lot[5].

Systme d'exploitation Dans ces systmes d'exploitation les commandes ajoutes au marque-pages, formules dans le langage JCL (Job Control Language) sont un des seuls moyens qu'a l'utilisateur d'interagir avec le systme d'exploitation[5]. Les systmes d'exploitation batch sont adapts des applications o il y a de trs gros calculs avec trs peu d'implication de l'utilisateur: mto, statistiques, impts... Les utilisateurs n'attendent pas les rsultats, soumettent les demandes, puis reviennent un peu plus tard collecter les rsultats[5]. En raison de la grande diffrence de vitesse entre le processeur et les priphriques, dans un systme d'exploitation batch le processeur est inutilis 90 % du temps parce que les programmes attendent qu'un priphrique ou un autre termine les oprations. Avec de tels systmes d'exploitation il n'y a pas de concurrence entre les diffrentes tches, la mise en uvre de l'utilisation du processeur, de la mmoire et des priphriques est par consquent triviale[5].

Deuxime gnration: la multiprogrammation


Les systmes d'exploitation multiprogramms sont apparus dans les annes 1960. Le but recherch de tels systmes est d'augmenter l'efficacit de l'utilisation du processeur et des priphriques en utilisant la possibilit de les faire fonctionner en parallle. Plusieurs programmes sont placs en mmoire centrale, et lorsque le programme en cours d'excution attend un rsultat de la part d'un priphrique, le systme d'exploitation ordonne au processeur d'excuter un autre programme[5]. Dans les systmes d'exploitation multiprogramms, l'utilisation du processeur est partage par planification (scheduling): chaque utilisation d'un priphrique, le systme d'exploitation choisit quel programme va tre excut. Ce choix se fait sur la base de priorits. Le systme d'exploitation comporte un mcanisme de protection qui vite que le programme en cours d'excution lit ou crit dans la mmoire attribue un autre programme. Les programmes sont excuts dans un mode non-privilgi, dans lequel l'excution de certaines instructions est interdite[5]. Les systmes multiprogramms ncessitent un ordinateur et des priphriques qui mettent en uvre la technique du DMA (direct memory access): Par cette technique le processeur ordonne un priphrique d'effectuer une opration; le rsultat de l'opration est plac en mmoire centrale par le priphrique pendant que le processeur excute d'autres instructions. Dans les systmes multiprogramms tout comme les systmes batch l'utilisateur n'a que peu de contact avec les programmes et de maigres possibilits d'intervention[5].

Troisime gnration: le temps partag


Les systmes d'exploitation en temps partag sont apparus dans les annes 1970. Ils sont utiliss dans des dispositifs interactifs o plusieurs utilisateurs sont simultanment en dialogue avec l'ordinateur. Un systme d'exploitation en temps partag est destin rpondre rapidement aux demandes de l'utilisateur, et donner chaque utilisateur l'impression qu'il est le seul utiliser l'ordinateur[5]. Un systme en temps partag met en uvre des techniques sophistiques de multiprogrammation en vue de permettre l'utilisation interactive de l'ordinateur pas plusieurs usagers et plusieurs programmes simultanment[2]. L'arrive de cette nouvelle gnration de systmes d'exploitation en 1970 rsulte d'une forte demande des consommateurs et de la baisse du prix du matriel informatique qui a rendu possible sa ralisation[5]. Dans les systmes d'exploitation en temps partag la notion de batch n'a que peu d'importance. Ces systmes mettent en uvre de nouveaux mcanismes d'utilisation du processeur et de la mmoire, ce qui leur permet de rpondre rapidement des demandes provenant simultanment d'un grand nombre d'utilisateurs[5]. Dans ces systmes, tout comme dans la gnration prcdente, l'utilisation du processeur est planifie. Cependant contrairement aux systmes de la gnration prcdente, dans les systmes en temps partag chaque programme est excut durant une tranche de temps dtermin, puis le systme d'exploitation bascule sur l'excution d'un autre programme, ce qui vite qu'un programme monopolise l'utilisation du processeur au service d'un utilisateur, entrainant des retards pour les autres usagers[5].

Systme d'exploitation Les systmes d'exploitation en temps partag mettent en uvre la technique du swap: lorsque le programme en cours d'excution a besoin de plus de mmoire que ce qui est disponible, alors un autre programme inactif est retir pour gagner de la place; le programme inactif est enregistr temporairement sur le disque dur. L'enregistrement sur disque provoque cependant une perte de temps non ngligeable[5]. En 2011 de nombreux systmes d'exploitation sont bass sur Unix, un systme en temps partag[3].

Quatrime gnration: le temps rel


Les systmes d'exploitation temps-rel sont apparus dans les annes 1980. Ils sont destins aux dispositifs qui doivent non seulement donner des rsultats corrects, mais les donner temps, c'est--dire dans un dlai dtermin. Les systmes d'exploitation temps rel sont souvent utiliss par des ordinateurs relis un appareil externe, o un retard de rponse de l'ordinateur entranerait un chec de l'appareil: pilotes automatiques, les robots industriels, les applications vido et audio[5]. Dans les systme d'exploitation temps rel l'accent est mis sur la dure ncessaire pour effectuer chaque opration: rpondre aux demandes rapidement en vue de satisfaire aux contraintes de temps du systme dans lequel il va tre utilis[5]. Certains services offerts par ces systmes d'exploitation sont raliss comme des logiciels applicatifs, et sont excuts en concurrence avec ceux-ci. Un systme d'exploitation temps rel autorise un contact direct entre les logiciels applicatifs et les priphriques. Dans certains systmes temps rel les ressources sont rserves l'avance, ce qui vite les ralentissements que provoqueraient les rservations la vole, et garantit que les ressources seront continuellement disponibles[5]. Les systmes d'exploitation temps-rel vitent d'utiliser la technique du swap en raison des risques de dpassement des dlais[5]. Windows CE, Embedded Linux, Symbian OS, PalmOS et VxWorks sont des systmes d'exploitation temps rel[9].

Cinquime gnration: les systmes distribus


La baisse des prix du matriel informatique a permis, dans les annes 1990, la cration de systmes informatiques composs de plusieurs ordinateurs, et donc plusieurs processeurs, plusieurs mmoires, et de nombreux priphriques. Un systme distribu permet le partage des ressources entre les ordinateurs. Un utilisateur d'un ordinateur bon march peut se servir de ressources coteuses qui existent sur un autre ordinateur[5]. Mach, Amoeba, Andrew, Athena, et Locus sont des systmes d'exploitation distribus. Ils ont tous t dvelopps par des universits[10].

Histoire
Dans les annes 1940 les ordinateurs taient programms par manipulation d'interrupteurs bascule, puis plus tard par l'introduction d'une pile de cartes perfores dans un lecteur dont la mcanique tait similaire celles des pianos mcaniques - technique appele mcanographie. Les ordinateurs des annes 1940 1960, trs coteux, taient la proprit des entreprises et des institutions. Chaque utilisateur avait le droit d'utiliser l'ordinateur pendant un temps limit. Ce temps tait souvent dtermin par une horloge murale ou une pointeuse, et l'utilisateur avait alors disposition la totalit du matriel de l'ordinateur. Il apportait avec lui une pile de cartes perfores qui contenait les instructions du ou des programmes excuter. Les ordinateurs de cette poque effectuaient une seule tche la fois, au service d'un seul utilisateur. Les programmes pour ces ordinateurs contenaient toutes les instructions ncessaires pour manipuler le matriel de l'ordinateur. Si la logithque pour cet ordinateur comportait cinquante programmes, les instructions ncessaires pour manipuler le matriel se retrouvaient dans chacun de ces cinquante programmes.

Systme d'exploitation Avec l'agrandissement de la logithque, l'ide est venue d'isoler les instructions routinires dans un programme spar, programme qui rsiderait continuellement dans la mmoire, quel que soit le programme en cours d'excution. Ce programme tait un systme d'exploitation, sous sa forme la plus rudimentaire.

1960, la multiprogrammation
Les ordinateurs des annes 1960 avaient en gnral comme priphrique un lecteur de carte perfore, une imprimante et un disque dur. Les ingnieurs ont constat que les ordinateurs passaient plus de temps attendre qu'un priphrique termine son travail qu' excuter des instructions. Les systmes d'exploitation ont alors t conus de manire permettre l'excution de plusieurs programmes la fois. D'abord, les programmes taient chargs en mmoire pour y rsider simultanment. Le premier programme tait excut, puis, lorsqu'il avait besoin d'attendre qu'un priphrique se libre, le systme d'exploitation enchanait sur l'excution du deuxime programme, puis le troisime et ainsi de suite. Cette technique, dite de multiprogrammation, est le prcurseur du multitche des systmes d'exploitation d'aujourd'hui, proche du multitche coopratif qui a t utilis jusque dans les annes 1990. En 1965 le Massachusetts Institute of Technology se lance dans la cration du premier systme d'exploitation multitche et multi-utilisateurs : Multics (pour MULTiplexed Information and Computing Service[11] ou service multiplex d'information et de calcul). Sur le principe de la multiprogrammation, le systme d'exploitation autorisait le chargement de plusieurs programmes en mmoire et grait le passage de l'un l'autre, mais cette fois-ci sans attendre le blocage d'un programme[12]. Chaque programme tait excut pendant une dure de quelques millisecondes, puis le systme passait au suivant. Ce temps, trs court, donnait l'illusion que les programmes s'excutaient simultanment - une illusion qui existe encore avec les systmes d'exploitation contemporains. De plus, ces programmes pouvaient appartenir des utilisateurs distincts, chacun ayant l'impression que la machine travaille uniquement pour lui. La possibilit pour un ordinateur de servir simultanment plusieurs personnes augmentait le retour sur investissement de l'achat de matriel trs coteux par les entreprises et les institutions. Mais, crit en langage de programmation PL/I et trop complexe pour les ordinateurs de l'poque, Multics fut un chec commercial. Il a cependant inspir en grande partie la gamme de systmes GCOS dvelopps conjointement par Honeywell et Bull[13]. En 1969, les ingnieurs Ken Thompson et Dennis Ritchie des laboratoires Bell rvent d'utiliser le systme d'exploitation Multics, mais le matriel pour le faire fonctionner est tout simplement hors de prix. Thompson se lance dans l'criture d'une version allge de Multics pour un PDP-7 inutilis. Le systme, fonctionnel, est surnomm Unics (pour UNiplexed Information and Computing Service[14]), puis finalement baptis UNIX. Rapidement reprogramm dans un langage de programmation plus appropri (le C, dvelopp par Ritchie pour l'occasion), UNIX se rvle particulirement simple porter sur de nouvelles plateformes, ce qui assure son succs[15],[16],[17].

1972, Les micro-ordinateurs


Sorti en 1972, le Micral de la socit R2E est le premier micro-ordinateur du monde. il est quip d'un processeur Intel 8008 et du systme d'exploitation SYSMIC - appel alors moniteur d'exploitation. Le systme d'exploitation SYSMIC sera plus tard renomm PROLOGUE lors du rachat de la socit par Bull en 1978. Sorti en 1975, l'Altair 8800 est un micro-ordinateur livr en kit au prix approximatif de 400$, et comme le Micral il se programmait en inversant une srie d'interrupteurs bascule situs sur la face avant de l'appareil. Le prix de l'Altair 8800 le rendait accessible aux particuliers mais son utilisation complique (qui rappelle les ordinateurs centraux des annes 1940) limitait son utilisation des passionns et des hobbyistes. cette poque, les micro-ordinateurs n'avaient pas une puissance de calcul suffisante pour tre quips d'un systme d'exploitation comme Unix ou OS/360. Gary Kildall, ingnieur pour Intel cre CP/M, le premier systme d'exploitation pour micro-ordinateur.

Systme d'exploitation En 1980, IBM prend contact avec Bill Gates, co-fondateur de la socit Microsoft, pour l'adaptation du langage BASIC son nouveau micro-ordinateur, le Personal Computer (abrg PC). IBM est galement la recherche d'un systme d'exploitation, et Gates conseille la socit de se tourner vers CP/M. Mais Gary Kildall refuse de signer le contrat avec IBM. Bill Gates saute sur l'occasion : il rachte QDOS un systme d'exploitation quick-and-dirty pour les processeurs Intel 8086 pour proposer IBM le package DOS/BASIC. Aprs quelques modifications effectues la demande d'IBM, le systme est baptis MS-DOS[18],[19]. C'est la mme poque que Steve Jobs et Steve Wozniak fondent la startup Apple Computer, avec comme optique de faire du micro-ordinateur un produit grand public aussi facile d'usage que n'importe quel appareil lectrique. Xerox, une des socits majeures de l'poque s'intresse l'optique de Steve Jobs, runit une poigne de scientifiques et d'ingnieurs dans son centre de recherche de Palo Alto et, sur la base de thses et d'tudes en ergonomie effectues les annes auparavant, dveloppe le premier micro-ordinateur quip d'une interface utilisateur graphique. Le rsultat des recherches, le Xerox Star ne sera jamais commercialis et c'est Apple qui, dix ans plus tard, avec le Macintosh, popularise les recherches effectues par Xerox[20].

1990, les systmes d'exploitation sous licence libre


Article connexe : licence libre. En 1983, Richard Stallman du Massachusetts Institute of Technology lance l'ide d'un systme d'exploitation sous licence libre : GNU[21]. Il dveloppe des outils de programmation, des logiciels utilitaires, et cre la GNU General Public License - un contrat de licence qui autorise une utilisation sans restrictions ainsi que la publication du code source, sa modification, et sa redistribution. Le succs est immdiat, mais le systme ne possde toujours pas, en 1990, de noyau libre, et les tentatives pour en dvelopper un sont loin d'tre abouties[22]. En 1987, Andrew Tanenbaum, professeur l'universit libre d'Amsterdam a cr le systme d'exploitation Minix, clone d'UNIX dont le code source tait destin illustrer son cours sur la construction des systmes d'exploitation[23]. Mais Minix, vocation pdagogique, comportait de trop nombreuses limitations techniques, et ne permettait pas une utilisation pousse[24]. Inspir par les travaux de Tanenbaum, Linus Torvalds, tudiant l'universit d'Helsinki se lance alors dans le dveloppement de son propre noyau : Linux, qui est la base une rcriture de Minix. La toute premire version (0.01) sort en 1991, Linux passe sous licence GNU en 1992[25] et il faut attendre 1994 pour voir la version 1.0[26] qui donne naissance la distribution d'un systme d'exploitation entirement libre, GNU/Linux. Un autre systme d'exploitation libre apparat la mme poque : il s'agit de 4.4BSD. La Berkeley Software Distribution (traduction : la suite de logiciels de Berkeley) abrg BSD est la version d'UNIX dveloppe par les tudiants et les chercheurs de l'universit de Berkeley depuis 1977[27]. Les logiciels utilitaires, crs sous licence libre, sont vendus avec le noyau Unix de AT&T, lui-mme sous licence propritaire. Cette double licence de BSD est l'origine de plusieurs annes de litige entre l'Universit de Berkeley et AT&T[28]. Les tudiants de l'universit travaillent remplacer les programmes dvelopps par AT&T par leurs propres programmes, sous licence libre, afin de rsoudre le litige. Cette situation dure jusqu' la sortie de 4.4BSD en 1994, qui ne contient pratiquement plus de code AT&T[29]. C'est la suite des initiatives et travaux de Linus Torvalds et Richard Stallman, aids par des milliers de bnvoles et la suite des travaux des tudiants de l'universit de Berkeley que GNU/Linux et 4.4BSD sont devenus les premiers systmes d'exploitation sous licence libre[30].

Systme d'exploitation

Composition
Un systme d'exploitation est compos d'une large palette de programmes. La composition exacte dpend de l'usage cible et du type d'appareil informatique auquel le systme est destin (ordinateur personnel, serveur, superordinateur ou encore systme embarqu). Si le systme d'exploitation est destin tre utilis sur un ordinateur personnel ou une console de jeu vido, l'interface graphique sera raffine et ergonomique. S'il est destin tre utilis sur un serveur, il comprendra une large palette de protocoles et de pilotes pour du matriel rseau, sera multi-tches et muni de contrles d'accs. Au contraire, le nombre de pilotes sera restreint au minimum et le systme d'exploitation sera prvu pour tre enregistr sur une mmoire morte s'il est destin un assistant personnel ou un tlphone mobile. Un systme d'exploitation destin des superordinateurs sera massivement multiprocesseur, c'est--dire qu'il pourra tre utilis sur un ordinateur quip de centaines voire de milliers de processeurs.

Interface de programmation
Le systme d'exploitation effectue de nombreuses actions sur demande des logiciels applicatifs. Le point de contact entre un logiciel applicatif et le systme d'exploitation est appel interface de programmation (anglais Application Programming Interface abrg API). Ce peut tre des fonctions mises disposition dans des bibliothques logicielles, ou des logiciels serveur qui rpondent aux requtes envoyes par les logiciels applicatifs. L'utilisation de la mme interface de programmation quel que soit le matriel, le protocole ou le systme de fichier concern assure la portabilit des logiciels applicatifs : un logiciel applicatif donn pourra fonctionner sur diffrents ordinateurs, quelle que soit leur configuration, en particulier quel que soit le matriel, le systme de fichier ou le protocole utilis. POSIX (acronyme de l'anglais Portable Operating System Interface) est une norme relative l'interface de programmation du systme d'exploitation. De nombreux systmes d'exploitation sont conformes cette norme, notamment les membres de la famille Unix.

L'ordonnanceur
L'ordonnanceur (anglais scheduler) est le programme du systme d'exploitation qui contrle le droulement des autres programmes. Dans un systme d'exploitation multitches l'ordonnanceur assure l'excution simultane de plusieurs programmes (concurrence). L'excution simultane de plusieurs programmes est ralise de la manire suivante: l'ordonnanceur commande l'excution tour de rle de chaque programme par le ou les processeurs de l'ordinateur, chaque processeur excute les instructions d'un programme pendant une fraction de seconde, puis l'ordonnanceur effectue une commutation de contexte (anglais context switch), suspend l'excution du programme en cours et passe au programme suivant.

La communication inter-processus
Les systmes informatiques sont typiquement composs de nombreux programmes qui cooprent en s'changeant des informations. Les changes d'informations entre les processus (programmes en cours d'excution) peuvent se faire l'aide de messages stocks en mmoire, le systme d'exploitation s'occupant de collecter les messages et les mettre disposition de chaque destinataire. Tout processus qui attend un message sera interrompu jusqu' l'arrive d'un message et l'ordonnanceur vitera toute commutation de contexte vers un processus en attente. Le systme d'exploitation s'assure galement que les processus qui partagent un espace de stockage commun (en lecture ou criture) ne se trouvent pas en situation de comptition, c'est--dire dans une situation o le rsultat d'une opration dpend de l'ordre dans lequel les processus accdent l'espace partag.

Systme d'exploitation

Gestion de la mmoire
Le systme peut tre charg de plusieurs tches relatives la mmoire. Toutes ses fonctionnalits ne sont pas toujours disponibles, en fonction du type d'architecture matriel et du systme d'exploitation. allocation de la mmoire : rserver de la mmoire, et la mettre disposition d'une application, d'un pilote ou une autre partie du systme d'exploitation. protection de la mmoire : s'assurer que la mmoire est utilise uniquement par le programme pour lequel elle a t rserve et empcher un programme de modifier par inadvertance ou volontairement les informations propres un autre programme. pagination de la mmoire : dcomposer la mmoire en zones de taille fixe: les pages. mmoire virtuelle et swap : simuler la prsence de mmoire centrale en utilisant un autre type de mmoire. Les pages de mmoire centrale sont alors changes (anglais swap) avec des pages contenues dans une mmoire secondaire - par exemple un disque dur - en vue de limiter l'utilisation de la mmoire centrale. La mmoire virtuelle Le mcanisme dit de mmoire virtuelle est destin simuler la prsence ou l'absence de mmoire centrale par manipulation de l'unit de gestion mmoire - un composant lectronique (anglais Memory Management Unit abrg MMU). C'est un mcanisme courant dans les systmes d'exploitation contemporains. La mmoire virtuelle permet d'excuter simultanment plus de programmes que ce que la mmoire centrale peut contenir. Chaque programme n'ayant pas besoin que la totalit des informations qu'il manipule soit prsent dans la mmoire centrale[31], une partie des informations sont stockes dans la mmoire de masse (en gnral dans un fichier ou une partition de disque dur) habituellement plus importante mais plus lente et sont transfres en mmoire centrale lorsque le programme en a besoin[32]. Les programmes disposent d'un (ou plusieurs) espaces virtuels de mmoire continus pour travailler. Les adresses des donnes sont dites virtuelles dans la mesure o l'information adresse ne se trouve pas forcment en mmoire centrale, et pas forcment l'adresse indique. Lorsque le programme essaie de lire ou crire une donne dans sa mmoire virtuelle, l'unit de gestion de mmoire cherche l'adresse physique correspondant l'adresse virtuelle sollicite grce une table de correspondance. Si l'emplacement n'est pas prsent en mmoire centrale, il n'y aura videmment aucune adresse physique correspondante. Le systme d'exploitation devra alors chercher librer un espace en mmoire centrale en changeant (anglais swap) le contenu d'un emplacement donn de mmoire centrale avec le contenu sollicit, qui se trouve en mmoire de masse[33],[34]. Cette opration s'effectue automatiquement, l'insu des programmes. Des mmoire associatives, incorpores dans l'unit de gestion de mmoire, acclrent le calcul des adresses[35].Les systmes d'exploitation utilisent gnralement deux mmoires associatives : une pour le mode kernel et une pour le mode utilisateur. La mmoire du mode kernel est arrange de manire permettre au processeur d'utiliser la totalit de la mmoire centrale disponible - lors de l'excution des programmes du noyau du systme d'exploitation. Tandis que celle du mode utilisateur est arrange de manire protger le noyau (qui est ainsi invisible pour le programme en question) - lors de l'excution des programmes hors du noyau. Chaque programme dispose de sa propre table de correspondance, ce qui permet de les isoler les uns des autres. Lors d'une commutation de contexte, le systme d'exploitation placera la table du programme courant dans la mmoire associative[36]. Le systme d'exploitation cre galement de nouvelles tables pour les programmes qui dmarrent et dcide quels emplacements de mmoire virtuelle seront ou ne seront pas prsents en mmoire centrale[37].

Systme d'exploitation

10

Pilotes
Un pilote (anglais driver) est un programme qui contient les instructions excuter pour utiliser un certain priphrique informatique. Les pilotes sont fournis par l'auteur du systme d'exploitation ou le fabricant du priphrique. Un systme d'exploitation contient typiquement de nombreux pilotes correspondant de nombreux composants matriels susceptibles d'tre monts dans l'ordinateur. Linterface de programmation est similaire sur tous les pilotes, tandis que les instructions du programme diffrent en fonction des caractristiques de chaque composant matriel, ce qui assure l'utilisation banalise du priphrique. Le systme d'exploitation dirige l'utilisation des pilotes par les logiciels applicatifs. Il intervient lorsque plusieurs logiciels applicatifs tentent d'utiliser le mme matriel en mme temps, et active ou dsactive les pilotes en fonction du matriel prsent dans l'ordinateur. Lors de chaque vnement survenu sur un priphrique (rception d'informations, fin d'un envoi, manipulation effectue par l'utilisateur, etc.), ce dernier provoque une interruption matrielle, un mcanisme lectronique qui provoque une commutation de contexte ; le systme d'exploitation dclenche alors l'excution des instructions du pilote concern. Les logiciels applicatifs ainsi que le systme d'exploitation peuvent galement, au besoin, dclencher l'excution des instructions d'un pilote.

Systme de fichiers
Un systme de fichier (anglais file system) est une structure en arbre dans laquelle sont stocks des fichiers ainsi que d'autres informations. Divers programmes du systme d'exploitation s'occupent de rpartir les fichiers sur les mmoires de masse tels que les disques durs et de les relier pour former la structure du systme de fichiers. Il existe diverses manires de disposer les fichiers dans une mmoire de masse. Une mmoire de masse qui a t remplie avec un systme d'exploitation selon une disposition donne sera reconnue par un autre systme d'exploitation uniquement si celui-ci reconnat la disposition en question. Les mmoires amovibles telles que les CD ou les DVD ont une disposition normalise dont les spcifications sont publiques, ce qui assure leur reconnaissance par tous les systmes d'exploitation (voir ISO 9660 et UDF). Un systme d'exploitation contient typiquement diffrents programmes qui servent manipuler un systme de fichier. Chaque programme manipule les fichiers conformment une disposition donne. Ces programmes effectuent des oprations telles que crer des fichiers, les copier, les supprimer, crer et supprimer des rpertoires ainsi que formater la mmoire de masse c'est--dire crer une structure vide. voir FAT, HFS ou ext2fs. Lorsque le systme de fichier est distribu, c'est--dire que les fichiers sont stocks sur diffrents ordinateurs d'un rseau informatique, le systme d'exploitation envoie une requte l'ordinateur qui stocke le fichier pour chaque opration effectuer (voir NFS ou CIFS). Dans un systme d'exploitation multi-utilisateurs, les programmes qui manipulent le systme de fichier effectuent des contrles pour vrifier qu'aucun fichier n'est manipul par une personne non autorise. Le systme d'exploitation refusera toute manipulation non autorise.

Systme d'exploitation

11

Rseau
Dans un rseau informatique, deux ordinateurs relis arrivent communiquer du moment que les communications se font de part et d'autre selon les mmes protocoles rseau. Selon le modle OSI, les diffrents protocoles existants sont rpartis sur sept niveaux, o un protocole d'un niveau donn peut tre combin avec n'importe quel protocole des niveaux situs en dessus et en dessous (voir encapsulation). Un systme d'exploitation contient typiquement plusieurs programmes ncessaires pour des changes d'informations dans diffrents protocoles des niveaux 1 4. Tandis que les niveaux 5 7 sont pris en charge par les logiciels applicatifs et les middleware. Pour les changes d'informations selon les protocoles de niveau 1 et 2, le systme d'exploitation demande l'opration au matriel de l'ordinateur par l'intermdiaire d'un pilote informatique, pilote qui peut faire partie intgrante du systme d'exploitation ou tre fourni par le constructeur du matriel. Lors de l'envoi d'informations sur le rseau, un logiciel applicatif cre une information, la met en forme conformment aux protocoles des niveaux 7 5, puis la transmet au systme d'exploitation. Divers programmes du systme d'exploitation vont dcouper cette information en trames, puis vont mettre en forme les trames et les envoyer conformment aux protocoles des niveaux 4 1. Lors de la rception de trames depuis le rseau, divers programmes du systme d'exploitation vont tenter de les dcoder conformment diffrents protocoles des niveaux 1 4, puis transformer la suite de trames en un flux continu, qui sera envoy au logiciel applicatif destinataire. Le logiciel va alors dcoder le flux conformment aux protocoles de niveaux 5 7. Le logiciel applicatif effectue pralablement une connexion, c'est--dire une liaison logique par laquelle il va s'associer avec un flux particulier. Le choix exact des protocoles utiliss dpend de l'ordinateur concern et des liaisons rseau qui vont tre utilises. Divers paramtres de configuration permettent d'influencer le choix des protocoles. Ils permettent par exemple d'empcher l'utilisation de protocoles interdits sur le rseau concern.

Contrle d'accs
Dans un systme d'exploitation multi-utilisateurs, un ensemble de programmes assure la scurit des informations enregistres dans les mmoires ainsi que la disponibilit de l'ordinateur, ceci afin de prserver la confidentialit et viter que de manipulations effectues par un utilisateur perturbent l'utilisation de l'ordinateur par les autres utilisateurs. Cette fonctionnalit est souvent absente des systmes d'exploitation pour les appareils personnels. Dans ces systmes d'exploitation tout utilisateur doit pralablement dcliner son identit avant d'utiliser l'ordinateur. Puis un programme du systme d'exploitation vrifie cette identit par rapport un annuaire ou un rfrentiel (voir authentification). Le systme d'exploitation tablit alors une liste des oprations autorises ou interdites l'utilisateur en fonction des rglements - en anglais : policies - qui ont t introduits par l'administrateur scurit la personne responsable de la scurit des informations. Lors de chaque opration demande par un logiciel applicatif, le systme d'exploitation vrifie pralablement si l'utilisateur qui manipule le logiciel applicatif est autoris effectuer cette opration. La vrification se fait sur la base des rglements ainsi que des listes de droits d'accs introduits par l'administrateur scurit. Le systme d'exploitation refusera toute opration non autorise et inscrira le refus dans un journal d'activit. En particulier, le systme d'exploitation peut refuser un utilisateur de lire, de modifier, ou de supprimer un fichier, selon la liste des droits d'accs introduits concernant ce fichier. Le nom des personnes autorises modifier les listes de droits d'accs est galement indiqu dans la liste de droits d'accs. Le systme d'exploitation va galement refuser la mise hors service de programmes centraux tels que les logiciels serveur ou des programmes du systme d'exploitation par tout utilisateur qui n'a pas pralablement reu le privilge d'effectuer cette opration selon les rglements introduits par l'administrateur de scurit.

Systme d'exploitation Lorsqu'un logiciel autonome (bot informatique) demande des oprations au systme d'exploitation, le logiciel doit pralablement dcliner son identit en tant que produit puis, sur la base de cette identit, le systme d'exploitation effectue les mmes vrifications que pour une personne physique. Les mcanismes de contrle d'accs ont aussi pour effet de lutter contre les logiciels malveillants ceux-ci effectuent souvent des oprations susceptibles de perturber l'utilisation de l'ordinateur.

12

Interface utilisateur
Un ensemble de programmes du systme d'exploitation reoit les informations envoyes par les logiciels applicatifs, et les place sur une image numrique qui sera envoye au matriel par l'intermdiaire d'un pilote. En complment un autre ensemble de programmes reoit les manipulations effectues par l'usager par l'intermdiaire de pilotes puis les transmettent au logiciel concern. Ces deux ensembles crent l'interface homme-machine qui permet un usager de dialoguer avec la machine. Le systme d'exploitation peut dialoguer avec un usager par l'intermdiaire d'un autre ordinateur ou d'un terminal (interface distribue). Les informations envoyes par les logiciels applicatifs seront alors envoyes l'autre ordinateur selon un protocole prvu cet effet, tandis que l'autre ordinateur enverra les manipulations effectues par l'utilisateur. Voir SSH, RFB ou X Window System. Lorsque l'interface est en mode texte, l'image numrique est une grille dans laquelle sont placs des caractres d'imprimerie, la grille comporte typiquement 80 colonnes et 35 lignes. L'interface se manipule avec un clavier. Ce type d'interface, qui existe depuis les dbuts de l'informatique[38] est aujourd'hui remplac par les interfaces graphiques. L'interface utilisateur graphique Dans une interface utilisateur graphique (anglais Graphical User Interface abrg GUI), l'image numrique est compose par un programme du systme d'exploitation par superposition de points, de lignes, de pictogrammes et de caractres d'imprimerie. L'interface se manipule typiquement avec une souris selon le principe WIMP (anglais Windows, Icons, Menus and Pointer device). L'image numrique est cre l'aide du processeur graphique de l'ordinateur. Lors des manipulations de la souris, le systme d'exploitation dplace l'lment d'image qu'est le pointeur et effectue les calculs ncessaires pour dterminer quel est l'lment de l'image qui se trouve juste en dessous. chaque lment de l'image peut tre associ un programme. Un widget est un programme qui dessine et anime un lment d'image dont l'aspect peut-tre celui d'un bouton poussoir, d'une lampe tmoin, d'un ascenseur, d'une zone texte, d'un menu, etc. Divers widgets sont fournis avec le systme d'exploitation. Les programmes pour interface graphique sont aujourd'hui (2011) inclus dans tous les systmes d'exploitation contemporains. Le X Window System est l'ensemble des programmes pour interface utilisateur graphique inclus dans tous les systmes d'exploitation de la famille Unix.

Logiciels utilitaires
Un logiciel applicatif sert assister l'utilisateur dans une activit. Les logiciels utilitaires sont des logiciels applicatifs qui permettent l'utilisateur d'effectuer des manipulations basiques telles que dmarrer des programmes, copier des fichiers ou modifier des paramtres de configuration. Divers logiciels utilitaires sont fournis avec les systmes d'exploitation. Un interprteur de commandes est un programme qui permet d'excuter d'autres programmes en crivant leur nom ventuellement suivi de divers paramtres. Il est accompagn de plusieurs programmes qui permettent la manipulation des fichiers (copie, changement de nom). Ce type de programme est utilis pour effectuer des manipulations ou excuter des scripts suites de manipulations pr-enregistres (voir commande informatique).

Systme d'exploitation Un environnement de bureau est un programme dans lequel les diffrents lments de l'ordinateur (programmes, fichiers, disques durs) sont prsents sous forme de pictogrammes sur lesquels il est possible d'effectuer diffrentes actions. Il permet d'excuter des programmes, d'effectuer diffrentes oprations sur les fichiers (copie, changement du nom, dplacement ou suppression). Certains programmes permettent l'utilisateur de modifier les paramtres de configuration du systme d'exploitation. Ceux-ci proposent des listes choix multiples et effectuent des contrles de validit avant le modifier les paramtres. D'autres programmes servent installer des logiciels, c'est--dire copier les fichiers dans les emplacements prvus cet effet, et effectuer les modifications de configuration ncessaire pour rendre le logiciel oprationnel. Ces programmes peuvent aussi servir consulter la liste des logiciels actuellement installs dans l'ordinateur. Un systme d'exploitation multi-utilisateurs est en gnral fourni avec des programmes permettant de surveiller l'utilisation - par autrui - de l'ordinateur consultation de journaux d'activit ou de modifier les listes de droits d'accs en vue d'autoriser ou d'interdire un fichier certains utilisateurs.

13

Organisation gnrale
Les diffrents programmes du systme d'exploitation sont typiquement rpartis en couches distinctes[39]. La couche suprieure est l'interface de programmation avec les logiciels applicatifs (dont font partie les logiciels utilitaires fournis avec le systme d'exploitation). Au centre, on trouve une ou plusieurs couches qui contiennent les composants principaux du systme Comparaison entre noyau monolithique ou micronoyau d'exploitation tels que : les programmes pour les systmes de fichiers et le rseau, la gestion de mmoire (voir supra), les pilotes, l'ordonnanceur, le gestionnaire d'interruption[40]. La couche infrieure, appele couche d'abstraction matrielle (anglais hardware abstraction layer abrg HAL), est charge de masquer les particularits matrielles et les diffrences qu'il existe entre les machines sur lesquelles le systme d'exploitation sera utilis[41].

Le noyau
Le noyau (anglais kernel) est un espace mmoire isol, dans lequel est plac tout ou partie du systme d'exploitation. Dans le langage courant le terme kernel dsigne l'emplacement ainsi que l'ensemble des programmes qu'il contient et qui forment le cur rigide du systme d'exploitation. Le contenu du noyau ne peut pas tre modifi par inadvertance par les logiciels applicatifs une modification provoquerait un crash de l'ordinateur. Noyau monolithique L'architecture est dite noyau monolithique lorsque la totalit des programmes du systme d'exploitation (en particulier les pilotes, les programmes qui traitent le rseau et le systme de fichier) rsident dans l'espace du noyau. Dans cette architecture chaque utilisation d'une fonction de l'interface de programmation provoque une commutation de contexte et le passage en mode kernel (voir supra). Linux, FreeBSD, OpenVMS ou Solaris sont des systmes d'exploitation noyau monolithique.

Systme d'exploitation Micro-noyau L'architecture est dite micro-noyau (anglais microkernel) lorsque le noyau contient le strict minimum, c'est--dire l'ordonnanceur et le programme qui simule la mmoire virtuelle, et que la grande majorit des programmes se trouvent en dehors : les pilotes, les programmes qui traitent les systmes de fichiers ou l'interface graphique, ainsi que les logiciels applicatifs. Dans cette architecture les nombreux programmes qui se trouvent en dehors du noyau sont isols les uns des autres, sont excuts comme des logiciels applicatifs en concurrence et utilisent les fonctionnalits du noyau pour s'changer des messages. L'utilisation des fonctions de l'interface de programmation entrane l'mission de nouveaux messages. Minix, BeOS, Mac OS X ou QNX sont des systmes d'exploitation micro-noyau. Noyau hybride Divers systmes d'exploitation ont une architecture qui a certaines caractristiques des micro-noyaux et en mme temps des noyaux monolithiques. Cette architecture est appele noyau hybride macro-noyau ou micro-noyau modifi. Dans cette architecture, la totalit des programmes du systme d'exploitation rsident dans le noyau, la faon d'un noyau monolithique. Cependant de nombreux programmes du systme d'exploitation sont excuts en concurrence comme des logiciels applicatifs, la manire de l'architecture micro-noyau (processus noyau). Pour les processus du noyau, l'ordonnanceur effectue des commutations de contexte entre les processus de la mme manire qu'entre les logiciels applicatifs, ces processus utilisent les fonctions de l'ordonnanceur pour s'changer des messages et l'utilisation des fonctions de l'interface de programmation entrane l'mission de messages. Windows NT ou NetWare sont des systmes d'exploitation noyau hybride[42]. Exo-noyau Dans l'architecture exo-noyau (du grec exos = hors de), il n'y a pas d'emplacement isol, et le systme d'exploitation est compos de programmes et de bibliothques logicielles de construction identique celles des logiciels applicatifs. L'utilisation de fonctions de l'interface de programmation provoque l'excution des instructions contenues dans une bibliothque logicielle du systme d'exploitation sans ncessiter une commutation de contexte. Une des bibliothques logicielle est utilise pour la transmission et la rception de messages entre les processus, les instructions de l'ordonnanceur sont incluses dans cette bibliothque. Mac OS, AmigaOS et Oberon sont des systmes d'exploitation en architecture exo-noyau.

14

Quelques exemples

Systme d'exploitation

15

Comparaison des principaux systmes d'exploitation


Anne d'apparition 1973 Nom Famille diteur Matriel support Micral Utilisation Noyau Graphique Multitche Multi-utilisateur Multiprocesseur Temps rel

SYSMIC

R2E

ordinateurs personnels, stations de travail

1977

VMS

DEC

VAX, DEC serveurs, Alpha, ordinateurs Hewlett-Packard centraux ordinateurs personnels

1978-1985

CP/M

Digital Research Amstrad CPC, Commodore 128, TRS-80 IBM & Microsoft Quantum Software Systems

1981-1990

DOS

Compatible PC ordinateurs personnels compatibles PC, MIPS, PowerPC, ARM Apple Macintosh systmes embarqus, automates industriels ordinateurs personnels

1982

QNX

1984

Mac OS

Apple

1985

TOS

Atari

Atari ST, Eagle, ordinateurs Medusa, Hades, personnels Milan, Firebee, ColdFire Commodore Amiga, PowerPC ordinateurs personnels et consoles de jeu
[44] [43]

1985

AmigaOS

Commodore

1986

AIX

Unix

IBM

PS/2, RS/6000, ordinateurs PowerPC personnels, serveurs, stations de travail, superordinateurs machines de SGI stations de travail et serveurs

1986

Irix

Unix

SGI

1986-1996

NeXTSTEP Unix

NeXT

Compatible PC, stations de travail SPARC, Hewlett-Packard PS/2 et ordinateurs Compatible PC personnels Compatible PC, (pdagogique)[45] m68k, SPARC tlphones mobiles, smartphone, assistants personnel serveurs, stations de travail, superordinateurs
[49] [46]

1987-2006

OS/2

IBM et Microsoft Andrew Tanenbaum

1987

Minix

1989

Symbian [47] OS

[48] Nokia, Symbian ltd Siemens, Samsung, Panasonic

1991

Solaris

Unix

Sun

machines de Sun et x86/64

Systme d'exploitation
(communautaire) nombreux[50]

16
tous

1991 1991
[51]

GNU/Linux Unix Windows NT

Windows Microsoft

Compatible PC serveurs, stations de travail, ordinateurs personnels tous tous tous


[56]

1994 1994 1994 1995

[52] [52] [52]

NetBSD FreeBSD OpenBSD Windows 95 Windows CE

Unix Unix Unix

(communautaire) nombreux[53] (communautaire) nombreux[54] (communautaire) nombreux[55]

Windows Microsoft

Compatible PC ordinateurs personnels x86, MIPS, [57] ARM smartphone, assistants personnels, automates industriels ordinateurs personnels, serveurs, station de travail

1996

Windows Microsoft

[58]

1999

[59]

Mac OS X

Unix

Apple

x86, PowerPC de Apple

Le march
Ne en 1985, la gamme des systmes Windows quipe aujourd'hui prs de 90 % des ordinateurs personnels, ce qui la place en situation de monopole notamment auprs du grand public. En 2008 ses parts de march sont descendues en dessous de 90 % pour la premire fois depuis 15 ans[60]. Initie en 1969, la famille de systmes d'exploitation Unix compte plus de 25membres[61]. GNU/Linux, BSD et Mac OS X sont aujourd'hui les systmes d'exploitation les plus populaires de la famille Unix. La famille Windows quipe aujourd'hui 38 % des serveurs tandis que la famille Unix quipe 31 %, dont peu prs la moiti avec GNU/Linux[62]. La famille Unix anime 60 % des sites web dans le monde[63] et GNU/Linux quipe 95 % des prs de 500superordinateurs du monde[64]. N en 1990, Symbian OS est en 2007 le systme d'exploitation le plus rpandu sur les tlphones mobiles et assistants personnels, avec 67 % de part de march[65]. Fin 2011, trois systmes d'exploitation se partagent la majorit du march des tlphones mobiles : Android avec 52 %, Symbian OS avec 17 % et Apple iOS avec 15 %[66]. Du ct des tablettes tactiles, Apple domine le march en 2010 avec iOS (83,9 % des ventes)[67]. Les serveurs et super-ordinateurs sont majoritairement quips de systmes d'exploitation de la famille UNIX[68].

Systme d'exploitation

17

Choix par l'acheteur


De nombreux logiciels applicatifs sur le march sont construits pour fonctionner avec un systme d'exploitation en particulier, ou une famille en particulier et un systme d'exploitation est construit pour fonctionner avec une gamme de machines donne. Pour l'acheteur le choix de la famille de machine limite le choix du systme d'exploitation, qui lui-mme limite le choix des logiciels applicatifs. Chaque systme d'exploitation, selon la palette de programmes qu'il contient, est construit pour fonctionner avec certains rseaux informatiques. Pour l'acheteur qui possde un rseau informatique (typiquement les entreprises et les institutions) le choix du systme d'exploitation dpend de son adquation au rseau existant de l'acheteur. L'utilit d'un systme d'exploitation pour l'usager est proportionnel au nombre de logiciels applicatifs qui sont prvus pour lui. La popularit leve d'un systme d'exploitation attire les diteurs de logiciels applicatifs, ce qui accroit encore sa popularit (effet rseau). Ce phnomne fait que le march est sujet aux situations de monopole. Apple, Sun Microsystems et Silicon Graphics sont des marques qui fabriquent du matriel informatique et dveloppent des systmes d'exploitation pour leur propre matriel. Certains systmes d'exploitation, comme Microsoft Windows, sont vendus avec le matriel informatique, conformment des accord entre les fabricants.

Concurrence, compatibilit et interoprabilit


La compatibilit d'un systme d'exploitation est sa capacit tre utilis la place d'un autre, en particulier excuter les logiciels applicatifs de l'autre. Le systme d'exploitation est dit compatible avec l'autre. La compatibilit au niveau source est la capacit pour un systme d'exploitation A d'excuter un logiciel applicatif cr pour B aprs avoir compil le code source du logiciel pour la machine A. Et la compatibilit binaire est la capacit pour un systme d'exploitation A d'excuter un logiciel applicatif cr pour B tel quel, sans avoir le recompiler. Linteroprabilit est la capacit de plusieurs systmes de pouvoir tre utiliss ensemble. Par exemple dans un mme appareil, ou dans un rseau informatique. Pour tre compatibles, deux systmes d'exploitation doivent avoir des points communs, notamment sur l'interface de programmation. La compatibilit binaire n'est possible qu'entre deux systmes d'exploitation qui fonctionnent avec la mme famille de processeur. La compatibilit et l'interoprabilit entre les systmes d'exploitation est assure par les diteurs par l'alignement de leur produit des normes industrielles ainsi que des technologies rendues publiques. Le systme d'exploitation Unix, cr en 1969 a servi de source d'inspiration pour toute une famille de systmes d'exploitation. Le jeu de la concurrence, trs vive dans les annes 1980, a amen les diffrents membres de la famille Unix se distancier, et perdre la compatibilit l'un avec l'autre. Des organismes de normalisation tels que le Open Group se sont penchs sur le problme et ont dicts des normes qui garantissent la compatibilit travers toute la famille Unix. Entre 1995 et 2007, Microsoft, diteur de la suite de systmes d'exploitation Windows a t l'objet de plusieurs procs pour des pratiques anticoncurrentielles qui nuisent la concurrence et l'interoprabilit. La socit a t condamne par le dpartement de la justice des tats-Unis pour violation du Sherman Antitrust Act ainsi que par la Commission europenne pour violation des traits relatifs la concurrence dans l'Union europenne. La popularisation d'Internet dans les annes 1990 a contribu amliorer l'interoprabilit entre les systmes d'exploitation.

Systme d'exploitation La guerre des Unix et l'Open Group Le systme d'exploitation Unix a t dvelopp par AT&T en 1969. Plus tard d'autres diteurs s'en sont inspirs pour crer des systmes d'exploitation semblables, notamment l'universit de Berkeley, avec sa Berkeley Software Distribution (BSD). Puis ceux-ci ont servi de source d'inspiration pour d'autres systmes d'exploitation, et ainsi de suite. En 2009, la famille Unix compte plus de 25 systmes d'exploitation. Le jeu de la concurrence a amen chaque diteur ajouter ses propres amliorations et ses propres fonctionnalits son systme d'exploitation optimis pour un matriel en particulier. Ce qui a amen les diffrents membres de la famille Unix se distancier, et perdre la compatibilit l'un avec l'autre. En 1987, dans le but de runifier la famille Unix, AT&T conclut un accord avec Sun Microsystems (un des principaux diteurs de systme d'exploitation bas sur BSD). Les autres diteurs ne voient pas cet accord d'un bon il, et crent la fondation Open Software Foundation (abrg OSF). En mme temps l'Open Group, un consortium de normalisation, publie des normes relatives aux systmes d'exploitation de la famille Unix[69]. Les deux institutions sont aujourd'hui fusionnes. POSIX est le nom donn aux normes IEEE 1003. Cette famille de normes appartenant l'Open Group a t lance en 1988 et concerne l'interface de programmation. La conformit d'un systme d'exploitation cette norme assure la compatibilit au niveau source. En 2009, de nombreux systmes d'exploitations sont conformes cette norme, y compris en dehors de la famille Unix[70]. POSIX fait partie de la Single Unix Specification, une norme lance en 1994 par le Open Group, qui concerne les systmes de fichiers, les logiciels utilitaires, ainsi que 1742fonctions de l'interface de programmation[71]. Le nom Unix appartient l'Open Group et tout systme d'exploitation doit tre conforme la Single Unix Specification pour tre reconnu comme faisant partie de la famille Unix[72]. Microsoft et la concurrence En 1995, conformment au Sherman Antitrust Act - une loi des tats-Unis pour la prvention de l'abus de position dominante, le dpartement de la justice des tats-Unis interdit Microsoft certaines de ses pratiques considres comme nuisibles la concurrence. Deux ans plus tard, un procs est ouvert pour non-respect des interdictions de 1995 : Microsoft obtient l'annulation du procs sur l'argument que la justice n'est pas quipe pour juger du bien fond du design des produits de haute technologie (sic) . Entre 1999 et 2001 une enqute est ouverte concernant la position de Microsoft. L'enqute, mene par les juges Thomas Jackson et Richard Posner, amne la conclusion que Microsoft abuse de sa position de monopole pour pratiquer du favoritisme sur le march connexe des navigateurs Web. Des pratiques qui nuisent ses concurrents, gnent leur mergence et freinent l'innovation[73]. La socit chappe de peu la scission, mais est dans l'obligation de publier les spcifications de ses technologies, en particulier les interfaces de programmation et les protocoles rseau ceci afin de prserver l'interoprabilit et la concurrence[74]. Plus tard, en 2007, Microsoft est condamn par la Commission europenne une amende de prs de 500 millions d'euros pour violation de l'article 82 du trait CE et l'article 54 de l'accord EEE (textes relatifs au droit de la concurrence et l'abus de position dominante) aprs avoir refus de publier une de ses spcifications techniques son concurrent Sun Microsystems [75]. Selon la Commission europenne, les agissements de Microsoft nuisent l'interoprabilit des systmes d'exploitation et la concurrence[76].

18

Systme d'exploitation Les rseaux informatiques Chaque systme d'exploitation comporte une palette de programmes relatifs des protocoles rseau. La composition de la palette dpend du choix de l'diteur et diffre d'un systme d'exploitation l'autre ; or deux ordinateurs peuvent communiquer ensemble uniquement condition d'utiliser les mmes protocoles. La popularisation d'Internet dans les annes 1990 a pouss de nombreux diteurs inclure dans leur systme d'exploitation des programmes relatifs aux protocoles TCP/IP (les protocoles d'Internet), ce qui a amlior l'interoprabilit entre les systmes d'exploitation.

19

Notes et rfrences
Notes
[1] (en)Brian L. Stuart,Principles of Operating Systems: Design & Applications,Cengage Learning EMEA - 2008,(ISBN9781418837693) [2] (en)I.A.Dhotre,Operating Systems,Technical Publications - 2009,(ISBN9788184316445) [3] (en)Godbole,Operating System 3E,Tata McGraw-Hill Education - 2011,(ISBN9780070702035) [4] Parts de march des systmes d'exploitation des PC de 2008 2012 (site StatCounter) (http:/ / gs. statcounter. com/ #os-ww-monthly-200807-201204) [5] (en)Pal Chaudhury,Operating Systems: Priciples and Design,PHI Learning Pvt. Ltd. - 2009,(ISBN9788120338111) [6] Le langage C est un langage de programmation souvent utilis pour les systmes d'exploitation en raison de sa puissance et du contrle total qu'a le programmeur sur la mmoire (A. Tanenbaum, Systmes d'exploitation, 1.8). [7] anglicisme signifiant traitement par lot [8] En gnral un carte de couleur particuliere [9] Bhatt,Introduction To Operating Systems: Concepts And Practice An 2Nd Ed.,PHI Learning Pvt. Ltd. - 2007,(ISBN9788120332584) [10] Amjad Umar,Third Generation Distributed Computing Environments,nge solutions, inc - 2004,(ISBN9780975918210) [11] 1.2.3, p.15. [12] Ce mcanisme qui permet au systme d'interrompre un programme en cours d'excution est nomm premption (A. Tanenbaum, ibid., 2.4.1, p.140). [13] http:/ / www. feb-patrimoine. com/ PROJET/ multics/ multics. htm [14] 10.2.1, p.760. [15] 10.2.1, p.761 et p.762. [16] systme d'exploitation (http:/ / retropc. free. fr/ htm/ inf/ os. htm) [17] (en) History of operating systems (http:/ / www. computinghistorymuseum. org/ teaching/ papers/ research/ history_of_operating_system_Moumina. pdf) [18] 1.2.4, pp.17-18. [19] (en) The Unusual History of MS-DOS (http:/ / inventors. about. com/ library/ weekly/ aa033099. htm) [20] (en) History of the graphical user interface (http:/ / www. sensomatic. com/ chz/ gui/ history. html) [21] L'annonce originale du projet GNU (http:/ / www. gnu. org/ gnu/ initial-announcement. fr. html). [22] (en) Linux et Hurd (http:/ / www. gnu. org/ software/ hurd/ hurd-and-linux. html). [23] La totalit du code source se trouve dans son livre Operating Systems: Design and Implementation [24] L'limination des limitations de Minix aurait rendu le code source trop difficile lire et comprendre par les tudiants en un semestre (A. Tanenbaum, ibid., 10.1.7, p. 766). [25] Message de Torvalds (http:/ / kerneltrap. org/ mailarchive/ linux-activists/ 1992/ 1/ 15/ 649). [26] 10.1.7, p. 766. [27] (en) Finding aid to the Berkeley Software Distribution (http:/ / www. oac. cdlib. org/ data/ 13030/ b5/ hb2b69n7b5/ files/ hb2b69n7b5. pdf) [28] (en) Unix pioneer ends BSD research (http:/ / www. krsaborio. net/ research/ 1990s/ 92/ 9210_e. htm) [29] 10.1.7, p. 768. [30] [31] [32] [33] [34] [35] [36]

(en) A brief history of open open source software (http://eu.conecta.it/paper/brief_history_open_source.html)


Plus prcisment, ni le code, ni les donnes, ni la pile n'ont besoin d'tre totalement en mmoire centrale. 3.3, p.196. Le fait de transfrer un segment complet en mmoire de masse est nomm swap out, l'opration inverse swap in. 3.3.1, pp.196-200. 3.3.3, pp.203-204. 3.6.1, p.236.

[37] Algorithmes de remplacement de pages, ch. 3.4, p.209). [38] D'abord sous forme de tlscripteurs, puis de terminaux passifs. [39] 12.3.1, p. 999.

Systme d'exploitation
[40] 12.3.1, p. 1000. [41] 11.3.1, pp. 882-883 et 12.3.1, p. 999. [42] (en) Kernel: Basic Concepts Part 2 (http:/ / www. brokenthorn. com/ Resources/ OSDev13. html) [43] Is AmigaOS realtime ? (http:/ / www. experts123. com/ q/ is-amigaos-a-realtime-os. html) [44] (en) IBM, AIX System management Desktop (http:/ / www-03. ibm. com/ systems/ power/ software/ aix/ sysmgmt/ desktop/ index. html) [45] Andrew Tanenbaum, enseignant, utilisait le code source de Minix pour illustrer ses cours sur les systmes d'exploitation [46] [47] [48] [49] [50] [51] [52] [53] [54] [55]

20

(en) Introduction to Minix (http://www.osnews.com/story/15960/Introduction_to_MINIX_3)


anciennement appel EPOC rachet Psion Symbian OS Presentation (http:/ / www. pagonis. org/ Presentations/ EE207. pdf) Compatible PC, Macintosh, DEC Alpha, Sparc, Itanium, m68k,... Entre 1986 et 1991, les produits de la famille Windows taient des environnement graphique pour le systme d'exploitation DOS Scission du projet 386BSD Plus de 50 types de machines. (http:/ / www. netbsd. org/ ports/ ) Compatible PC, ARM, MIPS, Macintosh, DEC Alpha, Sparc, Itanium, Sun Microsystems, Xbox Compatible PC, ARM, DEC Alpha, Sparc,...

[56] (en) Kernel.exe Describes the Kernel and VxD for Windows 95 (http:/ / support. microsoft. com/ kb/ 181300/ en-us) [57] (en) Windows CE and Windows Mobile Timeline (http:/ / www. networkdictionary. com/ Software/ Windows-CE. php) [58] Windows CE Kernel services (http:/ / msdn. microsoft. com/ en-us/ library/ ms906442. aspx) [59] Cr par fusion entre NeXTSTEP et Mac OS [60] [61]

[62] [63] [64] [65] Canalys, 115 millions de smartphones en 2007 (http:/ / www. generation-nt. com/ canalys-perspectives-smartphones-2007-actualite-67815. html) [66] Android double ses parts de march 52 %, iOS tombe 15 %, Numerama, Novembre 2011 (http:/ / www. numerama. com/ magazine/ 20580-android-double-ses-parts-de-marche-a-52-ios-tombe-a-15. html) [67] D'aprs Le journal du Net " Tablettes tactiles : 83,9 % de part de march pour Apple iOS (http:/ / www. journaldunet. com/ solutions/ systemes-reseaux/ marche-os-tablettes-tactiles-2010-2015. shtml)" [68] Parts des systmes d'exploitation sur super-ordinateur (site Top500, slectionner "Operating system family") (http:/ / i. top500. org/ stats) [69] (en) Unix history and timeline (http:/ / www. unix. org/ what_is_unix/ history_timeline. html) [70] (en) POSIX.1 FAQ (http:/ / www. opengroup. org/ austin/ papers/ posix_faq. html) [71] (en) Single Unix specification FAQ (http:/ / www. opengroup. org/ austin/ papers/ single_unix_faq. html) [72] (en) What is UNIX (http:/ / www. unix. org/ what_is_unix. html) [73] (en) Jeffrey August Eisenach - Thomas M. Lenard,Competition, innovation, and the Microsoft monopoly,Springer 1999,(ISBN9780792384649) [74] (en) Microsoft Antitrust, a case study (http:/ / www. stern. nyu. edu/ networks/ homeworks/ Microsoft_Case. pdf) [75] L'change de spcifications est une pratique courante dans le march informatique. [76] procdure d'application de l'article 82 du trait CE et de l'article 54 de l'accord EEE engage contre Microsoft Corporation (http:/ / eur-lex. europa. eu/ LexUriServ/ LexUriServ. do?uri=CELEX:32007D0053:FR:HTML)

(en) Windows market share drop to 15 years low (http://www.tgdaily.com/content/view/40398/113/) (en) Unix flavor list (http://linux.about.com/library/bl/bl_flavorlist.htm) (en) IDC report, Server market (http://triangle.bizjournals.com/triangle/stories/2009/08/31/daily35.html) (en) How to choose a Web Server (http://www.wikio.it/article/113600412) (en) The triumph of Linux as supercomputer OS (http://royal.pingdom.com/2009/06/24/the-triumph-of-linux-as-a-supercomputer-os/)

Rfrences A.Tanenbaum, Systmes d'exploitation

Bibliographie
Andrew Tanenbaum, Systmes dexploitation, Pearson Education France, 2008, 3ed. (ISBN978-2-7440-7299-4) Laurent Bloch, Les Systmes dexploitation des ordinateurs. Histoire, fonctionnement, enjeux, Vuibert, 2003
(ISBN978-2-7117-5322-2)

Environnement graphique

21

Environnement graphique
En informatique, un environnement graphique est un ensemble de programmes qui fournissent un cadre de travail simplifiant la manipulation des appareils informatique l'aide d'interfaces graphiques. Ce type de logiciel est apparu sur le march en 1985. En 2010 tous les systmes d'exploitation contemporains proposent au moins un environnement graphique[1],[2].

Historique
C'est en 1968, que Douglas Engelbart montre pour la premire fois un environnement graphique comportant des fentres manipuler avec une souris.[rf.ncessaire] Le Xerox Alto, ordinateur conu au Xerox PARC en 1973, fut un des premiers ordinateurs et le premier utiliser la mtaphore du bureau et une interface graphique.

L'anctre de nos souris

L'anctre de nos souris

Un moniteur graphique

Environnement fentr
Aussi appel WIMP, acronyme anglais pour Windows (fentres), Icons (icnes), Menus (menus) and Pointing device (dispositif de pointage), ce type dinterface graphique a t invent par la firme Xerox et rendu clbre par le Macintosh. Bien quil soit aujourdhui quasiment devenu synonyme dinterface graphique, il ne sagissait dans les annes 1970 que dune variation parmi beaucoup dautres projets dinterface. Les parties les plus typiques dun environnement fentr sont le concept de bureau pour reprsenter lespace de travail, de fentre pour contrler les programmes et manipuler les contenants (rpertoires appels dossiers), dicnes pour symboliser les fichiers, appels documents. Plusieurs contrles graphiques sont couramment utiliss pour interagir avec lutilisateur, comme les boutons, les menus, les listes droulantes, les ascenseurs, etc.

Environnement graphique

22

Exemples denvironnements fentrs


Mac OS : le systme d'exploitation des ordinateurs Apple. Mac OS X utilise Aqua comme interface graphique Commodore Amiga : utilise le Workbench du systme d'exploitation AmigaOS. Atari ST : utilise le GEM. Avec le systme Microsoft Windows : outre le bureau standard on peut par exemple utiliser Calmira, Hoverdesk, LiteStep, Talisman Desktop. Windows Vista et Windows 7 utilisent Aero comme interface graphique Sous GNU/Linux et plus gnralement tous les systmes Unix, lenvironnement graphique est traditionnellement spar en plusieurs composants : 1. Un serveur graphique (gnralement X Window System) charg des primitives de dessin de bas niveau ; 2. Un gestionnaire de fentres comme Metacity, Enlightenment, Compiz Fusion (3D), charg de partager le serveur graphique entre les diffrentes applications ; 3. Une bibliothque de composants comme Qt, GTK+ ou Motif charge de la gestion des diffrents composants de linterface : bouton, ascenseurs, zone de texte, Aujourdhui des environnements de bureau regroupent un environnement graphique et un gestionnaire de fentres, d'ailleurs assez simple; je dirais mme plus, qui devrait tre simple (Matthias Ettrich)[3]. En voici quelques uns : GNOME : GNU Network Object Model Environment KDE : K Desktop Environment Xfce : Xfce Desktop Environment GNUstep CDE : Common Desktop Environment FVWM-Crystal : Bureau facile utiliser, au look agrable, mais aussi puissant, bas sur FVWM

Des projets exprimentaux visent la ralisation denvironnements 3D, comme le Projet Looking Glass, ou encore BumpTop.

Utilisation de la carte graphique par l'environnement graphique


Windows Vista
Vista de Microsoft puise dans la puissance du processeur graphique afin davoir des effets 3D, ce systme se nomme Aero. Il nest pas ncessaire au fonctionnement de Windows Vista et peut d'ailleurs se dsactiver, mais veut apporter de la convivialit linterface et de lergonomie (Windows Vista Home Edition est dpourvu de linterface Aero). Les mesures de protection (DRM) de contenu commercial (films HD) de Vista exigent une telle puissance de calcul pour le chiffrage-dchiffrage de ces contenus que la puissance des cartes graphiques actuelles ny suffit pas, et que le processeur principal doit donc tre mis contribution.[rf.ncessaire]

Environnement graphique

23

MacOS
Le systme dApple utilise la puissance de la carte graphique afin de grer laffichage, 2D ou effets 3D.

IRIX
Le systme de SGI (Silicon Graphics, Inc.) fut le premier gestionnaire de fentres exploiter une API 3D, tout ce qui affich dans 4Dwm est en OpenGL, la reprsentation est en 2D.

Gnu/Linux
Sous les systmes GNU/Linux, les modules XGL puis AIGLX pour Xorg rendent possible le dessin dune fentre dans un environnement 3D. Ce qui permet aux projets Compiz et son fork Beryl, fusionns en Compiz Fusion de crer un bureau compositeur 3D en utilisant les fonctionnalits 3D des processeurs graphiques. Ces bureaux prennent souvent la forme dun cube, dont les faces sont des bureaux virtuels. De manire gnrale, Xorg utilise lacclration graphique 2D ou 3D lorsque des pilotes sont disponibles pour le matriel. Mais si les pilotes libres tendent soigner autant lacclration 2D que 3D, les pilotes propritaires ATI et nVidia se concentrent sur lacclration 3D. Lutilisation dun bureau compositeur permet donc damliorer la fluidit avec ces pilotes. Ces bureaux compositeurs ne sont gnralement que des gestionnaires de fentres, ils ne sont quune partie dun environnement de bureau. Il faut donc les utiliser conjointement avec KDE, GNOME, XFCE ou tout environnements de bureaux qui permettent dutiliser un autre gestionnaire de fentre.

Environnement graphique dun poste distant


Il est galement possible daccder lenvironnement graphique dun poste distant, en utilisant les protocoles VNC, XDMCP ou Export display par SSH et avec des logiciels adquats.

Environnement graphique pour applications spcifiques


Les environnements graphiques pour des systmes ddis ne sont pas toujours bass sur les systmes dexploitation standard. Les bornes interactives avec crans tactiles ou les automates de paiement (DAB, billetteries automatiques) Les machines-outils commande numrique et autres quipements industriels avec logiciel temps rel (RTOS). Les derniers modles de tlphones et de consoles de jeu portables.

Notes et rfrences
(en) Paul Bocij, Andrew Greasley,Business information systems: technology, development and management for the e-business,Pearson Education - 2006,(ISBN9780273688143) [2] (en) Jielin Dong, Dong Jielin,Network Dictionary - Safari Books Online,Javvin Technologies Inc. - 2007,(ISBN9781602670006) [3] Matthias Ettrich, Manifeste de KDE (http:/ / www. kde. org/ announcements/ announcement. php), 1996. Consult le 29octobre2007
[1]

Noyau de systme d'exploitation

24

Noyau de systme d'exploitation


Un noyau de systme dexploitation, ou simplement noyau, ou kernel (de l'anglais[1]), est la partie fondamentale de certains systmes dexploitation. Il gre les ressources de lordinateur et permet aux diffrents composants matriels et logiciels de communiquer entre eux. En tant que partie du systme dexploitation, le noyau fournit des mcanismes dabstraction du matriel, notamment de la mmoire, du (ou des) processeur(s), et des changes dinformations entre logiciels et priphriques matriels. Le noyau autorise aussi diverses abstractions logicielles et facilite la communication entre les processus. Le noyau dun systme dexploitation est lui-mme un logiciel, mais ne peut cependant utiliser tous les mcanismes dabstraction quil fournit aux autres logiciels[2]. Son rle central impose par ailleurs des performances leves. Cela fait du noyau la partie la plus critique dun systme dexploitation et rend sa conception et sa programmation particulirement dlicates. Plusieurs techniques sont mises en uvre pour simplifier la programmation des noyaux tout en garantissant de bonnes performances.

Gnralits
En informatique, le noyau dun systme dexploitation est le logiciel qui assure : la communication entre les logiciels et le matriel ; la gestion des divers logiciels (tches) dune machine (lancement des programmes, ordonnancement) ; la gestion du matriel (mmoire, processeur, priphrique, stockage). La majorit des systmes dexploitation est construite autour de la notion de noyau. Lexistence dun noyau, cest--dire dun programme unique responsable de la communication entre le matriel et le logiciel, rsulte de compromis complexes portant sur des questions de performance, de scurit et darchitecture des processeurs. Lexistence dun noyau prsuppose[3] une partition virtuelle de la mmoire vive physique en deux rgions disjointes, lune tant rserve au noyau (lespace noyau) et lautre aux applications (lespace utilisateur). Cette division, fondamentale, de lespace mmoire en un espace noyau et un espace utilisateur contribue beaucoup donner la forme et le contenu des actuels systmes gnralistes (GNU/Linux, Windows, Mac OS X, etc.), le noyau ayant de grands pouvoirs sur lutilisation des ressources matrielles, en particulier de la mmoire. Elle structure galement le travail des dveloppeurs : le dveloppement de code dans lespace noyau est priori plus dlicat que dans lespace utilisateur car la mmoire ny est pas protge. Ceci implique que des erreurs de programmation, altrant ventuellement les instructions du noyau lui-mme, sont potentiellement beaucoup plus difficiles dtecter que dans l'espace utilisateur o de telles altrations sont rendues impossibles par le mcanisme de protection. Le noyau offre ses fonctions (laccs aux ressources quil gre) au travers des appels systme. Il transmet ou interprte les informations du matriel via des interruptions. Cest ce que lon appelle les entres et sorties. Diverses abstractions de la notion dapplication sont fournies par le noyau aux dveloppeurs. La plus courante est celle de processus (ou tche). Le noyau du systme dexploitation nest en lui-mme pas une tche, mais un ensemble de fonctions pouvant tre appeles par les diffrents processus pour effectuer des oprations requrant un certain niveau de privilges. Le noyau prend alors en gnral le relais du processus pour rendre le service demand et lui rend le contrle lorsque les actions correspondantes ont t ralises. Il peut arriver cependant que le processus puisse poursuivre une partie de son excution sans attendre que le service ait t compltement ralis. Des mcanismes de synchronisation sont alors ncessaires entre le noyau et le processus pour permettre celui-ci, une fois qu'il est arriv au point o il a besoin que le service ait t rendu, d'attendre que le noyau lui notifie l'excution effective du service en question. Un processeur est capable dexcuter un seul processus, un multiprocesseur est capable de grer autant de processus quil a de processeurs. Pour pallier cet inconvnient majeur, les noyaux multitches permettent lexcution de

Noyau de systme d'exploitation plusieurs processus sur un processeur, en partageant le temps du processeur entre les processus. Lorsque plusieurs tches doivent tre excutes de manire parallle, un noyau multitche sappuie sur les notions de : commutation de contexte ; ordonnancement ; temps partag. Les entres et les sorties font lobjet dun traitement spcifique par lordonnanceur.

25

Systmes noyaux restreints


Il existe de nombreux noyaux aux fonctionnalits restreintes tels que les micro-noyaux, les systmes sans noyau (MS-DOS, CP/M) ou les exo-noyaux. Ces systmes sont gnralement adapts des applications trs cibles mais posent des problmes varis (de scurit avec MS-DOS, de performances avec HURD ou QNX). La plupart dentre eux sont actuellement inadapts pour une utilisation gnraliste, dans des serveurs ou ordinateurs personnels.

Fonctions gnralement remplies par un noyau


Les noyaux ont comme fonctions de base dassurer le chargement et lexcution des processus, de grer les entres/sorties et de proposer une interface entre lespace noyau et les programmes de lespace utilisateur. de rares exceptions, les noyaux ne sont pas limits leurs fonctionnalits de base. On trouve gnralement dans les noyaux les fonctions des micro-noyaux : un gestionnaire de mmoire et un ordonnanceur, ainsi que des fonctions de communication inter-processus. En dehors de fonctions prcdemment listes, de nombreux noyaux fournissent galement des fonctions moins fondamentales telles que : la gestion des systmes de fichiers ; plusieurs ordonnanceurs spcialiss (batch, temps rel, entres/sorties, etc.) ; des notions de processus tendues telles que les processus lgers ; des supports rseaux (TCP/IP, PPP, pare-feu, etc.) ; des services rseau (NFS, etc.).

Enfin, la plupart des noyaux fournissent galement des modles de pilotes et des pilotes pour le matriel. En dehors des fonctionnalits de base, lensemble des fonctions des points suivants (y compris les pilotes matriels, les fonctions rseaux et systmes de fichiers ou les services) n'est pas ncessairement fourni par un noyau de systme dexploitation. Ces fonctions du systme dexploitation peuvent tre implantes tant dans lespace utilisateur que dans le noyau lui-mme. Leur implantation dans le noyau est faite dans lunique but daugmenter les performances. En effet, suivant la conception du noyau, la mme fonction appele depuis lespace utilisateur ou lespace noyau a un cot temporel notoirement diffrent. Si cet appel de fonction est frquent, il peut savrer utile dintgrer ces fonctions au noyau pour augmenter les performances. Ces techniques sont utilises pour pallier des dfauts des noyaux tels que les latences leves. Autant que possible, il est prfrable dcrire un logiciel hors du noyau, dans lespace utilisateur. En effet, lcriture en espace noyau suppose labsence de mcanismes tels que la protection de la mmoire. Il est donc plus complexe dcrire un logiciel fonctionnant dans lespace noyau que dans lespace utilisateur, les bugs et failles de scurit sont bien plus dangereux.

Noyau de systme d'exploitation

26

Ordonnanceur
Lordonnanceur dun systme dexploitation na de sens quen systme multitche. Il gre lordre dans lequel les instructions de diffrentes tches sont excutes et est responsable de la sauvegarde et de la restauration du contexte des tches (ce contexte est constitu des registres processeurs), appele galement commutation de contexte. La plupart des ordonnanceurs modernes permettent dindiquer sur quel processeur sont excutes les tches. Certains permettent galement de migrer des tches sur dautres machines dune grappe de calcul. Lalgorithme dordonnancement dtermine quelle tche doit sexcuter en priorit et sur quel processeur. Cet algorithme doit permettre dutiliser efficacement les ressources de la machine. Lordonnancement peut tre de type coopratif : les tches doivent tre crites de manire cooprer les unes avec les autres et ainsi accepter leur suspension pour lexcution dune autre tche. Lordonnancement peut tre galement de type premptif : lordonnanceur a la responsabilit de linterruption des tches et du choix de la prochaine excuter. Certains noyaux sont eux-mmes premptifs : lordonnanceur peut interrompre le noyau lui-mme pour faire place une activit (typiquement, toujours dans le noyau) de priorit plus leve.

Gestionnaire de mmoire
Le gestionnaire de mmoire est le sous-ensemble du systme dexploitation qui permet de grer la mmoire de lordinateur. Sa tche la plus basique est dallouer de la mmoire des processus lorsquils en ont besoin. Cette mmoire alloue est par dfaut propre au processus qui en fait la demande. Sur les noyaux rcents[4], le gestionnaire de mmoire masque la localisation physique de la mmoire (en mmoire vive ou sur disque dur, dans lespace de mmoire pagine) et prsente au programme une mmoire globale uniforme dite mmoire virtuelle. Ainsi, tout processus croit manipuler une mmoire "logique" qui a les proprits suivantes[5] : la mmoire peut tre tendue jusquaux capacits thoriques de la machine[6] ; la mmoire est prive (protge), un processus ne peut pas accder la mmoire dun autre processus (sauf allocations et autorisations spcifiques).

Noyau de systme d'exploitation Lintrt de ne pas indiquer au processus lemplacement physique des donnes est de permettre au gestionnaire de mmoire de placer et dplacer sa convenance les donnes en mmoire, sans affecter les processus. Ces donnes peuvent notamment tre fragmentes dans la mmoire vive lorsquun processus demande un bloc de mmoire dune taille suprieure au plus grand bloc physique libre. Le contenu de la mmoire peut aussi tre migr. Cette migration est faite sur les diffrents supports mmoires tels que dans la mmoire physique (plus ou moins proche du processeur), dans la mmoire pagine, dans la mmoire accessible par rseaux (grappe de calcul). La virtualisation de la mmoire permet aussi une gestion optimiste des ressources : la mmoire alloue mais pas encore utilise peut tre virtuellement alloue plusieurs processus (noyau Linux). Les programmes dans lespace utilisateur disposent de pouvoirs restreints sur la mmoire : ils doivent demander au noyau de la mmoire. Le noyau fait appel son gestionnaire de mmoire pour allouer (ou non) la mmoire au processus qui la demande. Si un processus tente dutiliser des zones de mmoire ne lui appartenant pas, il est vinc automatiquement. Le mcanisme dviction repose sur un mcanisme du processeur, nommment une unit de gestion de la mmoire, ou MMU, qui signale au noyau lexistence dun accs fautif. Cest le noyau lui-mme qui prend la dcision de suspendre ou dtruire immdiatement le processus fautif.

27

Appels systme
Les appels systme sont des fonctions : appeles depuis un programme de lespace utilisateur ; dont lexcution (le traitement) est effectue dans lespace noyau ; dont le retour est effectu dans le programme appelant dans lespace utilisateur. En plus dun changement de mode dexcution, lappel systme suppose au moins deux commutations de contextes : 1. Contexte du programme appelant ; changement de contexte ; 2. Contexte du noyau ; changement de contexte ; 3. Contexte du programme appelant. Le cot dun appel systme est nettement plus lev quun simple appel de fonction intra-processus : alors quun appel de fonction ne suppose que quelques instructions primitives (chargement et excution dune zone mmoire), le cot dun appel systme se compte en milliers ou dizaines de milliers dinstructions primitives, gnrant la fois une charge et des dlais dexcution supplmentaires. Pour ces raisons, les fonctions qui sont utilises de manire intense sont dplaces dans lespace noyau. Les programmes utilisateurs font alors un nombre restreint dappels systme de haut niveau. Les nombreuses interactions de bas niveau gnres par ces appels systme sont effectues dans lespace noyau. Cela concerne notamment les pilotes de priphriques. Les entres/sorties font galement lobjet dun traitement par lordonnanceur.

Gestion du matriel
La gestion du matriel se fait par lintermdiaire de pilotes de priphriques. Les pilotes sont des petits logiciels lgers ddis un matriel donn qui permettent de faire communiquer ce matriel. En raison du trs grand nombre daccs certains matriels (disques durs par exemple), certains pilotes sont trs sollicits. Ils sont gnralement inclus dans lespace noyau et communiquent avec lespace utilisateur via les appels systme. En effet, comme cela a t vu dans le prcdent paragraphe, un appel systme est coteux : il ncessite au moins deux changements de contexte. Afin de rduire le nombre des appels systme effectus pour accder un priphrique, les interactions basiques avec le priphrique sont faites dans lespace noyau. Les programmes utilisent ces priphriques au travers dun nombre restreint dappels systme.

Noyau de systme d'exploitation Cependant, indpendamment de larchitecture, de nombreux priphriques lents (certains appareils photographiques numriques, outils sur liaison srie, etc.) sont/peuvent tre pilots depuis lespace utilisateur, le noyau intervenant au minimum. Il existe des couches dabstraction de matriel (HAL) qui prsentent la mme interface lespace utilisateur et simplifient ainsi le travail des dveloppeurs dapplications. Dans les systmes de type UNIX, labstraction utilise est le systme de fichiers : les primitives open, close, read et write sont prsentes lespace utilisateur pour manipuler toutes sortes de priphriques. On parle dans ce cas de systme de fichiers synthtique.

28

Diffrents types de noyaux


Il existe toutes sortes de noyaux, plus ou moins spcialiss. Des noyaux spcifiques une architecture, souvent monotches, dautres gnralistes et souvent multitches et multiutilisateurs. Lensemble de ces noyaux peut tre divis en deux approches opposes darchitectures logicielles : les noyaux monolithiques et les micro-noyaux. On considre gnralement les noyaux monolithiques, de conception ancienne, comme obsoltes car difficiles maintenir et moins propres . Le noyau Linux tait dj qualifi dobsolte par Andrew Tanenbaum[7], ds sa cration en 1991. Il ne croyait pas, lpoque, pouvoir faire un noyau monolithique multiplate-forme et modulaire. La mise en place de micro-noyaux, qui consiste dplacer lessentiel des fonctions du noyau vers lespace utilisateur, est trs intressante en thorie mais savre difficile en pratique. Ainsi les performances du noyau Linux (monolithique) sont suprieures celles de ses concurrents (noyaux gnralistes micro-noyaux), sans compter quil fut finalement port sur de trs nombreuses plates-formes et quil est modulaire depuis 1995. Pour ces raisons de performance, les systmes gnralistes bass sur une technologie micro-noyau, tels que Windows et Mac OS X, nont pas un vrai micro-noyau enrichi. Ils utilisent un micro-noyau hybride : certaines fonctionnalits qui devraient exister sous forme de mini-serveurs se retrouvent intgres dans leur micro-noyau, utilisant le mme espace dadressage. Pour Mac OS X, cela forme XNU : le noyau monolithique BSD fonctionne en tant que service de Mach et ce dernier inclut du code BSD dans son propre espace dadressage afin de rduire les latences. Ainsi, les deux approches darchitectures de noyaux, les micro-noyaux et les noyaux monolithiques, considres comme diamtralement diffrentes en termes de conception, se rejoignent quasiment en pratique par les micro-noyaux hybrides et les noyaux monolithiques modulaires.

Noyaux monolithiques non modulaires


Certains systmes dexploitation, comme danciennes versions de Linux, certains BSD ou certains vieux Unix ont un noyau monolithique. Cest--dire que lensemble des fonctions du systme et des pilotes sont regroups dans un seul bloc de code et un seul bloc binaire gnr la compilation. De par la simplicit de leur concept mais galement de leur excellente vitesse dexcution, les noyaux monolithiques ont t les premiers tre dvelopps et mis en uvre. Cependant, au fur et mesure de leurs dveloppements, le code de ces noyaux monolithiques a augment en taille et il sest avr difficile de les maintenir. Le support par les architectures monolithiques des chargements chaud ou dynamiques implique une augmentation du nombre de pilotes matriels compils dans le noyau, et par suite, une augmentation de la taille de lempreinte Architecture monolithique mmoire des noyaux. Celle-ci devint rapidement inacceptable. Les multiples dpendances cres entre les diffrentes fonctions du noyau empchaient la relecture et la comprhension du code. Lvolution du code sest faite en parallle lvolution du matriel, et des problmes de portage ont alors t mis en vidence sur les noyaux monolithiques.

Noyau de systme d'exploitation En ralit les problmes de la portabilit de code se sont rvls avec le temps indpendants de la problmatique de la technologie des noyaux. Pour preuve, NetBSD est un noyau monolithique et est port sur un trs grand nombre darchitectures, alors que des noyaux tels que HURD ou celui de Windows XP utilisent des micro-noyaux censs faciliter le portage mais nexistent que pour quelques architectures.

29

Architecture dun noyau monolithique

Noyaux monolithiques modulaires


Pour rpondre aux problmes des noyaux monolithiques, ces derniers sont devenus modulaires. Dans ce type de noyau, seules les parties fondamentales du systme sont regroupes dans un bloc de code unique (monolithique). Les autres fonctions, comme les pilotes matriels, sont regroupes en diffrents modules qui peuvent tre spars tant du point de vue du code que du point de vue binaire. La trs grande majorit des systmes actuels utilise cette technologie : Linux, la plupart des BSD ou Solaris. Par exemple avec le noyau Linux, certaines parties peuvent tre non compiles ou compiles en tant que modules chargeables directement dans le noyau. La modularit du noyau permet le chargement la demande de fonctionnalits et augmente les possibilits de configuration. Ainsi les systmes de fichiers peuvent tre chargs de manire indpendante, un pilote de priphrique chang, etc. Les distributions Linux, par exemple, tirent profit des modules chargeables lors de linstallation. Lensemble des pilotes matriels sont compils en tant que modules. Le Architecture dun systme noyau monolithique noyau peut alors supporter limmense varit de matriel trouv dans modulaire les compatibles PC. Aprs linstallation, lors du dmarrage du systme, seuls les pilotes correspondants au matriel effectivement prsent dans la machine sont chargs en mmoire vive. La mmoire est conomise. Les noyaux monolithiques modulaires conservent les principaux atouts des noyaux monolithiques purs dont ils sont issus. Ainsi, la facilit de conception et de dveloppement est globalement maintenue et la vitesse dexcution reste excellente. Lutilisation de modules implique le dcoupage du code source du noyau en blocs indpendants. Ces blocs amliorent lorganisation et la clart du code source et en facilitent galement la maintenance. Les noyaux monolithiques modulaires conservent galement un important dfaut des noyaux monolithiques purs : une erreur dans un module met en danger la stabilit de tout le systme. Les tests et certifications de ces composants doivent tre plus pousss. Dun point de vue thorique, le grand nombre de lignes de code excutes en mode noyau engendre des problmes de portabilit. La pratique contredit largement la thorie et les noyaux modulaires sont aujourdhui les plus ports.

Noyau de systme d'exploitation

30

Systmes micro-noyaux
Les limitations des noyaux monolithiques ont amen une approche radicalement diffrente de la notion de noyau : les systmes micro-noyaux. Les systmes micro-noyaux cherchent minimiser les fonctionnalits dpendantes du noyau en plaant la plus grande partie des services du systme dexploitation lextrieur de ce noyau, cest--dire dans lespace utilisateur. Ces fonctionnalits sont alors fournies par de petits serveurs indpendants possdant souvent leur propre espace dadressage. Un petit nombre de fonctions fondamentales est conserv dans un noyau minimaliste appel micro-noyau . Lensemble des fonctionnalits habituellement proposes par les noyaux monolithiques est alors assur par les services dplacs en espace utilisateur et par ce micro-noyau. Cet ensemble logiciel est appel micro-noyau enrichi . Ce principe a de grands avantages thoriques : en loignant les services risque des parties critiques du systme dexploitation regroupes dans le noyau, il permet de gagner en robustesse et en fiabilit, tout en facilitant la maintenance et lvolutivit. En revanche, les mcanismes de communication (IPC), qui deviennent fondamentaux pour assurer le passage de messages entre les serveurs, sont trs lourds et peuvent limiter les performances.

Architecture dun systme micro-noyau

Avantages et inconvnients dun systme micro-noyau Les avantages thoriques des systmes micro-noyaux sont la consquence de lutilisation du mode protg par les services qui accompagnent le micro-noyau. En effet, en plaant les services dans lespace utilisateur, ceux-ci bnficient de la protection de la mmoire. La stabilit de lensemble en est amliore : une erreur dun service en mode protg a peu de consquences sur la stabilit de lensemble de la machine. De plus, en rduisant les possibilits pour les services de pouvoir intervenir directement sur le matriel, la scurit du systme est renforce. Le systme gagne galement en possibilits de configuration. Ainsi, seuls les services utiles doivent tre rellement lancs au dmarrage. Les interdpendances entre les diffrents serveurs sont faibles. Lajout ou le retrait dun service ne perturbe pas lensemble du systme. La complexit de lensemble est rduite. Le dveloppement dun systme micro-noyau se trouve galement simplifi en tirant parti la fois de la protection de la mmoire et de la faible interdpendance entre les services. Les erreurs provoques par les applications en mode utilisateur sont traites plus simplement que dans le mode noyau et ne mettent pas en pril la stabilit globale du systme. Lintervention sur une fonctionnalit dfectueuse consiste arrter lancien service puis lancer le nouveau, sans devoir redmarrer toute la machine. Les micro-noyaux ont un autre avantage : ils sont beaucoup plus compacts que les noyaux monolithiques. 6 millions de lignes de code pour le noyau Linux 2.6.0 contre en gnral moins de 50000lignes pour les micro-noyaux. La maintenance du code excut en mode noyau est donc simplifie. Le nombre rduit de lignes de code peut augmenter la portabilit du systme. Les premiers micro-noyaux (comme Mach) nont pas tout de suite atteint ces avantages thoriques. Lutilisation de nombreux services dans lespace utilisateur engendre les deux problmes suivants : 1. La plupart des services sont lextrieur du noyau et gnrent un trs grand nombre dappels systme ;

Noyau de systme d'exploitation 2. Les interfaces de communication entre les services (IPC) sont complexes et trop lourdes en temps de traitement. Le grand nombre dappels systme et la communication sous-jacente sont un dfaut inhrent la conception des micro-noyaux. Dans L4, il a t rsolu en plaant encore plus de services en espace utilisateur. La rapidit de traitement des IPC a pu tre amliore en simplifiant les communications au maximum, par exemple en supprimant toute vrification des permissions, laissant ce soin aux serveurs externes. Ces modifications radicales ont permis dobtenir de bonnes performances mais elles ne doivent pas faire oublier quun micro-noyau doit tre accompagn dun grand nombre de services pour fournir des fonctionnalits quivalentes celles des noyaux monolithiques. De plus, la grande libert dont disposent les services au niveau de la scurit et de la gestion de la mmoire accrot la difficult et le temps de leur dveloppement (ils doivent fournir leurs propres interfaces).

31

Architecture dun micro-noyau enrichi par des services (micro-noyau enrichi)

Exemple dassociations micro-noyaux - noyaux enrichis - systme dexploitation


Micro-noyau L4 Micro-noyau enrichi Systmes dexploitation associs HURD GNU/HURD GNU/HURD Darwin Mac OS X

Mach (GNU Mach) HURD Mach Mach XNU XNU

Noyau de systme d'exploitation

32

Noyaux hybrides
La dnomination de noyaux hybrides dsigne principalement des noyaux qui reprennent des concepts la fois des noyaux monolithiques et des micro-noyaux, pour combiner les avantages des deux. Lorsquau dbut des annes 1990 les dveloppeurs et concepteurs se sont aperus des faiblesses des premiers micro-noyaux, certains rintgrrent diverses fonctionnalits non fondamentales dans le noyau, pour gagner en performance. Les micro-noyaux purs semblaient condamns lchec. Alors que la philosophie gnrale des systmes micro-noyaux est maintenue (seules les fonctions fondamentales sont dans lespace noyau), certaines fonctions non critiques, mais trs gnratrices dappels systme, sont rintgres dans lespace noyau. Ce compromis permet damliorer considrablement les performances en conservant de nombreuses proprits des systmes micro-noyaux. Un exemple de ce type de noyau hybride est le noyau XNU de Mac OS X. Il est bas sur le micro-noyau Mach 3.0 mais qui inclut du code du noyau monolithique BSD au sein de lespace noyau. Cette dnomination est galement utilise pour dsigner dautres types de noyaux, notamment les noyaux monolithiques sur micro-noyaux (temps rel ou non) tels que L4Linux (Linux sur L4), MkLinux (le noyau Linux sur Mach), Adeos, RTLinux et RTAI. Plus rarement, on peut rencontrer le terme noyau hybride pour remplacer improprement noyau monolithique modulaire ou micro-noyau enrichi .

Architecture hybride

Exo-noyaux
tymologiquement, 'exo' signifie en grec 'hors de'. Un exo-noyau est donc un systme d'exploitation fonctionnant en espace utilisateur (en 'user-space', au lieu du 'kernel-space' dans le cas des autres noyaux). Les fonctions et services du systme d'exploitation sont assurs par de petits modules qui, selon les approches techniques, sont des librairies dynamiques (MIT, LibOSes) ou des dmons (IntraServices).

Mta-noyaux

Architecture hybride : XNU

Un mta-noyau est un ensemble de logiciels qui vise appliquer la notion de noyau informatique au niveau dun rseau informatique, en crant une unique couche de gestion des priphriques au niveau dun rseau. De cette manire, les logiciels peuvent tre dploys et utiliss sur le rseau informatique comme sil sagissait dune machine unique, et lensemble des logiciels fonctionnant sur cette plate-forme peuvent se partager les ressources de manire intgre, comme elle le ferait sur un noyau simple. Un mta systme doit galement permettre la personnalisation, la gestion des permissions ainsi que lutilisation dinformations dpendant de la localisation. Cette notion rejoint les notions de grappe de calcul, de machine virtuelle, de serveur dapplication et de CORBA.

Noyau de systme d'exploitation

33

Noyaux temps rel


Les noyaux temps rel sont fonctionnellement spcialiss. Ce sont des noyaux gnralement assez lgers qui ont pour fonction de base stricte de garantir les temps dexcution des tches. Il ny a pas proprement parler de notion de rapidit de traitement ou de ractivit dans les noyaux temps rel, cette notion est plutt implicite la garantie des temps dexcution en comparaison aux critres temporels de lapplication industrielle (la ractivit dun systme de freinage ABS na pas les mmes critres temporels que le remplissage dune cuve de ptrole). Trs utiliss dans le monde de llectronique embarque, ils sont conus pour tourner sur des plates-formes matrielles limites en taille, puissance ou autonomie.

Les noyaux temps rel peuvent adopter en thorie nimporte quelle architecture prcdemment liste. Ils fournissent souvent deux interfaces spares, lune spcialise dans le temps rel et lautre gnrique. Les applications temps rel font alors appel la partie temps rel du noyau. Une des architectures souvent retenue est un noyau hybride qui sappuie sur la combinaison dun micro-noyau temps rel spcialis, allouant du temps dexcution un noyau de systme dexploitation non spcialis. Le systme dexploitation non spcialis fonctionne en tant que service du micro-noyau temps rel. Cette solution permet dassurer le fonctionnement temps rel des applications, tout en maintenant la compatibilit avec des environnements prexistants. Par exemple, on peut avoir un micro-noyau temps rel allouant des ressources un noyau non temps rel tel que Linux (RTLinux, RTAI, Xenomai) ou Windows. Lenvironnement GNU (resp. Windows) peut alors tre excut lidentique sur le noyau pour lequel il a t conu, alors que les applications temps rel peuvent faire directement appel au micro-noyau temps rel pour garantir leurs dlais dexcutions. VxWorks est un noyau propritaire temps rel trs implant dans lindustrie bien que les systmes base de noyau Linux se dploient normment et aient un succs grandissant via RTAI et Xenomai (RTLinux tant brevet).

Une possibilit darchitecture de noyau temps rel hybride

Synthse des principaux noyaux et de leurs architectures


Noyau Noyau monolithique Noyau monolithique modulaire Oui Oui Oui Oui Oui Oui Oui Oui Oui Non Non Oui Non Non Micro-noyau Micro-noyau enrichi Noyau hybride Temps rel Exemples de systmes dexploitation associs

AIX Amoeba BeOS Anciens BSD BSD 4.4 Chorus Fiasco HURD IRIX

Non

Oui Oui Oui Non Non Oui Oui Non Oui

AIX

BeOS BSD BSD - Solaris 1

GNU/L4Linux/Fiasco GNU/HURD IRIX

Noyau de systme d'exploitation

34
Jaluna/Chorus GNU/HURD ; GNU/L4linux GNU/Linux GNU/Linux GNU/Linux/LynuxWorks Mac OS X, Darwin, GNU/HURD, GNU/Mklinux Minix

Jaluna L4 Linux < 1.2 Linux > 1.2 LynuxWorks Mach Oui Oui Oui Oui

Oui

Oui

Oui Oui

Non Non Oui Oui

Non Non Oui Oui

Minix

Oui

Non

Oui (Extensions) Non Oui Non Non Oui Oui Oui Non

NeXTStep Nucleus OS/2 OS/360 QNX RTAI RT-OS360/75 Unix SysVr4 / SunOS 5 VxWorks Oui Oui Oui Oui

Oui Oui

Oui Oui Non Non

NeXTStep Nucleus OS/2 OS/360 QNX GNU/RTAI IBM RTOS Solaris 7 et suivant

Oui Oui

Oui Oui Non Non

Oui

Oui

Oui

Windows/VxWorks, BSD/VxWorks Windows NT

Windows NT (Noyau de) Xenomai XNU Microware OS-9

Oui

Oui

Non

Oui Oui

Oui Oui

Oui Oui Oui

GNU/Xenomai Mac OS X, Darwin OS-9

Notes et rfrences
Notes
[1] http:/ / www. merriam-webster. com/ dictionary/ kernel [2] Diverses raisons empchent lutilisation par le noyau des mcanismes dabstraction quil fournit. Entre autres causes, la gestion des interruptions, lespace dadressage et la non rentrance. [3] Andrew Tanenbaum, Operating Systems: Design and Implementation, Prentice Hall,, 3rd ed. (ISBN 0-13-142938-8), chapitre 1,3 - 1,4 - 4. [4] Le concept de mmoire virtuelle date des annes 1960. La gnralisation de cette technologie au grand public commence avec Windows XP et Mac OS X. [5] Limplmentation de lensemble de ces proprits par le gestionnaire de mmoire du noyau suppose lutilisation de microprocesseurs adapts et quips dune unit de gestion de la mmoire (Gestionnaire de mmoire matriel). [6] Sur la plupart des noyaux, seule une fraction des capacits thoriques de la machine peut tre alloue un processus. Ainsi avec Linux sur x86 (32 bits), seuls les 3 premiers gigaoctets sont disponibles par dfaut pour les processus (http:/ / linux-mm. org/ VirtualMemory). [7]

(en) Linux vs. Tanenbaum (http://www.dina.dk/~abraham/Linus_vs_Tanenbaum.html)

Noyau de systme d'exploitation

35

Rfrences

36

Les Systmes propritaires


Microsoft Windows
Microsoft Windows Logo de Windows Famille Windows CE Windows NT Windows 9x Microsoft Corporation

Entreprise/ Dveloppeur Licence

Microsoft EULA

tats des sources Source ferme Site web microsoft.com [1]

Windows (littralement Fentres en anglais) est une gamme de systmes dexploitation produite par Microsoft, principalement destins aux ordinateurs compatibles PC. Cest le successeur de MS-DOS. Depuis les annes 1990, et notamment la sortie de Windows 95, il rencontre un succs indniable, d en partie au fait que son diteur a pass de trs nombreux accords d'exclusivit avec les constructeurs d'ordinateur leur interdisant d'installer un autre systme sous peine de sanctions financires[2]. Vendu prinstall sur la quasi-totalit des ordinateurs personnels qui ne proposent par ailleurs aucun autre systme au choix, il possde un statut de quasi-monopole (ce qui n'est pas le cas sur les serveurs[3]). La gamme Windows est compose de plusieurs branches (voir la section Branches techniques de Windows) : La premire branche, dite branche 16 bits, couvre Windows 1 3.11 (3.2 en chinois). Elle est apparue en 1985 et fonctionnait uniquement sur compatibles PC, en mode 16bits. La deuxime branche, dite branche Windows NT (Windows NT 3.1, NT 4.0, puis Windows 2000), est apparue en 1993. Cest un dveloppement repartant de zro, destin aux ordinateurs personnels, aux serveurs et des ordinateurs non compatibles PC. Elle a dabord t utilise dans les entreprises. Avec Windows XP, sorti en 2001, qui continue la branche Windows NT cette branche est dsormais aussi grand public, et se poursuit avec Windows Vista et Windows 7. La troisime branche, parfois appele branche Windows 9x, est apparue en 1995 et a exist paralllement avec la branche NT. Cette branche a dbut avec Windows 95, suivi de Windows 98 et Windows Me. Elle tait plus connue du grand public et avait pour vocation de remplacer la premire branche. Cest la premire branche grand public 32 bits. La quatrime branche, dite branche Windows CE, apparue en 1996 avec Windows CE 1.0. Elle est destine aux systmes embarqus et matriels lgers et portables (assistant personnel, tlphone portable). Cest la base de Windows Mobile et Pocket PC.

Microsoft Windows

37

Branches techniques de Windows


Branche 16bits
Noms de codes connus entre parenthses. Windows 1.0 : novembre1985 Windows 2 : dcembre1987 Windows 2.10 pour 286 : dcembre1987 Windows 2.10 pour 386 : dcembre1987 Windows 2.11 Windows 3.0 : mai1990 Windows 3.1 (Janus) : avril1992 Windows for Workgroups 3.1 (Kato) : octobre1992 Windows for Workgroups 3.11 (Snowball) : novembre1993 Windows for Workgroups 3.2 (Version chinoise de Windows for Workgroups 3.11) :

Les premires versions de Windows taient lances depuis DOS et utilisaient le systme de fichiers de DOS. Windows a immdiatement incorpor certaines fonctions de systme dexploitation, notamment un format dexcutable propre, la gestion des processus en multitche coopratif, la gestion de mmoire virtuelle, et des pilotes pour grer laffichage, limpression, le clavier, le son, etc. Windows 2.10 pour 386 tirait galement parti des nouvelles capacits de lIntel 80386, telle le placement du noyau en mode protg et lexcution des programmes DOS dans une machine virtuelle en mode virtuel 8086. On pouvait utiliser Windows avec dautres DOS que le MS-DOS de Microsoft, comme PC-DOS dIBM ou DR-DOS, sous rserve de passer outre les messages de dissuasion mis lors de linstallation. partir de Windows 95, linterface graphique est devenue commercialement associe MS-DOS. Cela a motiv un procs entre Caldera, diteur lpoque de DR-DOS, qui permettait galement de faire tourner Windows, et Microsoft. Caldera estimait en effet que Microsoft adoptait ainsi une pratique anticoncurrentielle de vente force, sans fondement technique rel. partir de Windows XP, on peut considrer que le DOS a bel et bien disparu des systmes dexploitation grand public de Microsoft, bien quune mulation reste disponible.

Branche Windows 9x
Noms de codes connus entre parenthses. Windows 95 (Chicago) : aot1995 Windows 95 OSR2 (Detroit) : aot1996 Windows 98 (Memphis) : juin1998 Windows 98 Seconde dition (souvent abrg en Windows 98 SE ) : mai1999 Windows Me (ou Windows Millennium Edition) : septembre2000

cause du noyau NT trop jeune et de l'utilisation importante de programme tournant sous MS-DOS, Microsoft dcida dditer un systme dexploitation destination du grand public, qui reprendrait certains avantages de Windows NT et tout en restant compatible avec les versions antrieures de Windows et MS-DOS. Les systmes Windows 95 et suivants furent des volutions hybride 16/32 bits des versions Windows 3.0 et 3.1. Ils sont tous construits sur le mme modle de pilotes : les VxD. En 1995, Windows 95 apporta plusieurs amliorations : le multitche premptif, la couche rseau inspire de celle de NT, une interface graphique nouvelle. Ce nest pas un nouveau systme dexploitation, mais une volution de Windows 3.1. Windows 95 devait pouvoir fonctionner sur des configurations dentre de gamme avec 4Mio de mmoire vive. La version OSR2 de Windows 95 apporta la prise en charge de lUSB et de FAT32.

Microsoft Windows Cette premire mouture, connue durant son dveloppement sous le nom de code Chicago et sortie sous le nom de Windows 95, a connu plusieurs volutions, dont Windows 98 et Windows Me (Millennium Edition), qui ont permis de confirmer la popularit des systmes dexploitation de Microsoft. Ces diffrentes versions ont souffert dune rputation [rf.ncessaire] dinstabilit et de vulnrabilit aux attaques par les rseaux. En 2001, Microsoft a dcid de mettre un terme cette branche en sortant Windows NT 5.1 connu sous le nom de Windows XP, plus stable et moins vulnrable [rf.ncessaire]. Voir article Windows 9x

38

Branche Windows NT
Noms de codes connus entre parenthses. Windows NT 3.1 : aot1993 Windows NT 3.5 (Daytona) : septembre1994 Windows NT 3.51 : juin1995 Windows NT 4.0 : aot1996 Windows 2000 (Cairo) : fvrier2000 Windows 2000 SP1 : aot2000 Windows 2000 SP2 : mai2001

Windows XP (Whistler, n de la fusion du projet grand public Neptune et du projet professionnel Odyssey) : 25octobre2001 Windows 2000 SP3 : juillet2002 Windows XP SP1 : septembre2002 Windows XP dition Media Center : 2002 Windows Server 2003 : mai2003 Windows 2000 SP4 : juillet2003 Windows XP dition Starter : aot2004 Windows XP SP2 : aot2004 Windows XP Home dition N (Windows XP dition familiale) : avril2005 Windows XP 64 : avril2005 Windows XP dition Media Center 2005 : aot2005 Windows Vista (Longhorn) : novembre2006 pour les entreprises ; 30janvier2007 pour le grand public. Windows Server 2008 : annonc en fvrier2008 Windows XP SP3 : avril2008 Windows Vista SP1 (Windows Fiji) : sorti en mars2008 Windows Vista SP2 : sorti en juin2009 Windows 7 (Windows Vienna) : sorti le 22octobre2009 Windows Server 2008 R2, sorti le mme jour que Windows 7 (22octobre2009) Windows 7 SP1 : sortie en fvrier 2011[4] Windows 8 : annonc pour 2012[5] Windows Server 2012 : La RC est disponible en tlchargement. Sortie en version stable autour de septembre 2012 La branche NT (Nouvelle Technologie), est une famille de systmes dexploitation redveloppe partir de zro, bien quelle soit une volution de lAPI de Windows souvent appele Win32. Windows NT est n du divorce de Microsoft et dIBM sur le dveloppement du systme dexploitation OS/2. Windows NT a t dvelopp pour concurrencer les systmes utiliss en entreprise. Le noyau serait inspir de VAX VMS et dUNIX et apporte des concepts nouveaux, comme la notion dobjet permettant une utilisation uniforme. Conu lorigine pour les processeurs de famille x86 ( partir de lIntel 80386), MIPS, DEC Alpha et PowerPC. Il nexistait pour ces processeurs que des versions 32bits, bien que certains soient en

Microsoft Windows 64bits. Aujourdhui, les familles x86, x86-64 et Itanium sont supportes, en 64bits pour les deux dernires. Larrt successif du support des diffrents processeurs est d des raisons conomiques. Elle permet le multitche premptif, le multithreading, un modle dexcution spare (chaque processus possde une zone de mmoire spare, sans accs celle des autres processus). Sa disponibilit pour le grand public a eu lieu avec la sortie de Windows XP, premire version familiale tre fonde sur cette branche unifie aprs le succs de Windows 2000 dans sa version professionnelle.

39

Branche Windows CE
Windows CE 1 : novembre1996 Windows CE 2 : novembre1997 Windows CE 2.1 : juillet1998 Windows CE 3 : 1999 Windows CE .NET : 2000 Pocket PC 2000 : 2001 Pocket PC 2002 : 2002 Windows Mobile 2003 : 2003 Windows Mobile 2003 SE (Second Edition) : 2004 Windows Mobile 5.0 (nom de code : Magneto) : 2005 Windows Mobile 6.0 : 2007 Windows Mobile 6.1 : 1eravril2008 Windows Mobile 6.5 : 2009 Windows Phone 7.0 : Septembre2010 (abandon CE?)

Cherchant simposer sur le march en pleine croissance des assistants personnels (PDA), Microsoft a dvelopp une version lgre de son systme dexploitation et sest associ aux grands constructeurs dordinateurs personnels pour pntrer ce march jusque l domin par Palm. Les produits exploitant ce type de plate-forme sont appels Pocket PC. Adapt aux contraintes de ces machines (affichage, mmoire), Windows CE prsente une interface similaire celle de systmes dexploitation pour PC bien que son noyau soit diffrent. Avec la sophistication croissante des appareils mnagers, le but avou de Microsoft est dinstaller Windows CE (ou une version ultrieure) sur tous les appareils de la maison, crant ainsi un univers domotique intgr. Des versions de Windows CE sont dores et dj disponibles pour les tlphones portables. Depuis 2003, lappellation Pocket PC a t remplace par Windows Mobile . Il existe donc Windows Mobile 2003 pour Pocket PC et Windows Mobile 2003 pour SmartPhone. Le binaire issu de la compilation dun programme crit en langage C# de Microsoft est automatiquement compatible avec cette plate-forme, si lon suit certaines restrictions (des bibliothques lies en particulier). Il faut nanmoins vrifier la prsence du Framework .NET sur la machine cible afin de pouvoir lexcuter.

Microsoft Windows

40

Suite des versions du point de vue marketing

Systmes abandonns par Microsoft


Microsoft a dvelopp dautres systmes que ceux que lon connat, cependant ces derniers ont t abandonns pour des raisons diverses. Windows Neptune conu la base pour donner une version familiale de Windows 2000, est en quelque sorte le projet embryonnaire de Windows XP. Microsoft Bob conu pour remplacer le gestionnaire de programme dans Windows 3.1x et Windows 95 mais a t un chec flagrant qui a conduit son abandon rapide (avant la sortie de Windows 98).

Systmes non distribus par Microsoft


Certains autres systmes assurent une compatibilit plus ou moins complte avec Windows : ReactOS est un systme dexploitation en dveloppement visant tre compatible avec NT 5[6]. Wine est un ensemble de bibliothques permettant dexcuter certains logiciels conus pour Windows sur les systmes UNIX et Linux, plus les fichiers hcl qui se trouvent dans le dossier support du CD dinstallation de Windows 2000.

Chronologie des sorties


Date de sortie Nom Version actuelle 1.01 1.02 1.03 1.04 2.0 2.11 3.0 3.1 3.1x Support Livr avec Internet Explorer non non non non non non non non non

20novembre1985 Mai1986 Aot1986 Avril1987 9dcembre1987 13mars1989 22mai1990 6avril1992 Octobre1992

Windows 1.01 Windows 1.02 Windows 1.03 Windows 1.04 Windows 2.0 Windows 2.11 Windows 3.0 Windows 3.1 Windows 3.1x

Expir depuis le 31dcembre2001 Expir depuis le 31dcembre2001 Expir depuis le 31dcembre2001 Expir depuis le 31dcembre2001 Expir Expir Expir Expir Expir

Microsoft Windows

41
Windows NT 3.1 Windows 3.11 Windows 3.2 (sorti en chinois seulement) Windows NT 3.5 Windows NT 3.51 Windows 95 Windows NT 4.0 Windows 98 Windows 98 Seconde dition Windows 2000 Windows Me (Millenium) Windows XP Windows XP 64-bit Edition 2003 Windows Server 2003 Windows XP Professional x64 Edition Windows Fundamentals for Legacy PCs NT 3.1 3.11 3.2 Expir Expir Expir non non non

Juin1993 31dcembre1993 Janvier1994

Septembre1994 Mai1995 Aot1995 Juillet1996 Juin1998 Mai1999 Fvrier2000 Septembre2000 Octobre2001 Mars2003 Avril2003 Avril2005

NT 3.5 NT 3.51 4.0.950 NT 4.0.1381 4.10.1998 4.10.2222 NT 5.0.2195 4.90.3000 NT 5.1.2600 NT 5.2.3790 NT 5.2.3790 NT 5.2.3790 NT 5.1.2600 NT 6.0.6002

Expir le 31dcembre2002 Expir le 31dcembre2002 Expir le 31dcembre2002 Expir le 30juin2004


[7] [7]

non non IE1 IE2 IE4 IE5 IE5 IE5.5 IE6 IE6 IE6

Expir le 11juillet2006 Expir le 11juillet2006 Expir le 13juillet2010 Expir le 11juillet2006 Expirera le 8avril2014 Expirera le 8avril2014 Actuel

[8]

[7]

[9]

[9]

Expirera le 8avril2014

[9]

IE6

Juillet2006

Actuel

IE6

Novembre2006 (pour Windows Vista entreprises) Janvier2007 (pour le grand public) Juillet2007 Fvrier2008 Octobre2009 Octobre2009 Juillet2012 Windows Home Server Windows Server 2008 Windows 7 Windows Server 2008 R2 Windows 8

Version actuelle de Windows change par la NT 6.0.6002 avec le Service Pack 2 (28avril2009)

IE7

NT 5.2.4500 NT 6.0.6002 NT 6.1.7600 NT 6.1.7600 NT 6.2.8250

Actuel Version actuelle de Windows change par la NT 6.0.6002 avec le Service Pack 2 (28avril2009) Disponible depuis le 22octobre2009 Disponible depuis le 22octobre2009 La version RTM est prvue pour juillet 2012 et la version finale en octobre 2012 (La version Release Preview est disponible depuis le dbut du mois de juin 2012

IE7 IE7 IE8 IE8 IE10

Courant2011

Windows Server 8

NT ?.?.????

Microsoft Windows

42

Un systme dexploitation controvers


Au cours des annes 1990, en particulier avec la version 95, Windows couvre les neuf diximes du march des systmes dexploitation et des applications bureautiques pour PC. En janvier2007, il tait install sur plus 95 % des ordinateurs personnels[10]. La plupart des ordinateurs vendus ont un systme Windows prinstall par le constructeur (licence OEM). En consquence, ses concurrents laccusent de monopole et de pratiques commerciales dloyales, et ont instigu des poursuites antitrust son encontre dans de nombreux pays, notamment aux tats-Unis et en Europe. Windows est aussi un produit techniquement trs critiqu par certains. Il est notamment reproch ce systme son instabilit (par exemple les crans bleus de la mort) et sa vulnrabilit. Pourtant, sa popularit na jamais t menace, principalement parce que les clients particuliers ne peuvent pas refuser lachat ces logiciels en vente lie. Cet avantage concurrentiel a amen Microsoft dtenir une incontestable suprmatie dordre culturel, le grand public nimaginant mme pas quun ordinateur personnel puisse fonctionner sans Windows alors quil existe des alternatives, commerciales ou non, pouvant rpondre ses besoins comme Mac OS, les nombreuses distributions Linux et les systmes *BSD ou AmigaOS. Ces pratiques de vente subordonne des systmes dexploitation Microsoft lors de lachat dordinateurs neufs font que des utilisateurs considrent ces logiciels Windows, quels que soient leurs dfauts et qualits, comme des racketiciels [11] en rfrence l'illgalit de la pratique (en France). En janvier 2004, le Commissaire europen la concurrence, Mario Monti, a ordonn Microsoft de remdier la fourniture systmatique de son lecteur multimdia Windows Media Player dans Windows XP. Se pliant cette exigence, Microsoft a voulu mettre en vente Windows Limited Media Edition au mme prix que la version normale avec Windows Media Player. Cette dcision na pas plu la Commission, laquelle prtendait la fois ce que lentreprise fournisse ce produit pour amliorer la situation du march , tout en ne voulant pas quelle le ft savoir. Se pliant cette dernire exigence, Microsoft a donc offert, partir du 14 juin 2004, le logiciel amput grands frais sous la dnomination de Windows XP N , et qui na pas t un succs commercial. Il savre que non seulement Real Player, qui avait inspir ces poursuites pour concurrence dloyale, reste comptitive, mais quelle se sert elle-mme des ressources de Windows Media Player pour fonctionner. Certains considrent que sa position dominante sur le march des particuliers est due la volont prsume de Microsoft de rendre ses systmes dexploitation incompatibles avec les autres, notamment en ne respectant que trs peu les normes permettant linteroprabilit entre programmes, et au fait quil est le plus souvent fourni avec les ordinateurs lachat. Le quasi-monopole de Microsoft dans le domaine des systmes dexploitation pour PC encourage les dveloppeurs dapplications offrir leur logiciel pour la plate-forme Windows, car cest le moyen le plus sr de toucher de nombreux clients, ce qui est pour eux une source importante dconomie dans leur dveloppement et leur commercialisation. Microsoft leur rend donc le service de standardiser leur march, mieux que ne pourrait le faire une autorit rglementaire, toujours moins bien informe. Lavantage est rciproque, puisque cela rend Microsoft Windows plus intressant pour leur clients. Une autre caractristique des systmes dexploitation est que les programmes qui fonctionnent avec lun ne fonctionnent pas forcment avec lautre. Ainsi, alors que Microsoft sarrange pour que les anciens programmes fonctionnent avec ses nouveaux systmes Windows, une personne qui dsire quitter Windows doit renouveler ses logiciels. En outre, il est difficile pour un programmeur de porter son programme fait pour Windows vers un autre systme dexploitation. Il existe pour remdier ces problmes des bibliothques facilitant la portabilit (OpenGL, OpenAL, GTK+, Qt, SFML, SDL). Dautres bibliothques permettent de faire fonctionner des applications Windows (Win32) sur des systmes de type UNIX (comme Linux ou *BSD), par exemple Wine. Lutilisation de ces bibliothques se fait de manire transparente pour lutilisateur.

Microsoft Windows

43

Notes et rfrences
[1] [2] [3] [4] http:/ / windows. microsoft. com/ http:/ / multimedia. dna. fr/ article/ art_aff_2002. php?id=1897& rub=2& ssrub= http:/ / www. lemagit. fr/ article/ linux-microsoft-serveurs-gartner/ 8649/ 1/ marche-des-serveurs-linux-progresse/ : Windows 7 : Le Service Pack 1 de Windows 7 est disponible (http:/ / www. zdnet. fr/ actualites/ le-service-pack-1-de-windows-7-est-disponible-39758474. htm), ZDNet, publi le 23 fvrier 2011. [5] Microsoft : Windows 8 est prvu pour 2012 (http:/ / windows8. free. fr/ index. php/ dernieres-news/ 29-windows-8-cest-pour-bientot-), article de windows8.free.fr [6] ReactOS est un projet avanc gratuit et libre visant crer un systme dexploitation disponible et compatible avec Microsoft Windows XP. (http:/ / www. reactos. org/ fr/ index. html) [7] Fin du support pour Windows 98, Windows 98 Deuxime dition et Windows Millennium Edition (http:/ / support. microsoft. com/ gp/ lifean18/ fr), Microsoft.com, dernire mise jour le 30 juillet 2009. [8] Politique de support Microsoft (http:/ / support. microsoft. com/ lifecycle/ ?p1=3071), Microsoft, 4 mai 2005. Consult le 25 mars 2007. [9] Politique de Support Microsoft - Informations sur les dates de dbut et de fin de support par familles de produits (http:/ / support. microsoft. com/ lifecycle/ ?C2=1173& LN=fr-FR), Microsoft.com. [10] Rdaction ZDnet, Systmes dexploitation : Windows en lger recul face Mac OS et Linux (http:/ / www. zdnet. fr/ actualites/ informatique/ 0,39040745,39370727,00. htm), 2007. Consult le 25 octobre 2007. [11] Voir par exemple ce sujet le site (http:/ / www. racketiciel. info) qui propose une ptition contre cette pratique de vente lie, illgale en France selon larticle L122-1 du Code de la consommation.

Windows XP
Windows XP

Famille Type de noyau tat du projet Entreprise/ Dveloppeur Licence tats des sources

Microsoft Windows Noyau hybride Sorti et stable Microsoft

Microsoft EULA Shared Source (Source Partag)

Dernire version stable 5.1.2600.5512 Service Pack 3 (SP3) (le 6mai2008) Mthode de mise jour Windows Update Site web www.microsoft.com/windowsxp [1]

Windows XP est une famille de systmes d'exploitation multitches propritaires, dveloppe par Microsoft, permettant l'usage d'un ordinateur tel qu'un ordinateur fixe, un portable ou encore un Media Center. Les lettres "XP" proviennent deXP'erience[2]. Windows XP est officiellement le successeur de Windows Me et de Windows 2000. Depuis plusieurs annes, Microsoft souhaitait fdrer ses familles de systmes d'exploitation (grand public et professionnel) en une seule famille, dans le but de rduire les cots de dveloppement et de maintenance. Windows 2000 devait remplir ce rle, mais la complexit de son interface d'administration fit qu'il sera rejet par le grand public. En 1999, le projet Windows Neptune, qui devait fournir la version "familiale" de Windows 2000 est abandonn. Il est remplac par le projet Whistler, reprenant de nombreuses ides des projets Neptune et Odyssey, qui donne naissance Windows XP et ses deux versions : grand public et professionnelle. Les deux versions utilisent le noyau et l'architecture de NT (dite version 5.1). La version grand public est ainsi la mme que la version professionnelle, mais elle est allge de toutes les fonctions estimes inutiles pour un usage domestique.

Windows XP Windows XP est sorti le 25octobre2001 et selon une estimation d'un institut de statistiques amricaines, il a t vendu prs de 400 millions de copies en janvier2006[3]. Il a t successivement remplac par Windows Vista le 30janvier2007 puis par Windows 7 le 22 octobre 2009. La commercialisation de Windows XP fut arrte le 30 juin 2008, sauf pour les mini-portables et les grandes entreprises. L'dition la plus courante de Windows XP est la version Familiale qui est conue pour les utilisateurs domestiques tandis que la version Professionnelle, qui comprend entre autres des fonctionnalits rseau et d'administration supplmentaires, est destine aux entreprises utilisant des rseaux et des serveurs. Il est noter que cette dernire cote plus cher que l'dition Familiale. Windows XP Media Center a des fonctionnalits multimdia complmentaires pour permettre par exemple de voir et d'enregistrer la TV, regarder plus confortablement des DVD. Windows XP pour Tablet PC est une version spcialement conue pour les Tablet PC's. Deux versions distinctes de Windows XP en 64 bits sont sorties, une pour les processeurs Itanium et une pour les processeurs x86-64.

44

ditions
L'dition la plus courante de Windows XP est la version Familiale qui est conue pour les utilisateurs particuliers tandis que la Professionnelle est destine aux utilisateurs en entreprise. Le prix moyen de la version Familiale tait de 89,90 et de 144,89 pour la version Professionnelle sous licence OEM[rf.ncessaire]. D'autres versions de Windows XP existent, surtout des versions pour un matriel spcifique et des ditions limites pour les pays mergents. Windows XP Professionnel offre un certain nombre de fonctions non incluses dans la version "familiale" telles que :
Diagramme reprsentant les diffrentes ditions de Windows

La possibilit d'tre membre d'un domaine et la possibilit que l'ordinateur soit gr depuis un serveur ; Un contrle d'accs spcifique certains dossiers pour pouvoir viter l'accs de certains utilisateurs (mais il peut tre contourn par un autre systme d'exploration) : voir NTFS et Access Control List ; Le bureau distance permet de contrler l'ordinateur par un autre systme sous XP dans un rseau local ou par Internet ; Une fonction qui permet de faire une copie automatique des fichiers d'un autre ordinateur ; L'Encrypting File System, qui encrypte automatiquement les donnes du disque dur ce qui permet de le rendre illisible sans entrer le mot de passe ; Les fonctions de maintenance de l'ordinateur comme les patchs qui servent de mises jour ; Le support de plusieurs processeurs, le support des processeurs bi-curs (Symmetric multiprocessing)[4],[5].

Windows XP

45

Windows XP pour matriel spcifique


Microsoft a aussi cr des versions de Windows XP pour diffrents marchs/matriels. Cinq versions et deux dclinaisons pour processeurs 64 bits ont t cres. Windows processeurs 64 bits : deux dclinaisons de cette dition pour processeurs 64 bits existent, une x86-64 et une IA-64. La seconde a t arrte dbut 2005, aprs que Hewlett-Packard, dernier distributeur des postes de travail Itanium, eut cess de vendre des systmes bass sur Itanium lancs sur le march en tant que postes de travail . Cependant, Itanium est toujours "appuy" dans les ditions de serveur de Windows.

Un Dell Latitude D600 affichant l'cran d'accueil de MCE

Windows XP dition Media Center : cette dition est btie pour les ordinateurs de type Media Center. Originellement, elle ne devait pas tre vendue, mais en 2005, aprs maintes mises jour, Windows MCE a t mis en vente pour le grand public. Windows XP dition Tablet PC : cette version a t cre spcialement pour les Tablet PC, elle est compatible avec les crans tactiles, l'criture manuscrite et les crans verticaux. Il ne peut pas tre achet seul (Il n'existe pas en version bote). Windows XP Embedded : celle-ci est une dition pour l'lectronique mobile tel que pour les kiosques, les distributeurs de billets, appareils mdicaux, caisses enregistreuses, composants de Voix sur rseau IP, etc. Windows Fundamentals for Legacy PCs : en juillet2006, Microsoft a introduit une version cre pour les anciens ordinateurs qui veulent une scurit accrue tout en vitant de changer de matriel.

Windows XP dition Starter


Windows XP dition Starter est une version moins chre de Windows XP disponible en Thalande, Turquie, Malaisie, Indonsie, Russie, Inde, Colombie, Brsil, Argentine, Prou, Bolivie, Chili, Mexique, quateur, Uruguay et Venezuela. Il est semblable Windows XP dition Familiale, mais le matriel est trs limit, il peut seulement excuter trois programmes la fois et supprime quelques autres fonctions. Selon Microsoft, cette dition est une solution bon march pour combattre les copies illgales de Windows XP et le dveloppement rapide des alternatives libres en Asie et en Amrique du Sud[6].

Windows XP dition N
En mars2004, la Commission europenne a condamn Microsoft payer une amende de 497 millions d'euros et a ordonn la compagnie de fournir une version de Windows sans Windows Media Player. La Commission a conclu que Microsoft a viol les lois en empchant la concurrence car il avait le quasi-monopole de fait des systmes d'exploitation. Microsoft a fait appel. En attendant, une version conforme aux rglementations europennes a t sortie. Cette version n'inclut pas le Windows Media Player de la compagnie. Mais, celle-ci encourage les utilisateurs choisir son lecteur multimdia. Microsoft a voulu appeler cette dition Reduced Media Edition, mais la commission de la CE a object et a suggr le nom de "dition N", avec le N signifiant sans lecteur multimdia pour l'dition Familiale et Professionnelle de Windows XP. tant donn qu'il est vendu au mme prix que la version non modifie, Dell, Hewlett-Packard, Lenovo et Fujitsu-Siemens ont choisi de ne pas modifier le produit. Cependant, Dell l'a utilis pendant une courte priode[7],[8],[9].

Windows XP

46

Nouvelles et modifications des fonctionnalits


Windows XP a introduit un nombre de nouvelles fonctions telles que : Premire version de Windows grand public bas sur un noyau NT (les versions prcdentes taient bases sur MS-DOS) ; Mise en veille sur disque (hibernation) ; La possibilit d'intgrer de nouveaux pilotes pour Windows XP ; Une interface plus agrable et le ncessaire pour crer ses propres thmes ; Changement rapide du bureau personnel (pas de fermeture de session ncessaire) ; Le moteur de rendu des caractres ClearType a t cr pour une meilleure lecture sur les crans LCD ; Le bureau distance qui permet de se connecter distance l'ordinateur pour utiliser l'imprimante, fichiers, priphriques, ... Le support de la plupart des connexions par modems ADSL, par Wi-Fi ou encore par FireWire.

Interface utilisateur
Configuration recommande - PC Processeur Mmoire vive 233 MHz (minimum), 300 MHz ou plus (recommand) 64 Mo (minimum), 128 Mo ou plus (recommand) [10]

Carte graphique Super VGA (800 x 600 pixels ; minimum), Super VGA (800 x 600 pixels) ou plus (recommand) Espace disque 1.5 Go (minimum), 6 Go ou plus (recommand)

Windows XP comporte une nouvelle interface utilisateur graphique. Les menus et le module de recherche ont t remodels et beaucoup d'effets visuels ont t ajouts, incluant : Un rectangle bleu translucide qui permet d'effectuer des oprations de fichiers dans l'explorateur Windows ; Une transparence sur les icnes de dossiers qui indique son contenu ; Des ombres pour les icnes dans l'explorateur Windows ; Un regroupement des applications semblables en un bouton ; Windows bloque automatiquement la barre des tches pour viter les changements accidentels.

Windows XP analyse automatiquement l'impact des effets visuels pour dterminer si cette fonction graphique n'utilise pas trop de ressources[11]. Mais les utilisateurs peuvent tout de mme utiliser la fonction. Certains effets tels que l'Alpha Blending (transparence en combinaison de plusieurs couleurs) sont seulement matriss par les cartes graphiques rcentes. Mais si la carte graphique n'est pas compatible la fonction est de toute faon active (nanmoins Microsoft conseille de la dsactiver manuellement)[12]. Windows XP assure la possibilit de changer l'interface utilisateur en utilisant des styles visuels. Cependant, les styles doivent avoir une signature numrique de Microsoft pour tre lanc. Luna est le nom du style graphique intgr dans Windows XP, celui-ci est activ ds que l'ordinateur possde plus de 64Mo de Mmoire vive. Luna n'est qu'un style visuel et ne modifie pas les fonctionnalits qui restent accessibles bien que le thme soit le Classic. Certains utilisateurs modifient le fichier uxtheme.dll qui bloque l'installation de nouveaux thmes cres par le public ou par un utilisateur inconnu. Le papier peint par dfaut, appele Bliss est une photo au format bitmap d'un paysage dans la Napa Valley proximit de Napa en Californie. Celle-ci est constitue d'herbe grasse et d'un ciel bleu avec quelques nuages (stratocumulus et cirrus). L'interface classique provenant de Windows 2000 peut tre utilise si souhait. Un grand nombre d'utilitaires tiers peuvent vous fournir des centaines de thmes diffrents. De plus, Microsoft a cr un autre thme appel Royale qui a t utilis dans l'dition Media Center et l'dition pour Tablet PC. Selon l'entreprise de Redmond, le thme classique, consommerait 4MB de moins que la version Luna. Pour Zune, le baladeur numrique de Microsoft, un thme a t cr et peut tre tlcharg sur leur site.

Windows XP Plus de 100 nouvelles icnes ont t crs par la socit The Iconfactory [13] plus connue pour ses icones cres pour des graticiels sous Mac OS[14]. Windows XP possde aussi un client qui sert d'interface en ligne de commande celui-ci est nomm cmd.exe. Windows permet d'excuter des scripts sous DOS sous forme d'ordre direct ou encore de fichier batch. Les syntaxes de commande ne sont ni supportes dans l'aide ni sur leur site internet. Une liste de commandes basiques est disponible en tapant "help" ou encore "nom_de_la_commande /?" pour une commande spcifique. Une bote de dialogue invite amicalement les utilisateurs terminer leur installation de Windows en l'activant, crant des comptes d'utilisateurs ou encore en indiquant les donnes pour la connexion Internet[15]. La musique de fond a t cre par Brian Eno.

47

Service Packs et mises jour


Microsoft a sorti plusieurs service packs pour les systmes Windows afin de rparer bon nombre de problmes, et d'ajouter de nouvelles fonctionnalits.

Service Pack 1 (SP1)


Le Service Pack 1 pour Windows XP est sorti le 9 septembre 2002. Ses plus grandes nouvelles fonctions sont le support du port USB en version 2.0 et le module qui gre les programmes par dfaut. Pour la premire fois, les utilisateurs peuvent choisir leur application de messagerie instantane et leur navigateur web par dfaut remplaant les anciennes applications commises d'office. Ces fonctions ont aussi t intgres dans le Service Pack 3 de Windows 2000. La version 1a du SP a permis Oracle (Anciennement Sun Microsystems) de gagner de la place avec Java en obligeant Microsoft supprimer sa machine virtuelle Java. D'un point de vue matriel, il permet de reconnatre et d'utiliser des disques durs de plus de 137GB et supporte dsormais le Serial ATA par dfaut. Microsoft a offert un support d'aide jusqu'au 10 octobre 2006 pour ces deux versions que sont le SP1 & SP1a[16].

Service Pack 2 (SP2)


Le Service Pack 2 (anciennement nomm "Springboard") est sorti le 6 aot 2004 aprs plusieurs reports avec une cible spcifique qu'est la scurit informatique. Le service pack amliore l'intgration et les performances du Pare-feu Windows et du Wi-Fi, intgre le support du Bluetooth et rajoute un bloqueur de pop-up pour Internet Explorer. Les perfectionnements de scurit principaux concernent le pare-feu qui est dsormais activ par dfaut et un module qui bloque l'usage abusif des applications en mmoire vive et de l'UC. En plus, d'autres modules de scurit ont t intgrs dans le navigateur web et le client de messagerie et inclut le centre de scurit Windows qui donne un aperu de la scurit de l'ordinateur et des mises jour. Un logiciel anti-virus et un pare-feu tiers peuvent tre utiliss et leur aperu est indiqu dessus. Windows Movie Maker 2 possde une nouvelle interface utilisateur, transitions d'image, effets vido ou encore des nouvelles options. Une liste complte des mises jour est disponible sur leur site[17]. La socit AssetMetrix a signal qu'un ordinateur sur dix possde des interfrences avec leurs applications[18],[19]. Le SP2 inclut aussi de grandes mises jour pour les ditions pour Tablet PC et Media Center et prs de 25 langues supportes. Il cre aussi de nombreuses diffrences au niveau visuelles telles que la suppression de la dsignation "(C) 1985-2001", l'dition n'est plus affiche et la barre indiquant le chargement est bleue pour toutes les ditions. Encore un autre dtail, l'icne de connexion Wi-Fi qui auparavant tait symbolise par deux ordinateurs comme pour les connexions par LAN est dsormais reprsente par un seul avec symbole d'onde sur le ct droit. Le SP2 a aussi introduit une incompatibilit majeure du pack avec les processeurs Prescott qui empchait le dmarrage des PC quips. Cependant, Intel et Microsoft ont trouv des solutions pour supprimer le problme.

Windows XP

48

Service Pack 3 (SP3)


Microsoft Windows XP Service Pack 3 est disponible pour les utilisateurs depuis le 6mai2008. La taille du tlchargement est de 310,41 Mo et il corrige 1 174 problmes du systme dexploitation. Celui-ci propose des nouveauts[20] moins importantes que le SP2. Cependant, il regroupe l'ensemble des mises jour effectues par Microsoft depuis la mise en service de Windows XP et intgre tout de mme la prise en charge du WPA2 pour les rseaux sans fil, et la prise en charge du NAP (Network Access Protection), la dtection de routeur de type trou noir[21]. En plus de ces amliorations de scurit, certaines fonctionnalits provenant de Vista ont t backportes[22], notamment Windows Imaging Component (WIC). Ce Service Pack est le dernier mis en place par la socit sur ce systme d'exploitation, afin de se consacrer son successeur : Windows Vista. Actuellement, c'est Windows 7, la dernire mouture du systme d'exploitation de Microsoft qui est privilgie. la suite de la dcouverte d'un problme[23] affectant les utilisateurs d'un outil professionnel, Dynamics Retail Management System (RMS), le Service Pack 3 a t report une date ultrieure, pour finalement sortir le 6 mai 2008. La phase de support tendu de Windows XP prendra fin le 8 avril 2014, aprs de nombreux reports de la part de Microsoft la suite des demandes de professionnel souhaitant garder leur parc informatique sous cet OS. Plus aucune mise jour de scurit ne sera publie. partir de cette date, Windows XP ne sera plus support.

Aprs Microsoft
Des logiciels permettant de succder aux services packs existent. Ils permettent aux informaticiens ayant installer Windows sur plusieurs ordinateurs de tlcharger une seule fois les mises jour sur un disque dur local ou autre mdia (ex: CD), afin d'avoir patienter moins de temps durant le tlchargement des mises jour automatiques (via Windows update ). Par exemple : le logiciel WSUS Offline Update [24]. Et un logiciel permettant de crer un CD d'installation contenant les mises jour les plus rcentes : XP Coccinnelle [25]. Ce type de logiciel a aussi pour utilit de permettre d'installer des mises jour sur des ordinateurs n'tant pas reli Internet. Ce travail est dj tout fait sur les sites de Torrent o l'on peut trouver des versions de Windows XP professionnel avec SP3 et mises jour intgrs, ces versions sont actualises tous les mois et permettent d'avoir un CD d'installation rcent et jour. Cette pratique est lgale ds lors que vous possdez une licence d'installation valide, dans le cas contraire il existe des moyens de l'activer mais c'est illgal.

Critiques
Le systme Windows XP a t critiqu pour son instabilit et sa vulnrabilit aux logiciels malveillants, virus informatiques, chevaux de Troie et autres vers. Ces problmes de scurits sont aggravs par le fait que les utilisateurs reoivent, par dfaut, des droits d'administrateur qui accordent un accs illimit aux fondements du systme. Ainsi, si ce compte est pirat, le hacker possde un contrle sans limite sur l'ordinateur. Windows a historiquement t la cible de nombreux crateurs de virus. Une faille de scurit est souvent invisible jusqu' son exploitation, ce qui rend sa prvention difficile. Microsoft publie rgulirement des patchs corrigeant des failles de scurit, mais elle peuvent tre exploites sur des systmes non actualiss. Des critiques ont affirm que l'interface par dfaut de Windows XP (Luna) est visuellement dommageable et gaspille l'espace sur l'cran alors qu'elle n'offre aucune fonctionnalit nouvelle et s'excute plus lentement[26]. Certains de ces critiques vont jusqu' l'appeler l'interface Fisher-Price [26]. Ses dtracteurs peuvent cependant facilement revenir l'apparence Classique de Windows[26]. la suite du rcent procs opposant les tats-Unis et Microsoft, ce dernier a t condamn pour abus de son monopole en matire de systmes d'exploitation en crasant la concurrence sur d'autres marchs. Il est reproch Windows XP d'intgrer certaines applications telles que le Windows Media Player et Windows Messenger, ainsi que ses liens troits avec le service Windows Live ID.

Windows XP L'absence de support de MS-DOS a dplu certains utilisateurs migrant depuis Windows 9x vers Windows XP. Bien que XP propose le Mode de compatibilit[27], ainsi qu'une invite de commande ressemblant davantage une fentre DOS de Windows 9x que CMD, un grand nombre d'anciennes applications DOS rencontrent des erreurs. Ces erreurs sont dues au fait qu'XP est bas sur le noyau NT et n'utilise donc plus MS-DOS comme systme d'exploitation de base. Il existe des solutions Open Source telles que DOSBox et FreeDOS, bien que dans de rares cas un vritable environnement MS-DOS soit toujours ncessaire. Tandis que l'activation devient une chose de plus en plus frquente, de nombreux problmes peuvent subsister. Windows XP a introduit les utilisateurs occasionnels l'activation de leur produit en crant une bulle leur signalant que le produit doit tre activ. Le systme a t prsent par Microsoft pour limiter la distribution illgale de Windows XP[28]. L'activation oblige l'utilisateur activer le produit sur le serveur Microsoft aprs 30 jours pour continuer d'utiliser le systme d'exploitation. Si l'utilisateur change d'ordinateur ou si deux ou plus de composants sont changs, le serveur peut refuser d'activer le logiciel car il ne correspond pas la configuration originale.

49

Windows Genuine Advantage


WGA est un outil qui analyse la version de Windows XP pour savoir si elle est lgale ou non. Si le numro de licence n'est pas authentique, il fait apparatre l'utilisateur une bulle qui lui conseille d'acheter une version lgale chez Microsoft, et les utilisateurs qui accdent Windows Update ne pourront tlcharger que les mises jour prioritaires, mais les nouvelles versions de DirectX, Windows Defender, Windows Media Player et autres refuseront de s'installer[29],[30]. De nombreux utilisateurs souhaitent se dbarrasser de cette fonctionnalit. Ainsi de nombreux rseaux P2P proposent une version cracke et non contractuelle, qui permet de fausser les rsultats de rapport des logiciels. Des cls de licence en volume, valides avec WGA, sont galement mises disposition sur la toile par les contrefacteurs.[rf.ncessaire]

Historique et part de march


Cette section est vide, insuffisamment dtaille ou incomplte. est la bienvenue ! Windows XP se classe actuellement en deuxime place aprs Windows 7 avec un taux de march d'environ 38 % [31],[32] . Le systme a t le plus utilis au monde jusqu'en septembre 2011. Le 11avril2012, Microsoft lance le compte rebours de l'extinction du systme d'exploitation[33].

Notes et rfrences
[1] http:/ / windows. microsoft. com/ fr-FR/ windows/ products/ windows-xp [2] Microsoft annonce Windows XP et Office XP (http:/ / www. microsoft. com/ presspass/ press/ 2001/ feb01/ 02-05namingpr. mspx), Microsoft PressPass, Microsoft, 5fvrier2001. Consult le 13 mai 2006 [3] Jeremy Kirk, Pas d'effet de la lenteur de la sortie du SP3 (http:/ / www. itworld. com/ Comp/ 4063/ 060118xpsp3/ pfindex. html), ITworld.com, 18janvier2006 [4] Windows XP et les processeurs pluri-curs (http:/ / www. microsoft. com/ licensing/ highlights/ multicore. mspx#E1B) sur Microsoft, 7 juin 2005 [5] Guide de comparaison avec la version Familiale (http:/ / www. microsoft. com/ windowsxp/ home/ howtobuy/ choosing2. mspx) sur Microsoft, 2 juillet 2001 [6] Anciennement, il y avait un lien ci-dessous [Lien Mort Photos de Microsoft Windows XP Starter Edition], Microsoft (29 septembre 2004). [7] Une version rduite pour les Europens de Windows (http:/ / www. seattlepi. com/ business/ 205093_msftfolo24. html) sur Seattle Pi, 24 dcembre 2004 [8] La version europenne de XP s'appelle 'Windows XP Home Edition N' (http:/ / www. redmondmag. com/ news/ article. asp?EditorialsID=6625) sur Redmondmag.com, 28 mars 2005 [9] Procs entre Microsoft et l'UE (http:/ / news. bbc. co. uk/ 2/ hi/ business/ 4388349. stm) sur BBC, 28 mars 2005 [10] Stuart Sechrest, Michael Fortin, Windows XP Performance (http:/ / technet. microsoft. com/ en-us/ library/ bb457057. aspx) sur Microsoft TechNet (http:/ / technet. microsoft. com/ ), Microsoft. Mis en ligne le 1er juin 2001, consult le 3 aot 2010. 128 MBWindows XP Minimum Recommended RAM

Windows XP
[11] Changer les effets visuels de Windows XP (http:/ / www. microsoft. com/ resources/ documentation/ windows/ xp/ all/ proddocs/ en-us/ display_change_visual_effects. mspx) sur Microsoft, Inconnue [12] L'ordinateur devient lent quand on clique sur plusieurs icnes (http:/ / support. microsoft. com/ default. aspx?scid=kb;EN-US;294770) sur Microsoft, 15 janvier 2006 [13] http:/ / design. iconfactory. com/ pages/ winicon/ windowxp. html [14] The Iconfactory, Iconfactory fait les icones de Windows XP (http:/ / design. iconfactory. com/ pages/ winicon/ winicon. html). Consult le 22 mai 2006 [15] Microsoft, La musique et la vido de bienvenue ne s'affichent pas (http:/ / support. microsoft. com/ kb/ 888239), Microsoft. Consult le 26 avril 2007 [16] Fin du support pour Windows 98, Windows Me et Windows XP Service Pack 1 (http:/ / www. microsoft. com/ windows/ support/ endofsupport. mspx), 6 janvier. Consult le 27 juin 2006 [17] Liste des mises jour incluses dans le Service Pack 2 (http:/ / support. microsoft. com/ default. aspx?scid=kb;EN-US;811113) sur Microsoft, 13 janvier 2006 [18] = Microsoft Plusieurs programmes sont obligs de s'arrter aprs l'installation du Service Pack 2 (http:/ / support. microsoft. com/ default. aspx?kbid=842242\publisher), 25 janvier 2006 [19] Analyse du SP2 par les laboratoires de recherche AssetMetrix. (http:/ / www. assetlabs. com/ index. php?option=com_docman& task=cat_view& gid=13& Itemid=28) sur Steve O'Halloran / AssetMetrix Inc., 29 mars 2005 [20] Vue d'ensemble en anglais du Service Pack 3 (http:/ / www. microsoft. com/ downloads/ details. aspx?FamilyID=68c48dad-bc34-40be-8d85-6bb4f56f5110& DisplayLang=fr), Microsoft [21] (en) Black hole (networking), voir aussi trou noir en astrophysique [22] backporting : Prendre des fonctionnalits d'une version rcente d'un logiciel et les porter sur une version plus ancienne, voir (en) backporting [23] Ina Fried, La mise jour de XP repouss suite un accroc (http:/ / www. news. com/ 8301-13860_3-9931343-56. html) sur news.com, 29 avril 2008 [24] http:/ / www. wsusoffline. net/ [25] http:/ / xpcoccinelle. fredisland. net/ [26] Votre interface est lente passez au classique! (http:/ / www. pcworld. com/ resource/ article/ 0,aid,117427,00. asp) sur PC World, Octobre 2004 [27] (en) Microsoft, "Running Older Programs on Windows XP" (http:/ / www. microsoft. com/ windowsxp/ using/ helpandsupport/ learnmore/ appcompat. mspx). Consult le 18 juillet 2007 [28] Activation de produits Microsoft (http:/ / www. microsoft. com/ resources/ howtotell/ content. aspx?displaylang=fr& pg=mpa) sur Microsoft [29] Description du programme Windows Genuine Advantage (http:/ / support. microsoft. com/ ?kbid=905474). Consult le 31 octobre 2006 [30] Genuine Microsoft Software: FAQ (http:/ / www. microsoft. com/ genuine/ downloads/ faq. aspx#ques105). Consult le 31 octobre 2006 [31] Windows 7 dtrne XP et devient le systme d'exploitation le plus populaire du monde (http:/ / www. developpez. com/ actu/ 37911/ Windows-7-detrone-XP-et-devient-le-systeme-d-exploitation-le-plus-populaire-du-monde/ ) sur www.Developpez.com. Consult le 18 octobre 2011 [32] Top 5 Operating sytem (http:/ / gs. statcounter. com/ #os-ww-monthly-201109-201112). [33] (http:/ / www. google. com/ hostednews/ afp/ article/ ALeqM5jxMq_yMUroig1MpQfXzFJdxThO3A), AFP, 11 avril 2012.

50

Liens externes
Site officiel (http://windows.microsoft.com/fr-FR/windows/products/windows-xp) Catgorie Windows XP (http://www.dmoz.org/World/Franais/Informatique/Logiciels/ Systmes_d'exploitation/MS-Windows/Windows_XP/) de lannuaire dmoz Cours et tutoriel sur Windows XP (http://windows.developpez.com/cours/)

Windows Vista

51

Windows Vista
Windows Vista

Famille Type de noyau tat du projet Entreprise/ Dveloppeur Licence tats des sources

Microsoft Windows Noyau hybride Sortie et stable Microsoft

Microsoft Source ferme

Dernire version stable 6.0.6002 (Build 6002) (le 28avril2009) Site web www.windowsvista.fr [1]

Le logiciel Windows Vista est un systme d'exploitation propritaire de la famille Microsoft Windows, et plus prcisment de la branche Windows NT (NT 6.0), dvelopp et commercialis par la socit Microsoft. Il a t mis sur le march en fvrier 2007, soit plus de cinq ans aprs son prdcesseur, Windows XP. Son successeur est Windows 7, sorti en octobre 2009. Selon Microsoft, Windows Vista contient des centaines de nouvelles fonctionnalits. Les plus significatives d'entre elles sont probablement le renouveau de l'interface graphique, une fonction de recherche plus dveloppe grce l'indexation, de nouveaux outils de cration multimdia, comme le crateur de DVD Windows, la configuration rseau en partie rcrite et, enfin, le noyau NT6 assurant une plus grande stabilit et de meilleures performances. Windows Vista vise augmenter le niveau de communication entre les machines sur un rseau local en utilisant la technologie du peer-to-peer qui simplifie le partage de fichiers et de mdias numriques entre les ordinateurs et les priphriques. Pour les dveloppeurs, Vista introduit la version 3 du .NET Framework qui a pour objectif de faciliter la programmation d'applications par rapport l'utilisation traditionnelle des API Windows. Le premier objectif de Microsoft, dont le rsultat reste dmontrer[rf.ncessaire], tait d'obtenir une meilleure scurit pour le systme. Une des critiques les plus courantes de Windows XP, et de ses prdcesseurs, tait que des vulnrabilits permettant aux malwares et aux virus de pntrer dans l'ordinateur taient dcouvertes, et relativement souvent exploites. la vue de ceci, Bill Gates a annonc dbut 2002 le rachat de Trustworthy Computing pour ajouter de nouvelles fonctions de scurit dans les prochaines versions de Windows. Microsoft a dclar avoir donn la priorit l'amlioration de la scurit de Windows XP et celle de Windows Server 2003 avant de finir le dveloppement de Vista, ce qui a retard de manire significative sa version finale. Le nom Windows Vista a t annonc comme nom dfinitif le 22juillet2005. Auparavant, le nom de code du systme tait Longhorn. Vista est un acronyme form par l'initiale des mots de la phrase suivante : Virtual immersive science and technology application.

Windows Vista

52

Historique
Le dveloppement de Windows Vista a t annonc en aot 2001, comme une version intermdiaire de Windows 7. Ce dernier ayant un retard important, Microsoft a prfr sortir une version intermdiaire intgrant certaines fonctionnalits de Windows 7. Ce dernier, connu au dpart sous le nom de code Vienna, est finalement sorti le 22 octobre 2009 sous le nom Windows 7. De nombreuses versions de test ont t mises en circulation en interne et se sont retrouves aux mains du public de manire plus ou moins lgale. Ces versions, comportant des bugs pour la plupart (il s'agit de versions de dveloppement) ressemblaient encore Windows XP. l'origine, Microsoft a annonc que plusieurs technologies et amliorations ne seraient disponibles que sous Windows Vista, mais finalement Avalon (nom de code de Windows Presentation Foundation) et Indigo, respectivement sous-systme graphique et de communications de Vista, ont t ports sous Windows XP ; mais, par contre, WinFS, le service de recherche associ au systme de fichiers, ne fait pas partie du systme mais sera livr plus tard en tlchargement[rf.ncessaire]. Ensuite, Microsoft n'a plus communiqu sur Vista jusqu'au WinHEC d'avril 2005. Pendant ce temps, le dveloppement a t gel, et les mthodes de dveloppement ont t repenses, avant de reprendre celui-ci, sous le code de Windows NT 5.2, soit Windows Server 2003 Service pack 1. Au WinHEC 2005, la version 6.0.5048 est livre aux dveloppeurs. La bta 1 est arrive ensuite et a apport les premires amliorations depuis la remise plat du processus de dveloppement. Dossiers virtuels (se basant sur des requtes de recherches), nouvelle interface et comptes rellement limits (comme sous UNIX, de manire limiter les dgts causs par une application malveillante ou dysfonctionnelle).

Difficults de dveloppement
La version finale du systme d'exploitation est officiellement sortie le 30 janvier 2007 en version bote pour les particuliers et tait disponible ds le 30 novembre 2006 en version RTM pour les entreprises (version Entreprise). Son dveloppement aura t aussi long car Microsoft a d corriger certains points noirs des versions antrieures, comme l'instabilit, le problme de la fragmentation et les failles de scurit, entre autres. Vista devait intgrer un nouveau systme de fichiers (Win FS) qui tait cens tre une rvolution dans la gestion des fichiers sur un PC. Finalement aprs quelques apparitions dans les premires versions alpha de Vista (Longhorn), Win FS a t abandonn car il tait trop lent et pas du tout prt. Un revirement aussi a t fait au niveau du manageur du projet Vista qui a t remplac par le manageur des quipes de Microsoft Office. Celui-ci tant connu pour livrer toujours temps les logiciels dont il tait responsable. Un certain nombre d'lments qui devaient former un ensemble propre Windows Vista, comme Avalon (nom de code de Windows Presentation Foundation), le systme dinterface utilisateur, Indigo, le systme de gestion des connexions rseau, ainsi qu'Internet Explorer 7, Windows Media Player 11 ou Movie Maker 3 sont disponibles sparment pour les utilisateurs de Windows XP.

Windows Vista

53

Dates-cls du dveloppement de Windows Vista


mai2001 : dbut du dveloppement de la version de Windows destine succder Windows XP pour la fin de l'anne 2003 ; 12juin2002 : Milestone 1 - Build 3646, fonde sur le code de Windows XP ; 28juillet2002 : Milestone 2 - Build 3663 et premires captures d'crans prsentes au public ; 23septembre2002 : Milestone 3 - Build 3683, visuellement trs proche de Windows XP, mais offrant une barre latrale et incluant une bauche de WinFS ; 20octobre2002 : fuite d'une version de dveloppement (build 3683) qui est disponible pour la premire fois sur Internet ; 19fvrier2003 : Milestone 4 - Build 4008, nouveau thme Plex, nouvel installeur, nouvelle barre de tches et nouvel Internet Explorer ; 28mars2003 : Milestone 5 - Build 4015, introduction des dossiers virtuels ; 25avril2004 : Milestone 7 - Build 4074, introduction d'un nouveau thme d'icnes et du thme Jade ; 27aot2004 : Microsoft annonce le report de la sortie du successeur de Windows XP, et que de gros changements allaient avoir lieu sur la version en dveloppement, notamment en se fondant sur le code de Windows 2003 Serveur et en y incorporant seulement les fonctionnalits ncessaires. Des fonctionnalits comme WinFS et NGSCB tant annules ou reportes plus tard ; 7septembre2004 : Longhorn D1 - Build 3790, premire version fonde sur le code de Windows 2003 ; 1eravril2005 : Longhorn D1 - Build 5048 ; 22juillet2005 : Microsoft dvoile le nom officiel de sa future mouture, Windows Vista ; 27juillet2005 : sortie de la premire version Beta 1 - Build 5112, rserv aux bta-testeurs et aux professionnels, et qui apporte de nombreuses modifications apportes l'interface et au shell, ainsi que de nouvelles icnes haute rsolution, une nouvelle interface Internet Explorer et le contrle parental[2]; 21fvrier2006 : sortie de la premire version dite feature complete aux bta-testeurs et aux TAP. Interface Aero disponible ; 23mai2006 : sortie de la version Beta 2 - Build 5384, uniquement rserve aux abonns MSDN et Microsoft TechNet 8juin2006 : la Beta 2 est la disposition de tous[3]; 1erseptembre2006 : sortie de la version RC1 (Release Candidate) - Build 5600, uniquement rserve un groupe restreint de beta testeurs ; 6septembre2006 : la version RC1 est accessible aux abonns Technet et MSDN[4],[5]; 14septembre2006 : la version RC1 est disponible pour tout le monde ; 6octobre2006 : sortie de la version RC2 - Build 5700, uniquement rserve aux beta testeurs ; 7octobre2006 : la version RC2 est disponible pour tout le monde[6]; 8novembre2006 : sortie de la version RTM (Release To Manufacturing = finale) - Build 6000 ; 15novembre2006 : les abonns de la communaut de dveloppeurs MSDN, de Technet[7] et du Technology Adoption Program, se voient octroyer la possibilit de tlcharger la version finale ; 30novembre2006 : sortie officielle de Windows Vista pour les entreprises et professionnels, disponible uniquement pour les titulaires d'une licence spcifique sur la plate-forme de tlchargement de Microsoft ; 30janvier2007 : sortie officielle de Windows Vista pour le grand public avec les premires versions botes. 18mars2008 : Windows Vista SP1 disponible pour tout le monde via Windows Update Build 6001[8],[9]. 26mai2009 : Windows Vista SP2 disponible pour tout le monde via Windows Update Build 6002[10]. 12juillet2011 : Arrt du support par Microsoft de Windows Vista SP1. Les utilisateurs doivent dsormais tlcharger le SP2[11].

Windows Vista

54

Les axes de dveloppement de Windows Vista


Microsoft dclare avoir dvelopp Windows Vista selon les axes simple, sr, et connect : Simple : des outils de recherche sont intgrs diffrents endroits dans le systme : fentre de l'explorateur, menu dmarrer, etc. Windows Vista dispose galement d'un concept de dossier virtuel , dj en uvre sous des systmes concurrents. Un dossier virtuel est un fichier XML qui contient un lien constamment mis jour vers un fichier rel. Il introduit galement de nouvelles icnes au format vectoriel, permettant de les redimensionner sans perte de qualit. Le mot fait galement allusion aux transparences dans l'interface utilisateur. Sr : Windows Vista est architectur diffremment des versions prcdentes, ce qui lui permet d'offrir, selon Microsoft, une meilleure protection contre les virus informatique, vers, hackers et la plupart des programmes malveillants. Connect : Windows Vista offre un support amlior des priphriques ou des ordinateurs connects.

Principales nouveauts
Parmi les nouveauts : 64 bits Vista est disponible en version 64 bits ou en version 32 bits sa sortie, contrairement Windows XP dont la version x64 a vu le jour quelques annes plus tard. Les versions Vista 32 bits supporteront les applications 32 bits et 16 bits tandis que les versions Vista 64 bits supporteront les applications 64 bits et 32 bits mais pas les 16 bits. Gestion native de l'IPv6 avec compatibilit IPv4 (qui est nanmoins gr dans XP SP2). Architecture DotNet Windows Vista fournit par dfaut les bibliothques et les programmes ncessaires l'excution des applications DotNet version 3. L'API originale reste Win32 mais Vista ajoute en intgrant les dernires versions du runtime des moyens plus commodes d'accder au systme via des langages haut niveau comme C# ou VB.NET. Windows Presentation Foundation c'est le nom du sous-systme graphique qui aura une API base sur XAML (langage graphique similaire XUL). Elle utilise normment de composants vectoriels et 3D, via DirectX 9. Il sera port vers Windows XP. L'interface graphique Aero c'est une interface redessine (remplaant le thme Luna de Windows XP) afin d'tre plus agrable, son fonctionnement est semblable aux autres version de Windows (barre des tches, etc.). De nouvelles icnes vectorielles affichent un aperu du contenu d'un fichier ou d'un programme avant qu'il ne soit ouvert. Amlioration de la bascule entre applications, qui affiche dsormais une capture des applications lances, notamment afin de faciliter le choix, et accompagne l'ensemble d'effets 3D (des quivalents existaient dj, que ce soient les Microsoft PowerToys ou des programmes tiers tels que TaskSwitchXP). Aero qui accroit les calculs 3D et, par consquence, la consommation de la carte vido serait l'origine d'une sur-consommation sur les ordinateurs portables. Microsoft a admis le problme voquant de son ct une perte d'environ 4 % de l'autonomie[rf.ncessaire]. UAC (User Account Control) contrle d'accs utilisateur il s'agit d'une nouvelle couche de scurit dont le rle est de prvenir les utilisations non dsires de privilges levs. Par dfaut, les programmes sont lancs avec des droits d'accs restreint, mme si l'utilisateur possde des droits administrateur. Cela permet d'viter que les applications accdent sans contrle certaines parties sensibles du registre ou du systme de fichiers. Il faudra alors donner l'autorisation l'application de

Windows Vista poursuivre ces oprations. Windows Vista dtecte nanmoins automatiquement les installateurs et les dmarre dans un contexte privilgi. Windows Communication Foundation un systme de communication permettant aux programmes de dialoguer plus facilement entre eux. Il sera port vers Windows XP. Windows PowerShell (anciennement Monad) un shell orient objet, moins volu et moins facile d'accs que les shells Unix mais plus complet que l'invite de commande hrite de MS-DOS qui quipait les prcdentes versions de Windows. Il semblerait que PowerShell ne soit pas livr en standard, pour des raisons de scurit[rf.ncessaire], mais disponible sparment. Next-generation secure computing base un ensemble de technologies DRM destines selon Microsoft scuriser le systme, mais qui sont trs controverses, notamment dans le milieu du logiciel libre, car elles paraissent pour certains reprsenter un danger pour les liberts individuelles. Ces technologies taient l'origine connues sous le nom de Palladium, mais Microsoft a modifi ce nom au motif de l'existence d'un diteur portant le mme nom ; peut-tre aussi cause de la mauvaise rputation qu'avait dj acquis le projet Palladium. BitLocker Drive Encryption un programme destin permettre le chiffrement des partitions avec diffrent algorithme (AES 128 ou 256 bit avec ou sans diffuser). Cette fonctionnalit est seulement disponible sur les versions entreprise et intgral de Vista. SuperFetch volution de PreFetch. Technologie destine amliorer la vitesse d'ouverture et le temps de rponse des programmes les plus utiliss. Elle est base sur un systme d'analyse des processus non-systmes, c'est--dire que le systme analyse quels programmes sont le plus couramment utiliss pour chaque journe (exemple : si l'utilisateur est un tudiant amateur de jeux vido, le systme prchargera les mardis Microsoft Word, Powerpoint ou OpenOffice.org, alors que les samedis, il prchargera Black & White 2, Les Sims 2 ou tout autre jeu que l'utilisateur utilise couramment) pour le prcharger au dmarrage en tche de fond. ReadyBoost cette technologie permet l'utilisation d'une cl USB mmoire flash comme mmoire cache pour les accs au disque dur. ReadyBoost amliore les performances si son temps d'accs et son taux de transfert sont suffisants. C'est pourquoi Microsoft impose des conditions minimales sur les cls utilises : 2,5 Mo/s en lecture alatoire pour 4 Ko et 1.75 Mo/s en criture alatoire pour 512 Ko. DirectX 10 Microsoft inaugure avec Windows Vista DirectX 10, qui ne sera disponible que sur ce systme. Cette nouvelle version a t compltement rcrite pour tre la fois plus simple grer par les dveloppeurs de jeux vido, et beaucoup plus performante d'aprs Microsoft. En revanche, cette version n'est plus compatible avec les prcdentes. Seuls les futurs jeux pourront l'utiliser, condition que l'utilisateur dispose d'une carte graphique compatible. Pour rester compatible avec les jeux actuels, Windows Vista utilise en parallle une version lgrement amliore de DirectX 9.0c. Cette version amliore est bien entendu compatible avec les versions prcdentes de DirectX 9.0c. DirectX 10 ne sera pas port sous Windows XP. OpenGL Windows Vista gre l'OpenGL d'une faon diffrente par rapport son prdcesseur. En effet Vista mule OpenGL, dans sa version 1.4, via une surcouche de Direct3D. La principale consquence de ce nouveau mode de gestion est une importante perte de performances des applications OpenGL, aussi bien des applications

55

Windows Vista professionnelles que des jeux vido. Cependant, pour pallier ce problme, d la manire dont Vista gre les ressources graphiques, des pilotes ICD (Installable Client Driver) sont mis disposition par les constructeurs de cartes graphiques (ATI et Nvidia entre autres), pour permettre une gestion directe de l'OpenGL, de surcrot dans sa version actuelle 2.0. Grce ces pilotes ICD, les utilisateurs de Vista pourront retrouver des performances normales dans leurs applications OpenGL. PatchGuard (Kernel Patch Protection) PatchGuard empche de patcher le noyau (disponible seulement pour les versions 64bits). Ce composant suscite des critiques de la part des diteurs d'antivirus (notamment McAfee et Symantec) : selon eux, ce dispositif rduirait les performances des antivirus et serait l'origine d'une concurrence dloyale de la part de Microsoft. Ces contestations font nanmoins l'objet de dbats. Recherche instantane Aussi connue sous le nom "Recherche pendant la frappe", Windows Vista propose une nouvelle faon de retrouver vos donnes. Trs rapide, cette technique se base sur le contenu des fichiers et fonctionne plus en profondeur que les outils de recherche proposs jusqu'ici dans Windows. Internet Explorer 7 Quelques caractristiques phares du navigateur : nouvelle interface utilisateur, possibilit d'afficher plusieurs pages dans une mme fentre, gestion de RSS, case de recherche, amlioration de l'impression, zoom sur les pages affiches, Quick Tabs (reprsentation des onglets par des imagettes), filtre anti-Hameonnage, nouvelles fonctionnalits de protection, support des noms de domaines internationaliss (IDN), amlioration du support des langages du Web. Internet Explorer 7 s'excute en mode protg, de faon tre isol des autres applications. Ainsi, les logiciels "malicieux" ne sont pas en mesure d'crire au-del du dossier des fichiers temporaires, sauf autorisation expresse de l'internaute. Lecteur Windows Media 11 Version totalement revue de la bonne tout faire multimdia de Windows. Entre autres amliorations, signalons la recherche pendant la frappe, une nouvelle interface utilisateur pour la bibliothque multimdia, l'affichage et l'organisation de photos et de vidos, le partage de la bibliothque sur un rseau incluant d'autres machines Vista et le support d'extensions Media Center. Windows Audio Session API Communication avec les priphriques audios par sessions. Centre de sauvegarde et de restauration Permet de paramtrer la sauvegarde des fichiers intervalles rguliers et de rtablir les fichiers prcdemment sauvegards. Seuls les fichiers qui ont chang sont sauvegards afin de minimiser l'espace disque utilis. Les versions Ultimate, Business et Enterprise de Windows permettent galement d'effectuer une sauvegarde complte de l'ordinateur dans une image disque ou DVD. Cette sauvegarde pourra alors tre restaure si l'ordinateur n'arrive plus dmarrer. Windows Mail Cette application remplace Outlook Express. Elle stocke les messages diffremment afin d'amliorer la stabilit, implmente un moteur de recherche instantan et un filtre anti phishing. La dtection des messages indsirables est amliore par l'intermdiaire de mises jour via Windows Update. Windows Media Center Prcdemment commercialis comme une version part entire de Windows XP (Windows XP Media Center Edition), cette application fait dsormais partie de Windows Vista Home Premium et Ultimate. Centre de mobilit Windows

56

Windows Vista Ce panneau de contrle rassemble les rglages les plus importants relatifs aux ordinateurs portables : luminosit, son, niveau de charge de la batterie, rseau sans fil, orientation de l'cran, paramtres de prsentation, etc. Windows Update La fonctionnalit de mise jour a t simplifie dans Windows Vista. Elle est dsormais effectue par l'intermdiaire d'un panneau de contrle, et non plus par une application Web. Le filtre antispam de Windows Mail et les dfinitions de malwares de Windows Defender sont mises jour automatiquement par son intermdiaire. De plus, les utilisateurs qui optent pour une mise jour automatique (option par dfaut) auront tout moment la dernire version des pilotes lors de l'installation d'un nouveau priphrique.

57

Nouveauts secondaires
Renommage des dossiers spciaux Retrait de l'adjectif possessif plac avant le nom de chaque dossier spcial (i.e. : Mes documents renomm Documents ). Poste de travail devient Ordinateur. Contrle parental amliore et contrle de nombreux paramtres avec srement l'intgration de compte enfant . Dmarrage rapide dmarrage quasi-instantan de l'ordinateur, annonc comme aussi rapide qu'une tlvision (de l'ordre de 1 minute). Pour raliser cela, les services dmarreront en tche de fond alors que le bureau Windows sera partiellement exploitable. Ce principe est dj en uvre sous Windows XP, o il s'est montr plutt inefficace, le bureau n'tant pas trs ractif durant le chargement des services et des programmes lancs au dmarrage. Microsoft recommande d'utiliser le nouveau mode de mise en veille (hybrid sleep) pour atteindre des performances de dmarrage de moins de 30 secondes et la scurit d'un arrt complet de l'ordinateur. Consommation d'nergie rduite Un nouvel tat de veille (hybrid sleep), qui rduit la consommation d'nergie et protge les donnes de l'utilisateur pendant la veille. Elle combine la mise en veille classique et l'hibernation pour permettre un dmarrage rapide et sr en cas de perte de courant. Diagnostic outil qui permet de dtecter, d'analyser et de rparer des problmes tels que les crashs de disque dur, les erreurs de mmoire vive, les lenteurs du dmarrage, les connexions rseau ou encore les performances du systme. Protection des comptes et des donnes tout comme UNIX, et la branche NT des systmes Windows, Vista diffrencie les comptes dits Utilisateur et Administrateur . Les comptes Utilisateur ont des permissions limites pour viter qu'ils puissent endommager le systme. Seuls les comptes Administrateur peuvent installer des applications, pilotes et configurer de manire avance le systme. Mdia devrait inclure des outils pour lire et enregistrer la tlvision numrique terrestre (TNT), avec en plus la gestion de la haute dfinition (TVHD) et des droits numriques (DRM). Nouvelle organisation compose de nouveaux outils pour grer les fichiers, pour raliser des recherches rapidement sans parcourir des rpertoires. Les mta-donnes seront mises contribution. La possibilit de crer des dossiers virtuels

Windows Vista devrait tre galement ajoute, permettant d'associer un dossier virtuel une recherche pralable (par exemple tous les fichiers images, ou tous les fichiers commenant par mdia, etc.) et qui mettra jour en temps rel le contenu de ce dossier correspondant la recherche, afin de retrouver les informations plus rapidement. La recherche devrait tre plus ingnieuse que pour les anciens Windows, permettant des combinaisons complexes comparables une recherche dans une base de donnes (par exemple, tous les noms de fichiers dont l'auteur est John, comportant le nom mdia dans le nom du fichier, ayant une taille de plus de cinquante ko., et ayant t crs aprs 2002). XPS un systme de partage des fichiers en rseau, avec droits pour en limiter l'accs certains utilisateurs ou groupes, afin de mieux protger les donnes. L'utilisateur partageant le fichier pourra galement appliquer une signature numrique pour assurer l'authenticit des informations partages et distribues d'un ordinateur l'autre. RSS feeds (RSS) outil de configuration inclus dans Windows Internet Explorer, qui permet de centraliser sur son ordinateur toutes les informations des sites Internet favoris, celles-ci se mettant jour en temps rel. Cet outil est dj utilis depuis plusieurs annes par un grand nombre d'applications concurrentes, dont celles dites par Mozilla). Synchronisation des priphriques devrait inclure un nouveau systme de gestion des pilotes (WDDM), supportant du nouveau matriel, tel que les tlphones portables ou les PDA, et qui permettra des partager les priphriques plus facilement en rseau. Outil de rparation au dmarrage cet outil permet de rparer les problmes causs durant le dmarrage de Windows. Il dtectera les erreurs ventuelles et diagnostiquera la source du problme pour rparer le systme. Cet outil est disponible dans les outils de rcupration du DVD de Windows. Stabilit accrue Windows Vista offre la possibilit aux dveloppeurs de crer des applications capables de reprendre le travail o il est interrompu, aprs un crash. La plupart des services et composants de Windows Vista auront t prvus pour tre rcuprs et relancs automatiquement en cas de dysfonctionnement. Copies caches de fichier (Shadow Copy) Cette fonctionnalit conserve diffrentes versions des fichiers et dossiers. Si ncessaire, il est galement possible de crer des points de restauration manuellement, en utilisant l'onglet Protection du systme dans la bote de dialogue Proprits du systme. Lorsque plusieurs versions d'un mme fichier sont disponibles, l'utilisateur peut choisir quelle version doit tre restaure, ou supprimer ces versions. Hrite de Windows Server 2003, cette fonctionnalit est rserve aux ditions Enterprise et Ultimate de Vista. Chiffrement des donnes Vista intgrera le chiffrement des donnes pour prvenir la lecture des donnes par des tiers non autoriss. Les cls de chiffrement seront stockes sur le PC dans une puce DRM appele Trusted Platform Model (TPM) si la carte mre en est quipe. Rflexes rapides Vista privilgiera certaines tches, davantage que Windows XP, pour permettre l'utilisateur le contrle permanent de l'ordinateur, mme si un processus demande beaucoup de ressources. Amlioration de la recherche en rseau Vista devrait fournir plus d'outils et de rapidit lors de recherches rseau sur d'autres ordinateurs grce une couche rseau compltement rcrite.

58

Windows Vista Documents XPS (nom de code Metro) nouveau format de fichier bas sur XML, il pourra tre cr par n'importe quelle application (similaire l'impression dans un fichier PDF). Le document ainsi gnr sera fidle au fichier source, avec toutes les polices et autres informations contenues. Il sera d'un format convenant aussi bien pour l'archivage d'un document que pour le partage, indpendamment des applications. Le lecteur de fichier Metro sera intgr Internet Explorer 7. Mcanisme d'authentification amlior Vista amliorera la scurit en augmentant le support des lecteurs de carte puce et il sera facile de configurer des authentifications biomtriques carte, ou autrement. Outils Internet amliors scurit par rapport aux sites qui ne pourront plus installer d'applications sans les droits. Pare-feu amlior et outils de filtrage de Spam. Windows Sidebar permettra d'afficher en temps rel des flux RSS, ou une barre de lancement rapide, et mme des diapositives d'images favorites. Toutes les versions se trouveront sur un seul disque toutes les versions de Windows Vista seront sur un seul support DVD, par contre les ditions x86 (32bit) et x64(64bit) seront sur des DVD diffrents. L'installation choisira la bonne version,selon la cl de licence ou offrira le choix de la version si aucune cl n'est prsente. Windows sera alors fonctionnel pour trente jours, et une cl sera demande ensuite. Les botes contenant la cl de licence seront de diffrentes couleurs : WRP Windows Resource Protection WRP protge les fichiers et les entres de la base de registre essentiels pour Vista; il remplace l'ancien WFP (Windows File Protection) de XP qui ne concernait que les fichiers ; de plus, le mcanisme de l'ancien WFP tait diffrent: il acceptait les suppressions ou modifications des fichiers concerns, mais les remplaait immdiatement, dans le temps d'une seconde, par leurs anciennes versions. Windows SideShow Sur certains ordinateurs portables rcents, ainsi que sur les appareils Windows Mobile, cette fonctionnalit permet d'afficher des informations sur un priphrique d'affichage annexe. Reconnaissance de la parole La reconnaissance vocale fait partie intgrante de Windows Vista. Contrairement au module de reconnaissance vocale d'Office 2003, qui fonctionne uniquement dans Office et WordPad, La reconnaissance vocale de Windows Vista est accessible toute application installe dans Windows Vista. Elle fonctionne dans plusieurs langues : anglais, espagnol, franais, allemand, chinois (traditionnel et simplifi), et japonais. Nouvelles polices De nouvelles polices font leur apparition : plusieurs sont spcialement dessines pour amliorer leur lecture sur l'cran, d'autres amliorent le chinois (Yahei, JhengHei), le japonais (Meiryo) et le coren (Malgun). La fonctionnalit Cleartype a galement t amliore et est active par dfaut. Rapports et solutions aux problmes Vert clair pour la version dition Familiale Basique ; Vert fonc pour la version dition Familiale Premium ; Bleu pour la version Professionnelle et Entreprise ; Noir pour la version Intgrale.

59

Windows Vista Ce panneau de contrle permet de visualiser les problmes pralablement signals Microsoft, ainsi que les solutions et informations complmentaires relatives ces problmes. Amlioration des contrles audio Les nouveaux contrles audio permettent d'ajuster le volume sonore gnral et le volume de chaque priphrique audio. Si ncessaire, ces volumes peuvent tre rgls individuellement dans chaque application. De nouveaux rglages font galement leur apparition: Room Correction, Bass Management, Speaker Fill, Headphone Virtualization. Les bonus de l'dition Intgrale Via Windows Update, l'dition Intgrale de Windows Vista donne accs des composants additionnels: collection de langues, jeu de poker (Texas Hold'Em), amlioration de BitLocker et de EFS (sauvegarde de la cl de cryptage), Windows DreamScene (utilisation de vidos au format MPEG et WMV comme arrire-plan du Bureau). Gestion des disques Le gestionnaire de disques de Windows Vista supporte la compression et la dcompression " la vole". Moniteur de fiabilit et de performances Cet outil contient de nombreux modules qui permettent de rgler et de superviser les performances du systme, l'activit du processeur, des disques, du rseau, de la mmoire, et d'autres ressources. Il affiche galement les oprations sur les fichiers, les connexions ouvertes, etc. Windows Calendar Nouvelle application de calendrier et de gestion des tches Galerie de photos Bibliothque destine la gestion des photos et des vidos. Les photos peuvent tre directement importes depuis un appareil photo numrique. Elles peuvent galement tre marques et tre affectes d'un indice, ayant la forme d'une toile, leurs couleurs et exposition ajustes, classes et affiches en diaporama (avec des effets de panoramique et de fondu enchan), et graves sur support DVD. Cration de DVD Windows Programme annexe Windows Movie Maker, permettant de graver des DVD partir d'lments multimdia. Vous pouvez dfinir des titres, des menus, insrer des pistes sonores, ajouter des panoramiques et des effets de dplacements sur des images fixes. Jeux et Explorateur de jeux Les jeux inclus dans Windows ont t amliors pour tirer parti des nouvelles possibilits graphiques de Windows Vista. Quelques nouveaux venus: Chess Titans, Mahjong Titans, Purble Place. Un explorateur de jeux rassemble les descriptions des jeux et les raccourcis vers les jeux installs sur l'ordinateur. Windows Meeting Space Cette application remplace Windows NetMeeting. Par son intermdiaire, les utilisateurs peuvent partager des applications (ou le Bureau dans sa totalit) avec d'autres utilisateurs du rseau local ou sur internet, en utilisant une technologie poste--poste. Windows Vista Starter et Home Basic ne peuvent que se connecter sur un partage existant. Les autres versions de Windows peuvent initier un partage.

60

Windows Vista

61

Noyau
Windows Vista gre les dernires avances technologiques. Comme la plupart d'entre elles sont relatives au fonctionnement du systme, elles ne sont pas visibles par l'utilisateur final. titre d'exemple, la totale refonte de l'architecture des sous-systmes audio, impression, affichage et rseau : les rsultats de ces amliorations sont tangibles par les dveloppeurs, mais les utilisateurs finaux n'en peroivent que les modifications visuelles. Vista implmente des technologies telles que ReadyBoost et ReadyDrive[12], bases sur l'utilisation de mmoire Flash (dans des lecteurs USB et embarques dans des disques durs) pour amliorer les performances du systme en mettant en cache les programmes et donnes couramment utiliss. Ces technologies ont galement un impact sur les ordinateurs portables, car elles prolongent la dure d'utilisation des batteries. Une autre technologie, appele SuperFetch, analyse l'utilisation de l'ordinateur, afin de dterminer quels lments doivent se trouver en mmoire pour amliorer les performances d'accs. Concernant le redesign de l'architecture rseau, IPv6 a t entirement incorpor dans le systme et de nombreuses amliorations de performances ont t apportes. Le support tait en effet exprimental sous Windows 2000 et prsent sous XP mais pas activ par dfaut. Ce n'est plus le cas avec Windows Vista, qui supporte IPv6 de faon native et par dfaut, avant de revenir IPv4 si ncessaire. Concernant l'affichage, Vista introduit une nouvelle architecture unifie de pilotes, WDDM (Windows Display Driver Model), et une version majeure de Direct3D. Ce nouveau modle empche le blocage du Bureau et introduit des effets spciaux, pierre angulaire de Windows Aero. Direct 3D 10, dvelopp de concert avec les principaux fabricants de cartes graphiques, est une nouvelle architecture qui amliore l'ombrage et permet au processeur graphique de restituer des scnes complexes sans ncessiter l'assistance du processeur. La rpartition de charge entre GPU et CPU et le transfert de donnes entre ces deux composants sont ainsi optimiss. Au niveau du noyau, de nombreuses amliorations ont t apportes au gestionnaire de mmoire, la gestion des processus et des entres/sorties. Le gestionnaire de tas (Heap Manager) implmente de nouvelles fonctionnalits. Par exemple, la vrification d'intgrit qui amliore la robustesse et prvient les erreurs de type buffer overflow. Un gestionnaire de transactions a t implment afin d'assurer l'interface entre les applications, le systme de fichiers et le Registre.

Scurit
L'amlioraton de la scurit tait un des principaux objectifs de Vista. Diverses nouveauts en ont dcoul. La plus importante et la plus visible de ces nouveauts est certainement l'UAC (User Account Control). Cette technologie permet d'utiliser l'ordinateur avec un nombre de privilges rduit par dfaut. Dans les versions prcdentes du systme, cette pratique tait par trop restrictive et incompatible avec bon nombre d'applications. Dans Windows Vista, lorsqu'une action ncessite des droits d'administrateur, une bote de dialogue demande l'utilisateur d'entrer le nom et le mot de passe de l'administrateur. Si l'utilisateur est un administrateur, il doit quand mme confirmer cette action. Ces renseignements sont entrs dans un mode scuris: l'cran est gris, temporairement dsactiv et seule la bote de dialogue de saisie est accessible. Ceci afin d'interdire la saisie des informations par un logiciel malveillant, mais aussi pour mettre en vidence l'importance de la demande. La scurit d'Internet explorer 7 a galement t renforce : filtre anti-phishing, IDN avec des capacits anti-spoofing, contrle parental, excution des contrles ActiveX dsactive par dfaut. Internet Explorer s'excute en mode protg, possde des permissions infrieures celles de l'utilisateur et fonctionne de faon isole des autres applications. L'anti-espion Windows Defender fait maintenant partie de Windows. Il assure la protection contre les malwares et autres programmes indsirables. Toute modification de configuration du systme (telle que le dmarrage automatique d'une nouvelle application) est bloque, sauf autorisation expresse de l'internaute. Une autre amlioration importante concerne le cryptage de disque BitLocker. Rserve aux ditions Enterprise et Ultimate de Vista, cette fonctionnalit permet d'encrypter la totalit du disque systme. BitLocker peut travailler en accord avec un cryptoprocesseur TPM (Trusted Platform Module version 1.2) embarqu sur la carte mre ou avec une cl USB. Tout comme pour les autres techniques de cryptage de disques, BitLocker reste vulnrable une attaque par

Windows Vista dmarrage froid, en particulier lorsque la TPM est utilise sans demande d'identification pralable. Plusieurs autres restrictions de privilges sont galement implmentes dans Vista. Par exemple, un processus possdant un faible niveau d'intgrit ne peut pas interagir avec un autre possdant un fort niveau d'intgrit. Ou encore, un service n'a pas la possibilit d'interagir avec les parties du systme qui ne lui sont pas apparentes. Le pare-feu filtre dsormais les accs entrants et sortants, et il est possible de dfinir des rgles pour valider/dvalider les communications avec certains priphriques..

62

Dploiement et maintenance
Quelques nouveauts concernent les caractristiques relatives au dploiement et la maintenance. Le format WIM (Windows Imaging Format) est la pierre angulaire du nouveau systme de dploiement de Microsoft. Grce lui, les images de Windows Vista peuvent tre facilement maintenues, corriges et tendues. Elles peuvent inclure des applications spcifiques, puis tre dployes auprs des ordinateurs de l'entreprise en rduisant au minimum l'intervention d'un administrateur. L'outil utilis pour raliser ces images a pour nom ImageX. Les services de dploiement Windows (Windows Deployment Services) remplacent les services d'installation distance (Remote Installation Services). Quelque 700 nouvelles politiques de groupes ont t ajoutes, couvrant la plupart des aspects du nouveau systme, et permettant de configurer en profondeur les rseaux sans fil, les priphriques de stockage amovibles et l'exprience utilisateur. Vista introduit galement le format ADMX (de type XML) pour afficher les politiques bases sur le Registre. La gestion des rseaux bass sur des positions gographiques ou de langues diffrentes en est ainsi facilite. Les services pour UNIX ont t renomms"Subsystem for UNIX-based Applications". Ils sont inclus dans les ditions Enterprise et Ultimate de Vista. Le support de NFS (Network File System) est galement inclus. Interface utilisateur multilingue la diffrence des versions prcdentes de Windows qui ncessitaient un pack de langue pour assurer le support de diffrentes langues, Vista Ultimate/Enterprise permet de changer la langue du systme dynamiquement, en se basant sur les prfrences de chaque utilisateur. Support des projecteurs sans fil.

Dveloppeurs
Windows Vista implmente un grand nombre de nouvelles interfaces de programmation. En particulier, il supporte la version 3.0 du framework .Net (bibliothque de classes et CLR, Common Language Runtime). La version 3.0 contient quatre composants principaux : Windows Presentation Foundation est une interface utilisateur permettant l'utilisation du matriel graphique 3D et des technologies Direct3D. Ce composant fournit les bases pour construire des applications et mlanger les interfaces, documents et mdias. C'est le successeur de Windows Forms. Windows Communication Foundation est un systme de communication qui permet aux applications de communiquer plus facilement entre elles et facilite l'utilisation locale ou distante de services Web. Windows Workflow Foundation apporte l'automatisation des tches par l'intermdiaire de workflows. Il fournit le modle, le moteur et les outils ncessaires. Windows CardSpace est un composant charg de mmoriser les informations sur les utilisateurs. Il fournit une interface unifie permettant de choisir une identit pour une transaction donne. Par exemple, pour s'identifier sur un site Web. Ces technologies sont galement accessibles Windows XP et Windows Server 2003. Ceci, afin de faciliter leur introduction et leur utilisation tant par les dveloppeurs que par les utilisateurs finaux. De nouvelles API ont galement t ajoutes dans le cur du systme. Notamment aux niveaux suivants : rseau, impression, interface vido, infrastructure de scurit, dploiement, installation des applications, pilotes de

Windows Vista priphriques (Windows Driver Foundation), NTFS transactionnel, gestion de l'nergie, support de Tablet PC Ink, SideShow et mises jour majeures sur plusieurs sous-systmes du cur de Windows. Les jeux ou les programmes qui se basent sur la version DirectX 10, propre Windows Vista, ne sont pas en mesure de fonctionner sur les versions prcdentes de Windows. Il en va de mme des applications qui ncessitent l'utilisation de Direct3D9Ex, la mise jour pour Vista de Direct3D 9. Si l'on se rfre au blog de Microsoft, il existe trois possibilits pour implmenter OpenGL sous Vista. Les applications peuvent utiliser l'implmentation par dfaut, qui traduit les appels OpenGL dans l'API Direct3D. Les applications peuvent galement utiliser un pilote ICD (Installable Client Driver), propos en deux versions : hrit et compatible Vista. Le pilote hrit dsactive la gestion avance du Bureau de Vista, alors que le pilote compatible Vista tire parti des nouvelles API et est totalement compatible avec la nouvelle gestion du Bureau. Cependant, le hardware overlay n'est pas support, car considr comme obsolte dans Vista). ATI et NVidia recommandent d'utiliser les objets Framebuffer pour parvenir au mme rsultat.

63

Protection de contenu en sortie


Vista a subi une refonte totale des lments du cur du systme d'exploitation afin d'assurer la protection des contenus appels contenu de premire qualit[13] (HD-DVD, Super Audio CD, Blu-ray). Cette protection ne s'applique qu'aux contenus du HD explicitement protgs par leur propritaire. En pratique plusieurs techniques seront utilises pour cette protection du contenu HD : Utilisation de matriel certifi HDCP (ceci inclut la carte vido, la carte son, les cbles la reliant un cran lui aussi comportant une puce de protection HDCP). Lecture en qualit dgrade. Dsactivation de fonctionnalits sur le matriel n'intgrant pas la protection de contenus HDCP (exemple : mission uniquement sur des canaux numriques d'une carte son et ce sur les sorties certifies). Identifiant unique du matriel. Rvocation de priphrique non conforme distance (botiers de drivation pour la copie ou appareil dont le firmware a t modifi pour copier les contenus par exemple, voir dzonage). Chacune de ces mesures sera prise la discrtion de chaque diteur de contenu HDVP. Ces mesures font l'objet de nombreuses critiques.

WinSAT
Windows Vista, contrairement Windows XP, sait sadapter aux diffrents composants et exploiter certaines fonctionnalits matrielles. WinSAT peut tre aussi utilis pour savoir si la carte graphique est compatible avec linterface Aero et donc lactiver. Loutil n'est pas excut automatiquement lors d'un changement de matriel. Il est accessible dans les panneaux de configuration o il fournit une note de 1 5.9 votre PC (la valeur maximale pourra tre mis jour si les priphriques dpassent de trop cette valeur). Les jeux sous Vista peuvent profiter de ce systme et prciser la note minimum et la note recommande pour pouvoir jouer. Ce nest cependant qu titre dinformations et rien nempche de jouer si les pr-requis ne sont pas prsents. Chaque grade correspond selon Microsoft un type de recommandation matrielle. Certaines recommandations semblent contradictoires, c'est pourquoi le dtail ne figure pas dans la liste ci-dessous. Grade 1 : Ce grade correspond au minimum matriel requis pour l'excution de Windows Vista. Un ordinateur de ce type ne pourra tre destin qu' des applications simples comme la bureautique ou la navigation sur Internet. Grade 2 : Ce deuxime grade correspond un ordinateur permettant deffectuer les mmes tches qu'un ordinateur de Grade 1 mais dans des conditions, plus agrables. Ce second grade est identique au Grade 1 auquel s'ajouterait du multimdia sans pour autant atteindre la haute-dfinition. noter que la non-conformit de la carte graphique DirectX 9 ne permettra pas ce type de machine d'excuter Aero dans de bonnes conditions. On peut toutefois, et malgr les recommandations de l'quipe de dveloppement, forcer son excution. Cela engendrera une baisse

Windows Vista significative des performances, la grande majorit des effets appliqus ntant pas grs par le GPU. Grade 3 : Voici l'ordinateur qui sert de base la rception du logo Argent pour Vista. Il s'agit du modle standard d'excution de l'environnement Windows Vista. Ces ordinateurs pourront faire fonctionner la majorit des applications actuelles, y compris en haute-dfinition, suivant la rsolution dsire et les caractristiques prcises de l'ordinateur. Grade 4 : Ce grade dsigne les ordinateurs sur lesquels Vista s'excutera dans de trs bonnes conditions. Cette configuration correspond approximativement aux ordinateurs neufs d'entre de gamme en avril 2006. Ces ordinateurs excuteront Aero Glass correctement avec activation de la composition de laffichage. Ils pourront faire fonctionner dans de bonnes conditions les lments de Media Center dans le cas d'une configuration 2 tuners au plus. Le streaming haute-dfinition ne sera pas non plus gr. Les lments dterminants vritablement de cette configuration restent la quantit de mmoire vive et la puissance de la carte graphique. Grade 5 : Sur ces configurations, Vista sexcutera avec le maximum deffets et au maximum de ses possibilits. Ce type d'ordinateurs correspond au haut de gamme en juin 2006. Les ordinateurs qui sortiront par la suite et qui seront encore plus puissants resteront ce grade de 5, refltant globalement les possibilits intrinsques de la machine.

64

Procdure d'installation
Windows Vista inclut un nouveau systme d'installation, bas sur des fichiers images orients fichiers portant l'extension *.wim, et qui permettra une procdure entirement graphique et une installation complte en moins de vingt minutes sur un PC neuf (la dure est suprieure en cas de mise jour). Toutes les informations ncessaires l'installation (cl du produit, nom de l'ordinateur, etc.) sont demandes l'utilisateur au dbut, de faon proposer une installation sans interruption. Le systme permettra galement de faciliter l'intgration de logiciels, pilotes et mises jour.

Les diffrentes interfaces utilisateur


Windows Vista Aero : Ce mode graphique inclut le support de la 3D, les animations, les effets spciaux et la transparence. Le tout tant produit grce au DWM qui requiert au minimum une carte vido compatible DirectX 9 et PixelShader 2.0. Le DWM produit un bureau compos ou le rendu des fentres sont faits et placs dans une mmoire tampon. Cette technologie permet de faire disparatre un phnomne d'accumulation d'images quand une application en arrire-plan cesse de rpondre. Elle permet aussi de rendre la lecture vido plus fluide et d'utiliser un bureau compltement intgr avec DirectX. Windows Vista Basic : Ce mode graphique n'inclut pas le support de la 3D car cela demanderait un PC puissant, mais en revanche elle inclura les animations et les effets spciaux de Windows XP. Certaines options, comme la transparence, sont supprimes pour soulager la carte graphique. Le DWM n'tant pas prsent sur cette interface, tous les problmes d'accumulation d'images et de lecture vido seront prsents comme avec Windows XP. Le DWM tant charg de transfrer l'information la carte vido, le rendu sera donc fait au niveau du processeur et non de la carte graphique. Windows Classic : Ce mode graphique ressemble celui de Windows Me, 98 et 2000. Il est moins gourmand en mmoire graphique et en mmoire vive mais il n'y a ni effets spciaux, ni transparence.

Windows Vista

65

Configuration matrielle requise


Windows Vista ncessite sa sortie un matriel rcent et performant pour fonctionner pleinement. Selon Microsoft, les ordinateurs pouvant faire tourner Windows Vista sont classs sous 2 appellations : Vista Capable et Vista Premium Ready. Vista Capable : Les ordinateurs Vista Capable doivent avoir un processeur d'au moins 800MHz, 512Mo de RAM et une carte graphique supportant DirectX 9. Ce type d'ordinateur ne sera pas capable de supporter toutes les caractristiques graphiques de Vista, ni l'interface utilisateur Aero. Vista Premium Ready : Il s'agit d'ordinateurs avec un processeur d'au moins 1GHz, 1Go de RAM, et une carte graphique grant DirectX 9 (support du Shader Model 2.0) disposant d'au moins 128Mo de mmoire et supportant le nouveau driver d'affichage Windows. Ce type d'ordinateur sera capable d'activer et de grer dans des conditions de performance acceptables l'interface Aero. noter toutefois que la puissance de la carte graphique aura un impact direct sur les performances et la fluidit de l'affichage lorsque les effets de transparence, trs gourmands en ressources, sont activs.

lments supprims
Certains composants et caractristiques de Windows XP ont t supprims dans Windows Vista : Windows Messenger, Hyperterminal, MSN Explorer, Active Desktop, NetMeeting (remplac par Windows Meeting Space), ActiveSync (remplac par Windows Mobile Device Center 6.0, puis WMDC 6.1). D'autre part, le thme visuel "Luna" et les combinaisons de couleurs disponibles depuis Windows 3.X ne sont pas incluses dans Windows Vista. Les profils matriels ont galement disparu, ainsi que le support de technologies propres aux cartes mres anciennes (EISA, APM et port de jeu par exemple). IP via Firewire a galement t supprim.

Les diffrentes versions


Tout comme Windows XP, Windows Vista est disponible en plusieurs versions suivant le public vis. Le cot de la licence est diffrent pour chaque version. Microsoft s'oriente vers 6 versions (sans compter les versions "N", sans Windows Media Player, destines l'Europe). En plus, elles sont disponibles en deux ditions (32 ou 64bits)[14] : Windows Vista Starter : une version allge qui devrait tre disponible uniquement dans les pays en dveloppement (du mme niveau que la version Starter Edition de Windows XP) ou pour certains mini-PC. Interface Aero non disponible (version non disponible en version "N" car non distribue en Europe). Windows Vista dition Familiale Basique : destine au grand public. Interface Aero non disponible (galement disponible en version "N" sans Media Player). Windows Vista dition Familiale Premium : destine au grand public mais avec des fonctions multimdias supplmentaires comme le support de la Tlvision haute dfinition (HDTV), de Windows Media Center, la cration de DVD (version non disponible en version "N" car inclut ncessairement le Player de Windows pour faire fonctionner le Media Center) Windows Vista Professionnel : destine aux entreprises. Elle intgrera des technologies de sauvegarde par le rseau et de chiffrement des donnes (galement disponible en version "N" sans Media Player). Cette version de Windows s'appelle galement Windows Vista Business : il s'agit de la mme version dont le nom a t adapt pour le march franais. Windows Vista Entreprise : destine aux trs grandes entreprises (version non disponible en version "N"). Elle inclut toutes les fonctionnalits de Windows Vista Professionnel et y ajoute la mise en uvre d'une technologie de chiffrage matriel ainsi que la possibilit d'utiliser une seule image pour un dploiement mondial. Seules les entreprises disposant d'un abonnement de maintenance Software Assurance ou un Accord Entreprise Microsoft peuvent se la procurer.

Windows Vista Windows Vista dition Intgrale : une version complte comprenant toutes les technologies de la version dition Familiale Premium et de la Professionnelle, plus quelques supplments comme la cration de Podcast et d'accs un Club pour voir des films et couter de la musique (version non disponible en version "N" car inclut ncessairement le Player de Windows). Cette augmentation du nombre de versions serait, selon les rumeurs, destine amliorer la rentabilit des ventes de Windows. De plus, chacune de ces versions existent en quatre types de licences commerciales diffrentes : licence complte (premire licence, ne ncessitant pas une version de Windows antrieure, permet aussi la mise jour ou la rinstallation sans effacer tous les fichiers existants) licence mise jour (ncessite une licence de Windows antrieure, vrifie l'installation, et permet la mise jour en prservant les fichiers et prfrences de l'utilisateur sans effacer toute la partition) licence OEM destines normalement aux revendeurs de matriels qui peuvent les prinstaller sur les PC vendus neufs ; les versions OEM deviennent alors lies la machine (BIOS-Locked), et ne sont pas supportes par Microsoft. Il est possible chez certains vendeurs d'acqurir des versions OEM sans matriel (dans ce cas, il n'y a aucun support ni de la part de Microsoft, ni du revendeur, en dehors des mises jour automatiques). Pour les grands constructeurs, des tarifs spcifiques de ces licences individuelles OEM acquises en grand nombre sont marques NFR et ne peuvent tre revendues sparment du matriel auquel la licence prinstalle (identifi par une tiquette colle sur le matriel) a t attache. licence en packs pour dploiement sur sites importants, offre destine aux organisations. Attention : les versions OEM ne supportent pas la mise jour (tous les fichiers et prfrences utilisateurs sont perdus en cas d'installation ou de rinstallation ! Il est indispensable de faire une sauvegarde complte des fichiers et prfrences avant l'installation). Toutes les versions ncessitent l'activation en ligne ou par tlphone de la licence (l'activation peut tre effectue au maximum 30 jours aprs l'installation et le premier dmarrage, aprs quoi, Windows fonctionnera en mode rduit permettant uniquement de se connecter Internet pour charger les composants de mise jour de Microsoft et d'activer la licence). L'activation tient compte du matriel, sauf pour les licences site o les licences actives sont signes par l'organisation et contrlables distance. Si Windows dtecte que la cl utilise pour l'installation n'est pas lgale, il tombera dans un mode limit ou seules les fonctions de mise jour, d'activation et d'achat d'une autre cl sera disponible. Indpendamment du type de licence commerciale utilise, il est possible de dbloquer les fonctions d'une version de Vista vers celles d'une version suprieure sans rinstallation, en achetant une licence en ligne soit auprs de Microsoft, soit auprs du revendeur. Cependant il n'est pas prvu de passer d'une version 32 bits une version 64 bits par ce systme (il faudra alors acqurir une nouvelle licence complte).

66

Service Pack
De temps autre, Microsoft propose des Service Pack pour ses systmes d'exploitation afin de rsoudre des problmes, corriger des failles et ajouter des fonctionnalits.

Service Pack 1
Le 4fvrier2008, aprs une priode de test de cinq mois, Windows Vista Service Pack 1 (SP1) [15] a t propos par Microsoft ses partenaires OEM, en mme temps que Windows Server 2008. La sortie simultane des deux systmes d'exploitation s'explique par la fusion des noyaux client et serveur. C'est une premire depuis Windows 2000. Les abonns MSDN sont en mesure de tlcharger cette mise jour depuis le 15fvrier2008. Ce Service Pack est accessible aux autres utilisateurs via Windows Update ou depuis le Centre de tlchargement Microsoft depuis le 18mars2008.

Windows Vista Un livre blanc publi par Microsoft fin aot 2007 en avait dvoil les grandes lignes et ses trois axes majeurs de dveloppement : fiabilit et performance, administration et support de nouveaux matriels et standards. En ce qui concerne les performances, ont t amliores les oprations de copie de fichiers, la mise en veille, la connexion/dconnexion de machines bases sur des domaines diffrents, l'interprtation du code JavaScript dans Internet Explorer, le parcours des fichiers rseau partags, la manipulation des fichiers compresss ZIP et la dfragmentation des disques (une ou plusieurs units de disque peuvent dsormais tre dfragmentes en une seule opration). Le Service Pack 1 supporte de nouveaux standards matriels et logiciels. En particulier le systme de fichiers exFAT, le standard de rseaux sans fil 802.11n, le support d'IPv6 sur les connexions VPN, le protocole Secure Socket Tunneling et le dmarrage d'un ordinateur x64 qui utilise UEFI (le successeur de BIOS). Prvue dans la premire version de Windows Vista, cette dernire possibilit a finalement t reporte car aucune carte mre compatible avec ce nouveau standard n'tait disponible. Un autre moteur de recherche local que celui de Windows Vista peut dsormais tre utilis. Ces changements interviennent la suite d'une plainte manant de Google, dont la diffusion de l'application Google Desktop Search a t entrave par le moteur de recherche local intgr Windows Vista. En juin 2007, Google a indiqu que les changements apports Windows Vista SP1 sont un premier pas dans la bonne direction, mais que cet effort devra tre poursuivi pour rendre la dmarche de l'utilisateur plus simple et plus accessible. Un ensemble d'API a t dvelopp pour faciliter la mise jour du noyau de Windows par les programmes antivirus. Une mise jour de DirectX 10, appele DirectX 10.1, rend obligatoire plusieurs caractristiques qui taient auparavant optionnelles sur les matriels compatibles Direct3D 10. Les cartes graphiques devront dsormais supporter ce nouveau standard. Le Service Pack 1 inclut le noyau 6001, identique celui de Windows Server 2008.

67

Service Pack 2
Ce SP2 rassemble tous les patchs et correctifs mis en ligne depuis la publication du SP1, soit un peu plus dun an aprs le dbut de la mise sur le march de lOS. Quant aux nouveauts, on note le support des processeurs 64bits de VIA Technologies, lintgration du Windows Vista Feature Pack for Wireless : support Bluetooth 2.1, configuration Wi-Fi simplifie sur plusieurs postes via une cl USB, le support natif de la gravure Blu-ray, les mises jour des flux RSS de la sidebar pour amliorer la performance et la ractivit. La version RC (Release Candidate) est disponible depuis le 5mars2009[16]. Le Service Pack 2 est officiellement disponible depuis le 26mai2009 sur les serveurs de Microsoft et en mise jour automatique depuis Windows Update[17].

Licence d'utilisation
Au-del des droits et restrictions rencontrs dans les Licences d'utilisation des logiciels sous copyright, la licence d'utilisation de Vista[18] prcise les droits et restrictions suivants :

Commun toutes les versions


On ne peut assigner chaque licence de Vista qu' un seul matriel physique. Les partitions et les lames, ainsi que les dispositifs permettant un multiplexage de plusieurs matriels, sont chacun considrs comme un seul matriel distinct. Chaque matriel licenci ne peut utiliser au maximum que deux processeurs (un seul pour les versions Starter et Home Basic), dans la limite de 8 curs par processeur. Chaque copie ne peut tre utilise que par un utilisateur la fois, indpendamment des accs distants, rglements diffremment suivant les versions. Il est possible d'effectuer et de publier des benchmarks de .NET sous certaines conditions.

Windows Vista Vista est garanti un an aprs l'achat (sauf dans le cas des licences OEM qui ne peuvent ventuellement tre garanties que par le revendeur, et licences NFR garanties uniquement par les constructeurs de matriel), et les correctifs envoys dans le cadre de cette garantie sont chacun garantis 30 jours. Il n'est possible d'utiliser Vista sans l'activer que pendant une dure limite. L'activation envoie Microsoft les informations suivantes : version, langage, cl d'enregistrement, protocole internet utilis, et des informations drives de la configuration matrielle. Il n'est plus possible d'utiliser Vista sans l'activer pass un certain dlai (sauf pour se connecter via Internet un site Microsoft permettant d'activer la licence). Notons que ceci n'est plus valable avec le SP1 dans lequel le "KillSwitch" a t dsactiv : Vista SP1 continuera de s'excuter normalement aprs les 30 jours sans activation, de faon tout fait normale, en affichant toutefois un message indiquant que la version actuelle de Vista n'est pas authentique. Les changements matriels peuvent ncessiter une ractivation du logiciel. Ponctuellement, l'activation et la lgalit de la licence sont revrifies. Les informations transmises sont la cl d'enregistrement et l'adresse IP*. Microsoft s'engage ne pas utiliser ces informations pour contacter ou identifier l'utilisateur. En cas d'chec des vrifications, Vista fonctionne en mode restreint, interdisant l'accs certaines fonctionnalits, ou empchant les mises--jour du systme. Utilisation du format MP4 pour un usage personnel uniquement. Les polices de caractres ne peuvent tre utilises que pour l'affichage et l'impression. Il n'est possible de partager ces polices qu'aux conditions propres chacune ou titre temporaire pour une impression. Les sons, images, icnes et mdias du logiciel ne peuvent pas tre partags avec d'autres personnes. Dans le cadre de la gestion des droits des mdias numriques, l'utilisateur accepte de tlcharger des listes de rvocation lorsqu'il tlcharge des licences pour des contenus protgs. Ces listes permettent d'interdire Windows Vista de lire certains contenus protgs. Lorsque l'utilisateur tlcharge des licences pour la lecture de contenus, il accepte de tlcharger ces listes de rvocations. Lutilisateur peut devoir accepter certaines mises--jour pour pouvoir lire certains contenus. Microsoft s'autorise utiliser les informations de l'ordinateur, rapports d'erreurs et rapports de malware, et communiquer ces informations des tiers pour amliorer leurs produits et services. ( noter que l'envoi de ces informations Microsoft n'est pas obligatoire) Les mises--jour du logiciel ne peuvent provenir que de Microsoft ou d'une autre source autorise par Microsoft. On ne peut pas utiliser les services internet pour leur nuire ni pour avoir accs des donnes sans autorisation. On ne doit pas chercher contourner les limitations techniques du logiciel ni effectuer de rtro-ingnierie. Un certain nombre de services internet sont livrs avec le logiciel. Microsoft s'autorise interrompre n'importe quel moment le fonctionnement de ces services. Ceux-ci peuvent ne pas informer l'utilisateur lorsqu'ils se connectent internet. L'utilisateur peut choisir de dsactiver ces services. En utilisant ces services, il les autorise transmettre les informations utiles leur fonctionnement. Ces informations respectent les engagements de Vista sur la vie prive. Il n'est pas possible de prter ou de louer un exemplaire du logiciel. Une seule copie de sauvegarde est autorise, uniquement utilisable pour une rinstallation Les exemplaires marqus NFR (Not for Resale) ne peuvent tre revendus. Cela concerne gnralement les exemplaires vendus avec des ordinateurs neufs. Les accs distants sont autoriss. On peut rassigner la licence un nouvel ordinateur un nombre de fois limit au nombre d'activation (3). L'utilisateur accepte que des mises jour automatiques du firmware du matriel infrarouge soient effectues. En cas de dommages dus l'utilisation de Windows Vista, l'utilisateur ne peut obtenir rparation qu' hauteur du prix du logiciel, et uniquement pour des dommages directs. Cela est valable mme si Microsoft a pu avoir connaissance de la possibilit du dommage.

68

Windows Vista Dans tout transfert d'information impliquant un rseau de type TCP-IP, l'adresse ip doit tre transmise pour tablir la communication entre les diffrent composants. Cette information n'est donc pas utilise par Microsoft mais l'est par les logiciels d'activation.

69

Windows Vista dition Familiale Basique


L'installation de Vista dition Familiale Basique est dsormais possible sur une machine virtuelle[19]. Il est possible de connecter jusqu 5 priphriques pour accder aux logiciels installs sur l'ordinateur licenci pour utiliser les services de fichiers, les services d'impression, les services tlphoniques, les services d'information par internet et les partages de connexion Internet.

Windows Vista dition Familiale Premium


L'installation de Vista dition Familiale Premium est dsormais possible sur une machine virtuelle[20] Il est possible de connecter jusqu 10 priphriques pour accder aux logiciels installs sur l'ordinateur licenci pour utiliser les services de fichiers, les services d'impression, les services tlphoniques, les services d'information par internet et les partages de connexion Internet. Jeux premium: Mahjong Titans, Chess Titans. Purple Place et Inkball Technologie Windows Tablet & Touch Espace de collaboration de Windows Windows Media Center Cration de dvd windows Contrle parental Windows Defender et recherche instantane

Windows Vista Professionnel


Il est possible de connecter jusqu 10 priphriques pour accder aux logiciels installs sur l'ordinateur licenci pour utiliser les services de fichiers, les services d'impression, les services tlphoniques, les services d'information par internet et les partages de connexion Internet. Il est possible d'effectuer une installation distance sur un rseau local, qui ne sera utilisable que depuis le poste associ la licence. Il est possible d'effectuer des partages de sessions distantes Il est possible de rcuprer facilement des fichiers supprims par mgarde grce la fonction Clich instantan Technologie Tablet & Touch Espace de collaboration Windows Windows Defender et la recherche instantane

Windows Vista Entreprise


Il est possible de chiffrer les partitions du disque dur (voir BitLocker Drive Encryption).

Windows Vista dition Intgrale


Il est possible d'effectuer une copie de sauvegarde (par exemple un serveur rseau), qui peut tre utilise sur tous les postes disposant d'une licence, dans la limite du rseau local. Il est possible d'effectuer des partages de sessions distantes Il est possible de connecter autant de priphriques que l'on le souhaite pour accder aux logiciels installs sur l'ordinateur licenci des fins autres que par exemple la synchronisation de donnes entre priphriques. Il est possible de connecter jusqu 25 priphriques pour accder aux logiciels installs sur l'ordinateur licenci pour utiliser les services de fichiers, les services d'impression, les services tlphoniques, les services

Windows Vista d'information par internet et les partages de connexion Internet. Il est possible d'utiliser Vista dition Intgrale sur une machine virtuelle. Dans ce cas, on ne peut pas accder aux donnes protges numriquement (incluant BitLocker) depuis le systme de virtualisation (toutefois, des fabricants de serveurs proposent leurs propres solutions matrielles de cryptage scuris des supports de stockage, y compris en cas de vol de matriel).

70

Critiques
Windows Vista a t trs attendu cause notamment des nouvelles fonctionnalits et de sa nouvelle interface graphique dcrite comme quasi "rvolutionnaire" par Microsoft. Mais Vista allait souffrir d'une consommation de mmoire et une utilisation du disque dur excessive, entrainant des problmes de performances. La stabilit fut en revanche au rendez vous partir du Service Pack 1 et les progrs en termes de scurit ont t non ngligeables. Mais certains particuliers et beaucoup de professionnels se sont donc retourns vers Windows XP.

Scurit
En juillet 2006, l'quipe de recherche de Symantec, diteur de logiciels antivirus et de scurit, a critiqu le fait que Windows Vista contenait un grand nombre de lignes de codes nouvelles et non testes[21], notamment la pile IP, et que Microsoft avait procd la suppression d'une grande partie de code prouv pour le remplacer par un nouveau code non vrifi, introduisant au passage de nouvelles failles de scurit pointes du doigt par Symantec[22]. Microsoft a dclar avoir corrig les failles signales dans la version Beta 2, mais Symantec a prcis que s'il tait rassurant que Microsoft ait corrig ces dfauts, il ne faisait aucun doute que d'autres failles allaient tre dcouvertes l'avenir. En juin 2007, un membre de la direction de la stratgie scurit de chez Microsoft, Jeffrey R. Jones, indique dans un rapport[23] qu'une seule faille de scurit d'un niveau lev est reste non colmate six mois aprs le lancement de Vista. titre de comparaison, il prcise que le nombre de failles de scurit du mme niveau non rsolues tait suprieur pour les systmes tel que Windows XP, Red Hat Enterprise Linux 4 ou Linux Ubuntu six mois aprs leur lancement. La mthodologie de comparaison employe par Jeffrey R. Jones est critique par certains acteurs en scurit informatique[24]. McAfee, un autre diteur de logiciels antivirus et de scurit, a dclar que Windows Vista serait encore moins scuris que les versions prcdentes de Windows[25]. Le journal Rseaux-Tlcoms.net rapporte ce qu'il qualifie de belle faille , savoir que le DVD de Windows Vista permet d'accder une partition Windows XP en mode administrateur sans avoir entrer de mot de passe[26].

Gestion numrique des droits


L'intgration de la Gestion numrique des droits (DRM) dans le systme d'exploitation Windows Vista, et en particulier le Protected Video Path (PVP), qui implique des technologies comme le High-bandwidth Digital Content Protection (HDCP) et l'Image Constraint Token[27] (ICT), est une autre cible de critiques. Ces fonctionnalits ont t ajoutes Windows Vista la suite d'un arrangement entre Microsoft et les principaux studios de cinma hollywoodiens.[rf.ncessaire] Microsoft s'est dfendu en dclarant que les studios de cinma et autres fournisseurs de contenu n'autoriseront la lecture de leurs donnes sur les ordinateurs que s'ils offrent une protection suffisante. Cela concernera, entre autres choses, la lecture de contenu protg sur les HD DVD et les disques Blu-ray.[rf.ncessaire] Peter Gutmann, un chercheur no-zlandais en scurit informatique, a publi une analyse, et trs controverse car juge partiale[rf.ncessaire], du cot de la protection de contenu de Windows Vista, base sur des documents publics de Microsoft, et qui concerne le plan financier, les performances ou encore l'utilisabilit[28]. D'aprs lui, Microsoft impose aux fabricants certaines contraintes pour que leurs matriels soient reconnus sous Windows Vista, et ces

Windows Vista contraintes vont notamment entraner une augmentation du prix du matriel pour tous les utilisateurs, mme ceux n'utilisant pas Windows Vista, des baisses de fiabilit, et une interdiction de publier les spcifications compltes du matriel (ce qui nuit particulirement l'interoprabilit), entre autres, entranant des dommages collatraux dans toute l'industrie informatique. Robert Cringely a quant lui produit une contre-analyse des consquences commerciales dcrites par Peter Gutmann, et a eu une conclusion diffrente[29]. Steve Gibson, du Gibson Research Corporation a dclar lors de la confrence Security Now! tre d'accord avec l'analyse de Peter Gutmann, qui est selon lui une description prcise et factuelle de ce qui se trouve dans les spcifications de Microsoft[30]. Un article du site Hardware.fr[31] a regrett le fait que contrairement aux annonces rassurantes de Microsoft et des constructeurs, la protection HDCP avait bel et bien t mise en place, et entranait de nombreux problmes de lecture avec du matriel non HD Ready. L'article a cependant remarqu qu'il tait encore possible de contourner la protection dans certains cas et avec du matriel le permettant, en passant par la sortie analogique. La Fondation pour le logiciel libre (Free Software Foundation) a men une campagne appele BadVista contre Windows Vista pour ces mmes raisons, et cause d'autres fonctionnalits de Vista considres comme des atteintes la vie prives des utilisateurs[32].

71

Contrle d'accs utilisateur


Les nouvelles fonctionnalits de scurit concernant le contrle d'accs utilisateur (User Account Control) ont galement t le sujet de nombreux dbats. Andrew Jaquith, analyste au Yankee Group a dclar que bien que les nouvelles fonctionnalits de scurit semblent prometteuses, elles taient bien trop bavardes et ennuyeuses. Paul Thurrott, un fervent supporter de Microsoft, a qualifi la chose de trs mauvaise plaisanterie , tant donn le nombre de botes de dialogue que l'utilisateur doit valider pour seulement effectuer des tches de base. Plus tard, il a not que le fonctionnement du contrle d'accs utilisateur avait t amlior dans la Beta 2 et tait moins ennuyeux, mais il a galement dclar que Microsoft tait toujours la recherche d'un quilibre entre la scurit et les nuisances. Le contrle d'accs utilisateur peut cependant tre dsactiv trs simplement dans Windows Vista, mais cela lui retire tout intrt. De plus, ces botes de dialogue n'empchent pas un utilisateur d'effectuer une action dangereuse : simplement, il aura t mis en garde.

Comparaisons avec Mac OS X


Une autre critique courante concerne le fait que certains considrent que Windows Vista a copi des fonctionnalits spcifiques du systme Mac OS X d'Apple. D'aprs Scott Spanbauer, journaliste PCWorld, les effets visuels d'Aero et le design des icnes et des boutons ressemblent fortement ceux d'Aqua, sous Mac OS X[33]. Paul Thurrot, journaliste WindowsITPro, a fait des commentaires similaires, et a fait la remarque que certaines des nouvelles applications de Windows Vista semblaient avoir t directement inspires par les applications quivalentes sous Mac OS X[34]. John Rizzo, journaliste eWeek, a remarqu que Windows Vista a incorpor des fonctionnalits implmentes depuis longtemps dans Mac OS X, comme la recherche rapide et les dossiers virtuels. New York Times pointe du doigt la forte ressemblance entre les gadgets de Vista et les widgets dj prsents dans Mac OS X 10.4. Tout ceci a amen certains penser qu'Aero n'tait qu'une imitation d'Aqua[35]. Apple avait d'ailleurs dclar la sortie de Mac OS X v10.4 (Tiger) Redmond sortez vos photocopieuses . la sortie de Vista, il a t dit On ne pensait pas qu'ils allaient vraiment le faire !

Windows Vista

72

Abus de position dominante


Microsoft, dj condamn pour abus de position dominante dans de nombreux pays (tats-Unis, Union europenne, Core du Sud, etc.)[36], a de nouveau attir l'attention de la Commission europenne avec Windows Vista. Cette dernire a mis en garde Microsoft concernant le non-respect des lois sur la libre concurrence conomique[37].

Prix europen de Windows Vista


Le prix auquel est vendu Windows Vista en Europe fait l'objet de critiques. Louis Naugs estime[38] que les prix pratiqus en Europe ont t augments d'environ 56 % par rapport ceux qui sont effectifs aux tats-Unis et au Canada. Le site Web Clubic a quant lui calcul que Windows Vista tait comparativement vendu entre 87 % et 91 % plus cher en France qu'aux tats-Unis[39]. Microsoft France s'est dfendu en voquant des cots de traductions, d'intermdiaires et de transports, arguments jugs hors de propos en raison du fait que les utilisateurs amricains ont accs sans surcot la version franaise.

Rduction de l'autonomie des ordinateurs portables


Des tests mens par plusieurs sites internet ont abouti la conclusion que l'utilisation de l'interface Aero de Windows Vista entrainait une sur-consommation lectrique et rduisait l'autonomie des portables de 10 30 %. Microsoft a admis l'impact de son interface sur l'autonomie des ordinateurs portables mais d'une baisse de 1 4 % seulement[40]. Aero reste quand mme dsactivable pour viter ces dsagrments.

L'affaire Intel
Des courriels internes Microsoft rvls l'occasion d'une procdure en justice montrent que lditeur aurait sous-valu les besoins de Vista en ressources matrielles[41]. En avril 2007, la socit a t mise sous le coup d'une plainte en nom collectif ( class action ) concernant le label Vista Capable utilis par les premires machines capables d'accueillir le systme d'exploitation. Cette plainte en nom collectif a t rejete en fvrier 2009[42]. En 2008, la justice amricaine avait dvoil des courriels[43]dans lesquels un responsable indiquait clairement que Microsoft avait sous-estim volontairement les besoins de Vista pour aider la socit Intel atteindre ses rsultats trimestriels, en lui permettant ainsi de continuer vendre des cartes mres quipes du chipset graphique 915, alors que ce dernier, class dans la liste des composants Vista Capable , est incapable de faire tourner n'importe quelle fonction visuelle avance de l'interface, notamment Aero .

Matriel ncessaire
Alors que Microsoft dclarait que la plupart des PC fonctionneraient sous Windows Vista, les exigences de certaines des caractristiques de l'dition Premium (l'interface Aero par exemple), ont eu un impact sur la mise jour vers ce nouveau systme. Si l'on se rfre un article du Times paru en mai 2006, seulement 10 % des ordinateurs du march anglais seraient en mesure d'excuter la version la plus aboutie de Vista. Beaucoup d'utilisateurs se sont trouvs en possession d'ordinateurs estampills "Vista Capable", et pourtant dans l'impossibilit d'utiliser le nouveau systme d'exploitation.

Oprations fichiers lentes


Lors de la sortie de Windows Vista, les oprations fichiers (copie et suppression par exemple) taient bien plus lentes que sur les autres systmes d'exploitation. Le transfert des donnes lors de la migration d'un ordinateur non-Vista un ordinateur Vista semblait difficile, voire impossible, moins d'utiliser des chemins de traverse. Six mois aprs la commercialisation du nouveau systme, Microsoft a confirm l'existence de ces problmes en diffusant une mise jour spciale performance et fiabilit . Par la suite, cette mise jour a t diffuse via Windows Update. Aujourd'hui, elle est intgre dans Windows Vista SP1.

Windows Vista

73

Opinion du public et ventes


Avant la sortie de Windows Vista, ses futurs utilisateurs ont mis beaucoup d'espoirs dans ce nouveau systme. Soutenus par les promesses des nouvelles fonctionnalits, l'amlioration de la scurit et de l'interface utilisateur, ces espoirs ont t renforcs par une attente de cinq ans, depuis la sortie de Windows XP. Un grand nombre de professionnels et de particuliers a ainsi prvu de passer Vista. Cependant, aprs la sortie du nouveau systme, de nombreuses critiques ont fus concernant la faible compatibilit matrielle, le matriel minimum ncessaire, les "mauvaises" performances et le peu d'innovations depuis Windows XP. Ces avis ont frein l'adoption massive du systme, aussi bien chez les professionnels que chez les particuliers. Certains sont mme alls jusqu' remplacer Vista par XP, ou un autre systme. Il en a dcoul un faible taux d'acceptation de Windows Vista et un dsintrt du public, comme l'indiquent les titre de PC World "The biggest tech disppointment of 2007[44]" et d'Infoworld "#2 Tech's all-time 25 flops[45]". Le pourcentage d'implantation de Windows Vista en janvier 2008 tait de 11,96 %. tant donn la croissance leve du march des PC depuis la sortie de Windows XP, les ventes du nouveau systme ont cependant tabli un nouveau record. Dans les premiers mois, 20 millions d'exemplaires de Vista ont ainsi t vendus (le double de Windows XP dans la mme priode, en octobre 2001). Pourtant, l'chelle du nouveau march, ces ventes n'ont rien d'exceptionnel. titre d'exemple, les ventes du systme Mac OS X Leopard ont t doubles par rapport aux ventes de Logo de BadVista, une campagne de Free Mac OS X Jaguar, cinq ans plus tt, en aot 2002. Il faut pourtant Software Foundation pour s'opposer l'adoption avouer que la migration de Jaguar vers Lopard a connu moins de de Vista et promouvoir des logiciels libres. contraintes que celle de XP vers Vista. En effet, deux versions intermdiaires avaient vu le jour : Panther et Tiger. PC World rapporte que l'adoption de Vista se fait un rythme bien moins soutenu que Windows XP. Durant la premire anne, le pourcentage d'utilisateurs de Windows XP visitant le site Web PC World atteint 36 %. Dans le mme intervalle, les utilisateurs de Windows Vista ne reprsentent que 14 %, alors que 71 % des utilisateurs sont toujours sous Windows XP. Electronista rapporte qu'en 2007, les ventes de Vista ont t infrieures celles de XP. Au Consumer Electronics Show de 2008, Bill Gates a annonc que 100 millions de copies de Vista avaient t vendues, alors qu'InformationWeek relate que, selon une estimation de Gartner, 250 millions de PC taient vendus pendant la premire anne d'existence de Vista. Electronista note galement que la croissance de Vista est actuellement infrieure celle de XP lors de son introduction, et prcise que 89 millions de copies de Windows XP avaient t vendues durant la premire anne de sa commercialisation, et ce, malgr le fait que deux fois moins de PC aient t vendus cette poque. tant donn la mauvaise opinion de Vista par le public et la demande continue de Windows XP, Microsoft continue vendre Windows XP. Un nombre lev d'anciens utilisateurs de Vista est repass XP (ou un autre OS) sur des ordinateurs sur lesquels Vista tait prinstall.[rf.ncessaire] Plusieurs constructeurs d'ordinateurs ont mme commenc fournir un CD permettant de retourner Windows XP sur leurs PC o Windows Vista Business ou Ultimate tait prinstall, certainement pour aider les petites et moyennes entreprises ainsi que les nouveaux ordinateurs sur lesquels Linux tait prinstall. Une tude conduite par ChangeWave en janvier 2008, montre que le pourcentage d'utilisateurs trs satisfaits de Windows Vista est bien infrieur celui des autres systmes : 15 % sur Vista Home Basic, 27 % sur Home Premium, 52 % sur XP et 81 % sur Mac OS X Leopard. ChangeWave a aussi

Windows Vista rapport que 83 % des personnes ayant l'intention d'acheter un Macintosh le font cause de l'attrait du systme Leopard et de leur aversion pour Vista. L'tude ChangeWave a aussi montr une dcroissance dans le pourcentage de socits ayant l'intention d'acheter un PC : 96 % 93 % de novembre 2005 novembre 2007, en partie cause de la mauvaise image de Vista auprs du public. L'adoption de Vista dans les petites entreprises a t infrieure celle prvue, une grande majorit lui prfrant Windows XP ou attendant Windows 7. En dcembre 2006, Information Week prvoyait que 6 % des entreprises utiliseraient Vista dans sa premire anne de commercialisation. En octobre 2007, seulement 1 % des entreprises utilisaient Vista (de nombreuses socits ont acquis des licences Windows Vista, mais un grand nombre d'entre elles repoussent son dploiement). Certaines organisations ont dnonc Vista comme tant la source de leurs problmes. Par exemple, en octobre 2007, l'association nerlandaise des consommateurs a invit boycotter Windows Vista aprs que le gant du logiciel a refus d'offrir des copies gratuites de Windows XP aux utilisateurs qui rencontrent des problmes avec Windows Vista. Le Snat du Texas a interdit, en avril 2009, lutilisation de Vista dans son administration[46]. Microsoft a annonc en fvrier 2008 qu'il baisserait le prix de Vista afin de favoriser son implantation. Ces rductions de prix ne s'appliqueront qu'aux ventes au dtail, ce qui reprsente moins de 10 % des ventes totales du systme. Les baisses varieraient entre 20 et 48 %, selon les dclinaisons du systme.

74

Notes et rfrences
[1] http:/ / www. microsoft. com/ france/ windows/ windows-vista/ [2] http:/ / www. clubic. com/ actualite-21454-la-beta-1-de-windows-vista-pour-aujourd-hui. html [3] http:/ / www. clubic. com/ actualite-35513-windows-vista-beta-2-disponible-au-telechargement. html [4] http:/ / www. clubic. com/ actualite-38244-telechargement-windows-vista-rc1. html [5] http:/ / www. clubic. com/ actualite-38154-microsoft-windows-vista-rc1-francais. html [6] http:/ / www. clubic. com/ actualite-39269-windows-vista-rc2-telechargement. html [7] Microsoft TechNet. [8] http:/ / www. clubic. com/ actualite-129614-microsoft-windows-vista-service-pack-1-disponible. html [9] http:/ / www. clubic. com/ article-126458-1-microsoft-windows-vista-service-pack-1-test. html [10] http:/ / www. clubic. com/ actualite-278316-telechargement-windows-vista-sp2. html [11] http:/ / www. clubic. com/ windows-os/ windows-vista/ actualite-433440-microsoft-support-windows-vista-sp1-12. html [12] (en) ReadyDrive [13] Pour les DRM (Gestion numrique des droits) sous Vista, voir en anglais (en) en:Security and safety features new to Windows Vista#Digital rights management Sur le site Microsoft, voir Les protections de contenu audio et vido en sortie (http:/ / www. microsoft. com/ whdc/ device/ stream/ output_protect. mspx). [14] Windows Vista (http:/ / www. microsoft. com/ france/ windowsvista/ editions/ default. mspx) sur Microsoft Windows (http:/ / windows. microsoft. com/ fr-FR/ windows/ home). [15] http:/ / www. microsoft. com/ downloads/ details. aspx?FamilyID=b0c7136d-5ebb-413b-89c9-cb3d06d12674& DisplayLang=fr [16] Le Service Pack 2 de Windows Vista en approche (http:/ / www. clubic. com/ actualite-259128-windows-vista-sp2-release-candidate-disponible. html), Clubic, publi le 20 fvrier 2009. [17] Le Service Pack 2 est disponible (http:/ / www. 01net. com/ editorial/ 502593/ windows-vista-le-sp2-est-disponible-en-telechargement/ ), 01net, 26 mai 2009 [18] Licences des diffrentes versions de Windows Vista (http:/ / www. microsoft. com/ about/ legal/ useterms/ default. aspx) [19] article de Clubic.com intitul "Microsoft change d'avis sur la virtualisation de Vista" (http:/ / www. clubic. com/ actualite-91874-microsoft-change-d-avis-sur-la-virtualisation-de-vista. html). Consult le 6 dcembre 2009. [20] Microsoft change d'avis sur la virtualisation de Vista (http:/ / www. clubic. com/ actualite-91874-microsoft-change-d-avis-sur-la-virtualisation-de-vista. html) [21] Windows Vista: Network Attack Surface Analysis (http:/ / www. symantec. com/ enterprise/ security_response/ weblog/ 2006/ 07/ post. html), Friedrichs Oliver, 18 juillet 2006, Symantec Security Response Weblog. [22] Symantec pointe du doigt de nouvelles failles de scurit (http:/ / news. com. com/ Symantec+ sees+ an+ Achilles+ heel+ in+ Vista/ 2100-7355_3-6095119. html) [23] Rapport de vulnrabilits de Windows Vista 6 mois aprs son lancement publi par Jeffrey R. Jones sur son blog (http:/ / www. csoonline. com/ pdf/ 6_Month_Vista_Vuln_Report. pdf) [24] Article linformaticien.com (http:/ / www. linformaticien. com/ Actualits/ tabid/ 58/ newsid496/ 2362/ Microsoft--Vista-est-plus-scuris-que-le-monde-Open-Source/ Default. aspx) [25] [PDF] Microsoft Increasing Security Risk with Vista (http:/ / www. mcafee. com/ us/ local_content/ misc/ vista_position. pdf) McAfee Cries Foul over Vista Security Features (http:/ / www. pcworld. in/ news/ index. jsp/ artId=4587538)

Windows Vista
[26] Rseaux-Tlcoms.net (http:/ / securite. reseaux-telecoms. net/ actualites/ lire-vista-un-hack-beant-dans-xp-16533. html) Vista, un hack bant dans XP, dition du 13 juin 2007 [27] [28] [29] [30] [31] [32]

75

(en) Image Constraint Token


Analyse du cot de la protection de contenu de Windows Vista (http:/ / chl. be/ vista/ ) Analyse de Robert Cringely (http:/ / www. pbs. org/ cringely/ pulpit/ 2006/ pulpit_20061229_001403. html) Peter Gutmann on Vista DRM (http:/ / www. grc. com/ sn/ SN-074. htm). HDCP : la protection est active. Consquences... (http:/ / www. hardware. fr/ articles/ 656-1/ hdcp-protection-active-consequences. html) Campagne BadVista (http:/ / badvista. fsf. org/ ) de la Free Software Foundation, dirige contre Windows Vista.

[33] (en) Sneak Peek: Windows XP's Successor (http:/ / www. pcworld. com/ article/ id,109165-page,1/ article. html) - Scott Spanbauer, PCWorld, 5 fvrier 2003 [34] (en) Windows Vista February 2006 CTP (Build 5308) Review (http:/ / www. winsupersite. com/ reviews/ winvista_5308. asp) - Paul Thurrott, WindowsITPro, 6 octobre 2010 [35] (en) Apple's Tiger vs. Windows Vista: Who Comes Out Ahead? (http:/ / www. eweek. com/ article2/ 0,1895,1842175,00. asp) - John Rizzo, eWeek, 31 juillet 2005 [36] Abus de position dominante : Microsoft condamn pour abus de monopole aux tats-Unis, le jugement sera ensuite modifi par la cour d'appel fdral et le dpartement de la Justice (http:/ / www. april. org/ groupes/ antitrust/ ) (April). [37] Bisbille Microsoft/Bruxelles sur les fonctions de scurit de Vista (http:/ / www. lemondeinformatique. fr/ actualites/ lire-bisbille-microsoft-bruxelles-sur-les-fonctions-de-securite-de-vista-20462. html) (Le Monde informatique) La Commission europenne surveille Windows Vista (http:/ / www. clubic. com/ actualite-33294-la-commission-europeenne-surveille-windows-vista. html) (Clubic) Vista : la Commission europenne met en garde Microsoft (http:/ / www. pcinpact. com/ actu/ news/ 27662-Vista-la-Commission-Europeenne-met-en-garde-. htm) (PCInpact) Antitrust: la Commission europenne a les yeux rivs sur Vista (http:/ / www. zdnet. fr/ actualites/ informatique/ 0,39040745,39334878,00. htm) (ZDNet) Microsoft adapte Vista aux recommandations de la Commission europenne (http:/ / www. vnunet. fr/ fr/ vnunet/ news/ 2006/ 10/ 16/ microsoft-adapte-vista-aux) (VNUNet). [38] Louis Naugs (http:/ / nauges. typepad. com/ my_weblog/ 2007/ 01/ prix_windows_vi. html) - Prix Windows Vista en France : une erreur de calcul ? [39] Clubic.com (http:/ / www. clubic. com/ actualite-68565-vista-tarifs-europeens-deux-fois-plus-eleves-maj. html) - Vista: tarifs europens deux fois plus levs ! [40] Vincent Ramarques, PC portable, consommation, Vista : Microsoft rpond (http:/ / www. clubic. com/ actualite-73807-pc-portable-consommation-vista-microsoft-repond. html) sur Clubic (http:/ / www. clubic. com/ ), 16 Mai 2007. [41] http:/ / blogs. zdnet. com/ hardware/ ?p=1391 (consult le 3 mars 2008 14h25) [42] Judge strips MS 'Vista Capable' lawsuit of class action status (http:/ / www. channelregister. co. uk/ 2009/ 02/ 19/ vista_capable_lawsuit_no_longer_class_action/ ) [43] http:/ / blog. seattlepi. nwsource. com/ microsoft/ library/ vistaexhibitsone. pdf [44] The 15 Biggest Tech Disappointments of 2007 (http:/ / www. pcworld. com/ article/ id,140583-page,5-c,techindustrytrends/ article. html) sur le site de PC World [45] Tech's all-time 25 flops (http:/ / www. infoworld. com/ article/ 08/ 01/ 21/ 03FE-25-tech-failures_6. html) sur Infoworld [46] (en) Eric Lai, Texas state Senate bans Vista from use in government agencies (http:/ / www. computerworld. com/ s/ article/ 9130992/ Texas_state_Senate_bans_Vista_from_use_in_government_agencies?source=NLT_PM), Computer World (http:/ / www. computerworld. com/ ), 2 avril 2009. Consult le 4 avril 2009.

Windows 7

76

Windows 7
Windows 7

Famille Type de noyau tat du projet Entreprise/ Dveloppeur Licence tats des sources Dernire version stable

Microsoft Windows Noyau hybride Sortie et stable Microsoft

Microsoft EULA Source ferme 6.1, Build 7601 (SP1) [1] (15mars2011 --> France) []

Dernire version avance [] Mthode de mise jour Site web Windows Update Site officiel [2]

Windows 7[3] (prcdemment connu en tant que Blackcomb et Vienna) est le dernier en date des systmes dexploitation de la socit Microsoft, sorti le 22octobre2009 et successeur de Windows Vista. Cette nouvelle version de Windows reprend lacquis de Windows Vista tout en apportant de nombreuses modifications, notamment par divers changements au niveau de linterface et de lergonomie gnrale, un effort particulier pour la gestion transparente des machines mobiles et le souci damliorer les performances globales du systme (fluidit, rapidit dexcution mme sur des systmes moins performants, tels les netbooks) par rapport son prdcesseur. En identifiant cette nouvelle mouture par son numro de version (il sagit de la septime version de Windows), Microsoft renoue avec une logique abandonne depuis Windows 3.2 et Windows NT 4.0. La tradition voulait jusquici que les versions de Windows soient identifies par rfrence lanne de sortie (Windows 95) ou par une appellation ad hoc (Windows XP ou Windows Vista). Nanmoins, Windows 7 se base sur le noyau NT 6.1. Le 8avril2010, le systme dexploitation dpasse la barre des 10 % de part de march en 5mois tandis que Windows Vista avait d attendre 16mois pour arriver un mme score[4].

Historique
Un enjeu majeur pour Microsoft
La sortie de Windows 7 prend place dans un contexte particulirement sensible pour Microsoft. Windows Vista a connu des difficults pour simposer comme le successeur de Windows XP. Ainsi, en aot2008, la part de march de Windows Vista en Europe slevait 20% contre plus de 70% pour Windows XP[5]. Dautre part, Microsoft semble devoir faire face une rosion, faible mais relle, de sa part de march globale dans le domaine des systmes dexploitation[6]. En mars 2010, Microsoft revendique 90millions de licences vendues dans le monde[7]. En octobre2011, il est le systme le plus utilis au monde avec une part de march de 40.18% [8]

Windows 7

77

Dveloppement
De Blackcomb Vienna Windows 7 fut le fruit dun processus de dveloppement long et mouvement. Le projet Blackcomb a dbut avant la sortie de Windows XP et avait vocation de devenir son successeur direct ds 2002. Cette nouvelle mouture devait constituer une version majeure, en rupture avec les prcdentes versions issues de la famille Windows 95 ou Windows NT. Au moment de la sortie de Windows XP, la sortie de Blackcomb a t finalement repousse 2005, un nouveau projet baptis Longhorn (le futur Windows Vista) devant prendre la relve de XP et assurer lintrim ds 2003[9]. Ce nouveau projet devait dailleurs reprendre certaines innovations de Blackcomb telles que le systme de fichier WinFS ou le Desktop Window Manager (lAero de Vista). Mais la polmique grandissante quant la scurit des produits Microsoft (avec notamment la diffusion spectaculaire de virus, par exemple Blaster en 2003, exploitant des failles de Windows XP) obligea Microsoft modifier ses priorits.[rf.souhaite] Microsoft dut tout dabord se consacrer lamlioration de la scurit de ses produits existants avec de nouveaux Service pack pour Windows XP et Windows Server 2003. Ensuite, le dveloppement de Longhorn (qui avait dbut ds la sortie de Windows XP sur la base de celui-ci) fut repris en 2004 la base dans un souci accru de qualit du code et de scurit, en mettant de ct certaines des innovations issues de Blackcomb telles que WinFS ou encore Next-generation secure computing base, juges insuffisamment abouties pour une diffusion grande chelle. Cest pourquoi beaucoup qualifient Windows Vista de version intermdiaire[10]. Malgr ces divers retards, le projet Blackcomb na pas t abandonn. En janvier2006, il fut renomm Vienna, avant dtre connu sous le nom de Windows 7 depuis janvier2007. La version du noyau de Windows Vista tant la 6.0, on pourrait suggrer que le nom Windows 7 provienne de la prochaine version du noyau quil devrait intgrer. Cependant, Windows 7 utilise le noyau NT 6.1. Prsentation du produit depuis la pr-alpha Comme la confirm Mike Nash le 13octobre2008[11], Windows 7 est bien lappellation officielle et dfinitive de ce systme. Une version pr-bta de Windows 7, la Milestone 3, a t distribue aux dveloppeurs prsents la Professional Developers Conference (PDC) 2008 de Microsoft. Cette version contient de nombreux changements dans linterface, notamment une nouvelle barre des tches, un menu dmarrage amlior et labsence du volet Windows. Le volet Windows a certes disparu, mais les gadgets sont toujours l et on peut les placer o lon veut sur le bureau. De plus, Windows 7 utilise la mmoire vive de faon bien plus intelligente, en utilisant beaucoup de mmoire sil y en a, tout en sachant fonctionner correctement sur des configurations nayant que 512Mio de mmoire vive. Windows 7 utilise galement moins de donnes pour dmarrer. En dfinitive, le dmarrage serait peut-tre mme plus rapide que XP, ce qui ntait pas encore le cas de la version bta, et qui ne sera pas le cas de la finale. Windows 7 propose par contre une ractivit gnrale globalement suprieure Vista, mais peine encore parfois face XP[12]. La navigation, linterface et le design sont semblables Windows Vista avec quelques modifications, notamment la barre des tches plus personnalisable et plus simple utiliser. La date de sortie de Windows 7 tait fixe au 22octobre2009. La bta 1 qui est la build 7000 a t distribue des testeurs, tandis que la version publique a t publie le 9janvier2009 jusquau 10 fvrier. La version release candidate est distribue aux Gold Partners du groupe TAP[13] ds le 21avril2009, et rendue publiquement disponible le 5mai2009 dans plusieurs langues, dont le franais[14]. La version RTM est sortie le 13 juillet 2009. Elle est disponible pour les partenaires, fabricants OEM, grands comptes et dveloppeurs depuis le 22 juillet 2009[15].

Windows 7 Commercialisation La commercialisation de ce nouveau systme a dbut dans le monde le 22 octobre 2009. Ben Fathi, vice-prsident de la Windows Core Operating System Division, avait assur que le dlai dattente exceptionnellement long entre les sorties de Windows XP et de Windows Vista (un peu plus de 5ans) ne devrait plus se reproduire[16]. Lobjectif fix par Microsoft est atteint : la sortie commerciale dun nouveau Windows trois ans aprs la sortie de Windows Vista[17].

78

Principales nouveauts
Les sources sur lesquelles sappuie cette partie se basent sur Windows 7 RTM et les caractristiques publies par Microsoft.

volution visuelle de l'interface


SuperBar : Lvolution la plus notable est celle de la barre de tches dsormais intitule SuperBar . Les boutons sont rduits une icne, assez large, sans texte. Lorsque plusieurs fentres dune mme application sont ouvertes, Windows les rassemble automatiquement en une seule icne. Une vignette contenant toutes les copies de cette application saffiche lors du survol de cette icne par la souris[18],[19], et l'on peut appeler ces programmes "pingls la barre des tches" l'aide des raccourcis "touche Windows + numro". Jump List : Pour certaines applications, un clic droit sur licne fait apparatre une Jump List qui affiche les tches les plus courantes pour lapplication. Par exemple, le clic droit sur licne Internet Explorer fait apparatre une liste contenant les sites les plus frquemment visits ou encore, sur licne Word, la liste des derniers fichiers ouverts[18],[19]. Les thmes : Les thmes, abandonns par Windows Vista, refont leur apparition dans Windows 7. Ainsi le systme dexploitation propose plusieurs thmes Aero. Un thme comprend des sons, un fond dcran, une couleur pour les fentres et la SuperBar[20]. Bureau : Les gadgets sont placs directement nimporte o sur le bureau et non plus sur une barre latrale. Il est possible de programmer une modification automatique du fond dcran intervalle de temps rgulier[20]. Aero Snap : Il permet de redimensionner rapidement les fentres du bureau laide de glisser / dposer. Pour revenir la taille dorigine, il suffit alors de replacer la fentre sur le centre de lcran. Aero Shake : Cette fonction permet de ne conserver quune fentre parmi toutes celles affiches. Pour cela, il suffit d agiter la fentre voulue pour provoquer la rduction de toutes les autres fentres. Agiter nouveau la fentre permet de restaurer toutes celles qui ont t rduites.

Gestion du rseau
Une icne dans la zone de notifications prsente une liste des rseaux Wi-Fi, haut dbit mobile, accs distance ou VPN dentreprise disponibles[18]. Groupe rsidentiel : Cette fonction a pour but de faciliter le partage de fichier et dimprimante lorsque plusieurs ordinateurs quips de Windows 7 sont connects un mme rseau domestique. Lutilisateur choisit les catgories de document quil souhaite partager (musiques, vidos), puis Windows configure le partage automatiquement et cre un mot de passe de protection. Il faut alors renseigner le mot de passe sur les autres ordinateurs du rseau[20],[18].

Windows 7

79

Priphriques d'entre
Dans un entretien, Bill Gates avait annonc que Windows 7 sera un grand pas en avant concernant la reconnaissance vocale et la reconnaissance de lcriture manuscrite[21]. Windows 7 gre les priphriques tactiles, quils soient multi-point ou non. On retrouve les fonctionnalits classiques des crans tactiles multi-point : rotation et zoom dimage, dfilement du contenu[22] Hilton Locke qui travaille au dpartement Tablet PC de Microsoft a galement annonc que ceux qui ont t impressionns par les fonctionnalits tactiles de liPhone seront encore plus surpris par Windows 7[23].

Les bibliothques
LExplorateur propose une nouvelle fonction, appele bibliothque . Une bibliothque est un dossier virtuel. Il contient des fichiers se trouvant des endroits diffrents sur lordinateur ou sur un rseau local. Il est possible de lancer une recherche dans les fichiers dune bibliothque[24].

Scurit
Le Centre de maintenance est le successeur du Centre de scurit Windows. Il centralise les messages de scurit, maintenance, solutions aux problmes, et les paramtres de contrle de compte utilisateur. Il est possible de chiffrer un disque dur (local ou externe) au moyen de BitLocker, ou une cl USB avec BitLocker ToGo, uniquement dans les ditions Entreprise et Intgrale de Windows 7[25]. Le contrle de compte utilisateur permet de protger la machine.

Multimdia
Microsoft propose une version rvise de son lecteur multimdia : Windows Media Player 12. La socit introduit la recherche pendant la frappe, une nouvelle interface utilisateur pour la bibliothque multimdia, laffichage et lorganisation de photos et de vidos, lutilisation des mdias partag via les groupes rsidentiels. Windows Media Player 12 introduit la fonction RMS pour Remote Media Streaming qui permet daccder, via Internet, aux mdias prsents sur un ordinateur excutant Windows 7. Lhbergeur doit au pralable associer son compte utilisateur Windows 7 un compte Windows Live[26]. Une nouvelle version de Windows Media Center est propose. Linterface a t lgrement modifie par rapport la version qui quipait Windows Vista. La TNT HD est compatible avec la norme de codage vido H.264[26]. Suite un accord entre Canal+ et Microsoft, les versions de Windows 7 possdant lapplication peuvent visualiser en streaming les missions en clair de Canal+, dInfoSport ainsi que di>Tl gratuitement[27],[28].

Paint et Wordpad
Microsoft Paint et WordPad ont t entirement repenss. Parmi les nouveauts les plus importantes cest notamment lapparition de menus en rubans (introduit lorigine dans Microsoft Office 2007) qui est la principale. On note galement la compatibilit de Wordpad avec le format Open XML[29].

DirectX 11
DirectX 11 est install par dfaut dans Windows 7[30]. Les cartes compatibles seulement avec DirectX 9 sont toutefois compatibles avec Windows 7[31]. Cependant, la rinstallation de DirectX 11 est recommande car la version incluse dans Windows 7 est incomplte pour logiciels comme FMS (Flight Model Simulator) (manque de fichiers DLL,etc.).

Windows 7

80

GPS Top
La fonction GPS est intgre Windows 7 et, sur les PC quips[32] des capteurs correspondants, elle permet ses utilisateurs de dterminer leur position. En cas de perte et de vol, GPS Top est en mesure de retrouver nimporte quel ordinateur qui en est quip.

Rception
Accueil par le public
Selon une enqute parue le 6dcembre2009, 70 % des sonds sur 550 sont trs satisfaits de ce nouveau systme dexploitation, 24 % satisfaits et 2 % dus ; 4 % sont sans opinion[33]. Le 28avril2010 (6mois aprs sa sortie), Microsoft annonce avoir vendu plus de 100millions de licences, donnant au systme dexploitation le record de lOS vendu le plus rapidement de lhistoire de Microsoft[34]. Le 20janvier2012, Microsoft annonce avoir vendu 525millions de licences, ce qui correspond une moyenne de 7.8 licences vendues par seconde depuis la sortie 2 ans auparavant[35].

Critiques de la politique de Microsoft


Dnigrement de GNU/Linux Parmi largumentaire dispens lors de formations des vendeurs aux tats-Unis, figurent des affirmations dprciatives vis--vis du systme GNU/Linux. Ces affirmations portent notamment sur la compatibilit de priphriques, le nombre de logiciels disponibles, ou la scurit (Linux ne serait pas plus sr que Windows). Largumentaire de Microsoft met aussi en cause la facilit dapprentissage de GNU/Linux. Selon Microsoft, il ny aurait pas de tutoriels tape par tape, et la documentation daide [serait] limite [36]. Critiques diriges contre Mac OS X Bien que nayant quun peu moins de 6 % du march (environ 5,7 % de PDM)[37], le systme dexploitation Mac OS X dApple est le principal concurrent de Windows. Afin de limiter le nombre dutilisateurs basculant vers Mac OS X, Microsoft a aussi prvu des arguments dans ce sens. Microsoft affirme que le choix de son systme est notamment plus conomique, donne choix plus de logiciels, et plus de personnalisation[38]. Collaboration de la NSA controverse Aprs lannonce faite par la NSA, organisme charg de lanalyse de la collecte dinformation de toutes les formes de communication, de leur contribution[39] lamlioration du systme de scurit de Windows 7, une controverse sest installe, notamment sur Internet, pour savoir si cet organisme avait la possibilit de pntrer dans les systmes Windows 7 et rcuprer des informations, sans lavis des utilisateurs. Cependant Microsoft a dmenti cette possibilit, mais en ny apportant aucune preuve. Si cela tait avr, les consquences seraient importantes car la majorit du parc informatique mondial est sous Windows, ce qui implique que la NSA y aurait accs. Le 17 novembre 2009, le directeur adjoint de lAgence charg de la scurit des systmes informatiques, Richard Schaeffer, a justifi la collaboration entre la NSA et Windows 7 dans le cadre de la lutte antiterroriste[40].

Windows 7

81

La scurit de Windows, encore remise en cause


Selon le G Data Security Labs, qui a soumis Windows 7 un contrle de scurit, Windows 7 nest pas plus sr que Windows Vista. Notamment, les mcanismes des protections nont que trs peu volu, les innovations de scurit dans Windows 7 sont peine diffrentes de celles de Vista, les extensions de fichiers sont toujours caches (alors que ce point de vulnrabilit est dnonc depuis plusieurs annes)[41]. Le 24 avril 2009, deux chercheurs annoncent avoir dcouvert une faille quils qualifient d incolmatable car rsulterait dun problme de conception . laide dun logiciel de leur conception, ils ont dmontr quil est possible de prendre le contrle de lordinateur ds le chargement du systme dexploitation[42]. Cependant, il faut noter trois faits : 1. Cette faille a t dcouverte sur une version de Windows 7 en cours de dveloppement (la premire version RC tait publie quelques jours plus tard). 2. Le terme incolmatable est un abus de langage pour qualifier une faille dont la correction ncessiterait de rcrire de trs larges morceaux de code (plusieurs milliers de lignes de code). 3. Linstallation de loutil conu par les chercheurs requiert une intervention physique humaine. En date doctobre 2009, Microsoft na pas encore communiqu sur la correction de cette faille. LOffice fdral de la scurit des technologies de linformation (BSI) a dcouvert, le 6 octobre 2009, une faille de scurit dans le protocole SMB2, qui permet de partager laccs aux imprimantes et aux fichiers aux systmes Windows Vista, Windows 7 et Server 2008. Windows 7 a donc t vendu avec cette faille non corrige[43]. Malgr les amliorations apportes par Microsoft, Windows 7 continue de ncessiter un antivirus : Microsoft fournit une solution gratuite appele Microsoft Security Essentials. La prsence de lantivirus nest pas obligatoire mais fortement recommande par Microsoft au travers du centre de scurit.

Dclinaison et caractristiques techniques


Dclinaison du produit
Tout comme Windows Vista, Windows 7 est disponible en plusieurs versions suivant le public vis. Le cot de la licence est diffrent pour chaque version. Les OEM reoivent un pack spcifique leur permettant de rintgrer Internet Explorer 8, mais auront galement la possibilit dopter pour un autre navigateur ou proposer un choix multiple. Windows 7 Starter : une version allge rserve aux netbooks. Elle est capable dexcuter plusieurs programmes simultanment au lieu des 3prvus initialement[44]. Linterface Aero nest pas disponible et on ne peut pas personnaliser Windows (exemple : changer larrire-plan du bureau). Windows 7 dition Familiale Basique : destine aux pays en dveloppement. Interface Aero non disponible. Windows 7 dition Familiale Premium : destine au grand public mais avec des fonctions multimdias supplmentaires comme le support de la tlvision haute dfinition (HDTV), de Windows Media Center, la cration de DVD Windows 7 Professionnel : destine aux entreprises. Elle intgre des technologies de sauvegarde par le rseau et de chiffrement des donnes (galement disponible en version N sans Media Player). Windows 7 Entreprise : destine aux trs grandes entreprises. Elle inclut toutes les fonctionnalits de Windows 7 Professionnel et y ajoute la mise en uvre dune technologie de chiffrement matriel ainsi que la possibilit dutiliser une seule image pour un dploiement mondial. Seules les entreprises disposant dun abonnement de maintenance Software Assurance ou un Accord Entreprise Microsoft peuvent se la procurer. Windows 7 dition Intgrale : (ou Ultimate pour les pays anglophones) une version complte comprenant toutes les technologies de la version dition Familiale Premium et de la Professionnelle. Les modules linguistiques du systme MUI (Multilingual User Interface ( Interface Utilisateur Multilingue ), qui permettent de faire basculer

Windows 7 entirement la langue daffichage de Windows, sont disponibles dans cette dition de Windows 7[45]. Allant de pair avec lamlioration de la gestion de lUnicode, ces modules taient dj disponibles avec ldition Intgrale de Windows Vista, et prsentent un intrt notable pour les entreprises rassemblant des collaborateurs (voire des clients) parlant diffrentes langues, ainsi que pour certains particuliers. la suite des enqutes de la Commission europenne sur les positions de monopoles reproches Windows, toutes les versions de Windows 7 sont proposes sous deux options afin de se conformer aux recommandations de la commission et de ne pas subir de pnalits judiciaires importantes : Windows 7 Version N : loption N indique que les fonctions multimdias ne sont pas incluses tel que Windows Media Player, Media Center ou encore Cration de DVD Windows. Microsoft a toutefois rapproch les ditions Professionnelle et Intgrale au niveau de leur contenu (quelques applications trs rarement sollicites sont toutefois disponibles seulement dans la version Intgrale)[46]. De plus, chacune de ces versions existe en quatre types de licence commerciale diffrentes : licence complte (premire licence, ne ncessitant pas une version de Windows antrieure, permet aussi la mise jour ou la rinstallation sans effacer tous les fichiers existants) licence mise jour (ncessite une licence de Windows antrieure, vrifie linstallation, et permet la mise jour en prservant les fichiers et prfrences de lutilisateur sans effacer toute la partition). licence OEM destines aux revendeurs de matriels qui peuvent les prinstaller sur les PC vendus neufs, ainsi quaux constructeurs individuels qui montent eux-mmes leur ordinateur partir de pices dtaches ; les versions OEM deviennent alors lies la machine (BIOS-Locked), et ne sont pas supportes par Microsoft. Il est possible chez certains vendeurs dacqurir des versions OEM sans matriel (dans ce cas, il ny a aucun support ni de la part de Microsoft, ni du revendeur, en dehors des mises jour automatiques). Pour les grands constructeurs, des tarifs spcifiques de ces licences individuelles OEM acquises en grand nombre sont marques NFR et ne peuvent tre revendues sparment du matriel auquel la licence prinstalle (identifi par une tiquette colle sur le matriel) a t attache. licence en packs pour dploiement sur sites importants, offre destine aux organisations. Les versions OEM ne supportent pas la mise jour (tous les fichiers et prfrences utilisateurs sont perdus en cas dinstallation ou de rinstallation, il est indispensable de faire une sauvegarde complte des fichiers et prfrences avant linstallation). Indpendamment du type de licence commerciale utilise, il est possible de dbloquer les fonctions dune version de Windows 7 vers celles dune version suprieure sans rinstallation, en achetant une licence en ligne soit auprs de Microsoft, soit auprs du revendeur[47].

82

Politique tarifaire
Windows 7 dition Familiale Premium a t en pr-commande 49 TTC durant la priode du 15 juillet au 14 aot 2009, il y a eu une rupture de stock ds la premire journe sur les sites Internet marchands. Loffre tait en effet limite pour la France 76000licences toutes versions confondues[48]. De mme, ldition Professionnelle a t propose 110 en pr-commande pendant cette priode. Cette offre tait limite trois commandes par foyer[49]. Les personnes ayant achet un PC neuf quip de Windows Vista ou une version bote de Windows Vista (ditions Familiale Premium, Professionnelle ou Intgrale) partir du 26 juin 2009 pourront migrer vers la version correspondante de Windows 7 ds sa sortie au prix de frais de traitement et de port [49]. Jusquau 31 aot 2009, le prix de la version complte tait de 119.99. la sortie du systme dexploitation, les prix sont fixs 199.99 pour ldition Familiale Premium (en version complte) ou 119.99 pour la mise jour, 285 pour ldition Professionnelle (en version complte) et 319 pour ldition Intgrale (en version complte) pour deux mois (Microsoft rappelle quil sagit de prix indicatifs, le vendeur tant libre de fixer ses prix)[49].

Windows 7 Windows 7 Professionnel est disponible en date du 15 octobre 2010 aux tudiants pour 39.99CAD ou 35 TTC en version mise--jour[50].

83

Rtrocompatibilit
Windows 7 est disponible en versions 32bits et 64bits[51]. La version 64bits est rtrocompatible avec les applications 32bits et les applications 16bits (mode XP, pour les versions Professionnelles et Intgrales seulement)[52], la version 32bits est rtrocompatible avec les applications 16bits[53]. Windows 7 est compatible avec les applications fonctionnant auparavant avec Windows XP. Windows 7, dans ses versions Professionnelle, Entreprise et Intgrale, intgre un Windows XP Mode , cest--dire une licence de Windows XP virtualise, dans le but de rassurer les utilisateurs sur la compatibilit de leurs applications fonctionnant dj sous Windows XP[54]. Au lancement de Windows 7, ce mode ne fonctionnait pas avec tous les ordinateurs, car ils devaient possder des processeurs embarquant une technologie permettant la virtualisation comme par exemple Intel VT pour les processeur Intel, et AMD-V pour les processeur AMD[55]. Depuis la sortie du patch KB977206, Microsoft a donn la possibilit dutiliser XP Mode sur des plates-formes ne bnficiant pas des technologies Intel VT et AMD-V. Ce patch sera par ailleurs intgr dans le service pack 1 de Windows 7. Malgr la rtrocompatibilit suppose de Windows 7 avec Windows XP, on a dnombr des centaines de logiciels conus pour Windows XP qui prsentent des problmes de fonctionnement importants voire une incompatibilit totale avec Windows 7. Cette liste, alimente par les diteurs de logiciels et utilisateurs, grandit de jour en jour[56].

Ressources requises Minimum requis pour Windows 7[57]


Architecture Processeur Mmoire vive (RAM) Carte graphique Disque dur 1Go de RAM 32-bit 1GHz 2Go de RAM 64-bit

Compatible DirectX 9 16Go despace libre 20Go despace libre

Lecteur de disque optique ou clef USB Selon le support utilis pour l'installation.

Notes et rfrences
[1] http:/ / www. microsoft. com/ downloads/ fr-fr/ details. aspx?FamilyID=c3202ce6-4056-4059-8a1b-3a9b77cdfdda [2] http:/ / www. microsoft. com/ france/ windows/ windows-7 [3] Se prononce Windows Sept en franais et Windows Seven en anglais. Annonce de la cration du blog franais de Windows 7 (http:/ / blogs. microsoft. fr/ franckha/ archive/ 2009/ 03/ 31/ 65675. aspx). [4] Windows 7 grappille des parts de march (http:/ / www. journaldugeek. com/ 2010/ 04/ 08/ windows-7-grapille-des-parts-de-marche/ ), le 8avril2010 sur journaldugeek.com (http:/ / www. journaldugeek. com/ ) (synthse de cet article (http:/ / www. computerworld. com/ s/ article/ 9174823/ Windows_7_s_share_breaks_10_mark?source=rss_news), par Computerworld, publi le 5 avril 2010.). [5] Les systmes dexploitation : Vista na pas convaincu comme son an XP (http:/ / www. xitimonitor. com/ fr-fr/ equipement-internaute/ systemes-d-exploitation-aout-2008/ index-1-1-7-143. html), tude de XitiMonitor, 22 septembre 2008. [6] Windows sous les 90 % de parts de march au profit de Mac OS X (http:/ / www. pcinpact. com/ actu/ news/ 47655-windows-sous-90-pdm-mac. htm), PC INpact, publi le 2dcembre2008. [7] Annonce de Peter Klein, le chef des oprations financires de Microsoft lors de la confrence Morgan Stanley Tech article sur Clubic (http:/ / www. clubic. com/ actualite-328098-windows-90-licences-commercialisees. html). [8] Windows 7 dtrne XP et devient le systme d'exploitation le plus populaire du monde (http:/ / www. developpez. com/ actu/ 37911/ Windows-7-detrone-XP-et-devient-le-systeme-d-exploitation-le-plus-populaire-du-monde/ ) sur www.Developpez.com. Consult le 18 octobre 2011

Windows 7 (en) Gates confirms Windows Longhorn (http://www.theregister.co.uk/2001/10/24/gates_confirms_windows_longhorn/), The Register, 24octobre2001. [10] Vista, Fiji, vNext, Blackcomb : et ensuite ? (http:/ / www. pcinpact. com/ actu/ news/ 33712-vista-vnext-fiji. htm), PC INpact, publi le 29 dcembre 2006.
[9] [11] (en) Introducing Windows 7 (http:/ / windowsvistablog. com/ blogs/ windowsvista/ archive/ 2008/ 10/ 13/ introducing-windows-7. aspx), Mike Nash, 13octobre2008. [12] Windows 7 : le test (http:/ / www. clubic. com/ article-274266-9-windows-7-microsoft-test-dossier. html), Julien Jay, Clubic, publi le 22 octobre 2009. [13] (en)Technical Adoption Program (http:/ / msdn. microsoft. com/ en-us/ isv/ bb190413. aspx), MSDN. [14] Test de Windows 7 RC : la version quasi-finale tient ses promesses (http:/ / www. 01net. com/ editorial/ 501972/ test-de-windows-7-rc-la-version-quasi-finale-tient-ses-promesses/ ), David Maume, 01net, publi le 5 mai 2009. [15] Windows 7 : Microsoft France ne veut pas rater le coche diteurs ready (http:/ / www. itespresso. fr/ windows-7-microsoft-france-ne-veut-pas-rater-le-coche-editeurs-ready-30621. html), ITespresso France, publi le 24 juillet 2009. [16] Vienna, le successeur de Windows Vista dj dans les cartons (http:/ / www. zdnet. fr/ actualites/ informatique/ 0,39040745,39367038,00. htm), ZDNet, 13fvrier2007. [17] Windows 7, plus quun remplaant de Vista (http:/ / telecom. sia-conseil. com/ index. php/ services-et-produits/ windows-7-plus-quun-remplacant-de-vista), tude de Sia Conseil, publie en avril 2009. [18] Article consacr Windows 7 (http:/ / www. microsoft. com/ france/ windows/ windows-7/ les-nouveautes-windows-7. aspx), Microsoft. [19] Windows 7 RC : le test - Windows 7 : prsentation de la nouvelle interface (http:/ / www. clubic. com/ article-274266-3-windows-7-microsoft-test-dossier. html), Clubic, publi le 5 mai 2009. [20] Windows 7 RC : le test - Windows 7 : nouveauts rseau, personnalisation et priphriques (http:/ / www. clubic. com/ article-274266-5-windows-7-microsoft-test-dossier. html), Clubic, publi le 5 mai 2009. [21] (en)Windows 7 goes beyond keyboard and mouse (http:/ / www. zdnet. com. au/ news/ software/ soa/ Windows-7-goes-beyond-keyboard-and-mouse/ 0,130061733,339286137,00. htm), ZDNet, 20fvrier2008. [22] Windows 7 RC : le test - Windows 7 : virtualisation, prise en charge tactile (http:/ / www. clubic. com/ article-274266-7-windows-7-microsoft-test-dossier. html), Clubic, publi le 5 mai 2009. [23] (en) Dell Latitude XT Tablet on the website! (http:/ / blogs. msdn. com/ hiltonl/ archive/ 2007/ 12/ 11/ dell-latitude-xt-tablet-on-the-website. aspx), 11dcembre2007. [24] Les nouveauts de Windows Seven (http:/ / lgmorand. developpez. com/ tutoriels/ windows/ seven/ ?page=explorateur), Louis-Guillaume Morand, publi le 8 novembre 2008. [25] Windows 7 RC : le test - Windows 7 : le point sur la scurit (http:/ / www. clubic. com/ article-274266-8-windows-7-microsoft-test-dossier. html), Clubic, publi le 5 mai 2009. [26] Windows 7 RC : le test - Windows 7 : les nouveauts multimdia (http:/ / www. clubic. com/ article-274266-6-windows-7-microsoft-test-dossier. html), Clubic, publi le 5 mai 2009. [27] Regarder gratuitement Canal+ ? Cest possible, avec Windows 7 (http:/ / www. journalismes. info/ Regarder-gratuitement-Canal-C-est-possible-avec-Windows-7_a2416. html), Journalismes.info, publi le 27 novembre 2009. [28] CANAL+ et Microsoft transforment tous les PC en TV avec Windows 7 (http:/ / www. microsoft. com/ France/ InformationsPresse/ Fiche-Communique. aspx?EID=afcbcc1b-2a0c-4f68-947a-a85007f3f2f9), communiqu de presse sur le site de Microsoft France, publi le 18 novembre 2009. Consult le 21 avril 2010. [29] Windows 7 RC : le test - Windows 7 : nouvel explorateur, nouvelles applications (http:/ / www. clubic. com/ article-274266-4-windows-7-microsoft-test-dossier. html), Clubic, publi le 5 mai 2009. [30] Fonctionnalits de Windows 7 - DirectX 11 (http:/ / windows. microsoft. com/ fr-FR/ windows7/ products/ features/ directx-11), sur le site de Microsoft. [31] Configuration requise de Windows 7 (http:/ / windows. microsoft. com/ fr-FR/ windows7/ products/ system-requirements), sur le site de Microsoft. [32] (en)Windows Sensor and Location Platform (http:/ / msdn. microsoft. com/ en-us/ windows/ dd262126. aspx), sur le site MSDN de Microsoft. [33] (fr) Windows 7 : examen russi (http:/ / www. maxisciences. com/ windows-7/ windows-7-examen-reussi_art4747. html), 6dcembre2009. [34] Dj 100millions de licences pour Windows 7 (http:/ / www. journaldugeek. com/ 2010/ 04/ 28/ deja-100-millions-de-licences-pour-windows-7/ ), le 28avril2010 sur journaldugeek.com (http:/ / www. journaldugeek. com/ ). [35] (http:/ / www. engadget. com/ 2012/ 01/ 19/ microsoft-announces-q2-earnings-record-20-9-billion-in-revenue/ ). [36] Microsoft dnigre Linux pour mieux vendre Windows 7 (http:/ / www. numerama. com/ magazine/ 13848-microsoft-denigre-linux-pour-mieux-vendre-windows-7. html), Numerama.com, 8 septembre 2009. [37] Systmes dexploitation : une pousse Mac OS X (http:/ / www. generation-nt. com/ os-parts-marche-europe-at-internet-windows-mac-linux-actualite-870891. html), Gnration-NT.com, 16 septembre 2009. [38] Aprs Linux, Windows Seven se frotte Mac (http:/ / www. numerama. com/ magazine/ 13865-apres-linux-windows-seven-se-frotte-a-mac. html), Numerama.com, 9 septembre 2009. [39]

84

(en)Windows Vista FAQs[PDF] (http://www.nsa.gov/ia/_files/os/winvista/Windows Vista FAQs.pdf), sur le site de la NSA.

Windows 7
[40] La NSA a particip au dveloppement de Windows 7 (http:/ / www. voltairenet. org/ article163044. html), article du Rseau Voltaire, publi le 24 novembre 2009. [41] Windows 7 plus rapide, mais pas mieux scuris, Ralf Benzmller, le directeur du G Data Security Labs (http:/ / www. itrmanager. com/ articles/ 96604/ windows-7-plus-rapide-mais-pas-mieux-securise-br-ralf-benzmuller-directeur-data-security-labs. html), ITRmManager.com, 24 octobre 2009. [42] Une faille incolmatable pour Windows 7 ? (http:/ / www. clubic. com/ actualite-272622-windows-7-kumar-faille-impossible-a-corriger. html), Clubic.com, 24 avril 2009. [43] Windows 7 va tre vendu avec une faille de scurit importante et ignore (http:/ / linuxfr. org/ ~hugoroy/ 28917. html), LinuxFR.org, 19 octobre 2009. [44] Windows 7 Starter Edition : une limitation saute, mais d'autres demeurent (http:/ / www. macgeneration. com/ news/ voir/ 135104/ windows-7-starter-edition-une-limitation-saute-mais-d-autres-demeurent), MacGeneration, publi le 1erjuin 2009. [45] Windows 7 : 30packs de langues disponibles en mises jour (http:/ / www. pcinpact. com/ actu/ news/ 51099-windows-7-packs-mui-langues. htm), PC INpact, publi le 28 mai 2009. [46] Windows 7 : quelles sont les fonctionnalits de chaque dition ? (http:/ / www. pcinpact. com/ actu/ news/ 51806-windows-7-comparatif-fonctionnalites-editions. htm), PC INpact, publi le 6 juillet 2009. [47] Windows Anytime Upgrade (http:/ / emea. microsoftstore. com/ fr/ fr-FR/ Microsoft/ Windows/ Windows-7/ Windows-Anytime-Upgrade). [48] Windows 7 : nouveaux claircissements sur la commercialisation (http:/ / www. pcinpact. com/ actu/ news/ 51713-windows-7-precommandes-64bits-integrale. htm), PC INpact, publi le 30 juin 2009. [49] Le premier grand rendez-vous avec Windows 7 aura lieu cet t ! (http:/ / www. microsoft. com/ France/ InformationsPresse/ Fiche-Communique. aspx?EID=78b5f2aa-9b81-4fb2-9207-82ea1ab056ea), communiqu de presse de Microsoft, publi le 25 juin 2009. [50] Encadr en bas de page destine aux public canadien (http:/ / www. microsoft. com/ student/ office/ fr-ca/ default. aspx) ou franais (http:/ / www. microsoft. com/ student/ office/ fr-fr/ default. aspx). [51] (en)Windows Seven: Think 2010 (http:/ / blogs. zdnet. com/ microsoft/ ?p=592), ZDNet, 20juillet2007. [52] : Le 16bits fonctionne sous Windows 7 64bits (http:/ / www. presence-pc. com/ actualite/ 16-bits-64-bits-36442/ ), Toms Hardware, publi le 16 septembre 2009. [53] Windows 7 : pourquoi passer au 64bits ? (http:/ / www. pcworld. fr/ article/ logiciels/ windows-7-wddm-64-bits-32-bits-directx-11-bda-directcompute-direct2d/ 453861/ ), sur pcworld.fr, publi le 20 octobre 2009. [54] (en)Windows 7 to have an XP mode (http:/ / news. cnet. com/ windows-7-to-have-an-xp-mode/ ), CNET News, publi le 24 avril 2009. [55] (en)How to confirm your PC can run Windows XP Mode (http:/ / www. microsoft. com/ windows/ virtual-pc/ support/ configure-bios. aspx), Microsoft. [56] Windows 7 Applications et Compatibilit (http:/ / www. microsoft. com/ france/ windows/ windows7/ compatibilite/ Resultats. aspx?page=4& ctn=Software& prn=all& cpn=all& can=all& cmn=Non+ compatible& syt=all& scn=all). [57] (en)Windows 7 system requirements (http:/ / windows. microsoft. com/ en-us/ windows7/ products/ system-requirements), sur le site de Microsoft.

85

Windows 8

86

Windows 8
Windows 8

Type de noyau tat du projet

Noyau hybride En dveloppement Windows 8 Release Preview (RC)

Plates-formes Entreprise/ Dveloppeur Licence tats des sources

x86,32bits, x64,64bits, ARM Microsoft

EULA Source ferme

Interface utilisateur par dfaut Metro UI(en) Site web Section du site Windows consacre Windows 8 [1]

Windows 8 est lactuel nom donn par Microsoft la nouvelle version du systme dexploitation Windows, et devrait sortir en octobre2012[2],[3]. La version pr-bta (Developer Preview)[4] publique a vu le jour en septembre2011[5], une version bta (Consumer Preview)[6] a aussi vu le jour le 29 fvrier 2012 loccasion du Mobile World Congress Barcelone[7],[8]. La version Release Preview (quivalent des Release Candidate, RC, des versions antrieures Windows 8) est sortie le 31 mai 2012[2]. Pour Microsoft, Windows 8 est devenu une priorit en juillet 2010[9]. Windows 8 a t dvoil, avec lutilisation de linterface tactile, le 1erjuin2011[10].

Dveloppement
Windows 8 (Nom de code Chidori[rf.souhaite]) inclura quelques lments du projet de recherche Midori mais il reprendra galement certaines fonctions du projet interne de Microsoft Singularity. Il sera galement trs diffrent de Windows 7[rf.souhaite] . Windows 8 sera disponible en version 32bits, 64bits[11] et sur architecture mobile ARM[12].

Nouveauts prvues
Daprs Steven Sinofksy[13] et selon la version Developer Preview, les changements seront : un meilleur accs au matriel, sa configuration, son partage et son utilisation ; la possibilit, pour les entreprises tierces, de personnaliser lexprience de leurs produits ; la prise en charge native de lUSB 3.0 et du Bluetooth 3.0 ; une utilisation beaucoup plus pousse des webcams, avec la possibilit pour le systme de lutiliser pour authentifier lutilisateur qui est face la machine ; une optimisation pour le dmarrage rapide, Microsoft souhaitant visiblement un allumage presque instantan. Le dmarrage de Windows ne durerait que 8secondes[14][rf.incomplte]. Windows 8 serait optimis pour chaque tat Off et se concentrerait sur certains points comme les performances POST ou encore la reprise lors dune sortie de veille S3. Dans ce second cas, le but est de parvenir ractiver le BIOS et les pilotes en moins dune seconde[15] ;

Windows 8 lutilisation des dtecteurs. Ainsi, la lumire ambiante pourra tre capte et les paramtres, comme la luminosit, adapts en consquence ; la prise en charge de certains quipements multimdia comme les crans 3D ou les tlviseurs sans fil ; le chiffrement des donnes lchelle du disque dur entier. la possibilit de rtablir les rglages dusine sans rinstaller Windows ni toucher aux fichiers personnels de lutilisateur [16] ; le support des tablettes grce larchitecture mobile ARM (confirm par Microsoft[rf.souhaite]) ; un magasin dapplications similaire la Logithque Ubuntu ou au Mac App Store[17] (confirm par Microsoft[18]) ; une interface type ruban dans lexplorateur Windows comme celle de Microsoft Office depuis la version 2007[19] ; un nouvel cran daccueil tout droit inspir de celui de Windows Phone 7[19] (confirm par Microsoft) ; lintgration des Tuiles (tiles) dynamiques (faon Windows Phone 7) (confirm par Microsoft[rf.souhaite]) ; le montage des images ISO et des disques VHD nativement intgr[20] ; un nouveau Gestionnaire de tches qui permettrait de mettre fin une tche plus facilement et offrirait une interface remanie[21] ; un systme de pattern pour les crans tactiles (mot de passe avec combinaison visuelle) ; une possibilit denvoyer et de recevoir des SMS (et probablement des MMS) ; une optimisation pour laffichage en mode paysage et portrait ; une colorisation automatique du thme Aero, option qui permet dadapter automatiquement la teinte des zones transparentes en fonction du papier peint utilis (disponible depuis la Developper Preview) ; une interface Aero Lite (qui remplacerait le thme Basic actuel) pour les petites configurations et/ou disposant dun processeurs 32bits ; Mais, sur certains blogs[rf.ncessaire], dautres nouveauts ont fait parler delles : une interface 3D et dynamique (nom de code Wind ) pour les processeurs 64bits et/ou configurations levs ; une nouvelle fonctionnalit appele History Vault qui permettrait lautomatisation de la sauvegarde des fichiers importants de lutilisateur localement, sur le rseau ou encore sur un disque dur externe. Cette fonctionnalit serait lquivalent de Time Machine sur Mac OS X ; une plate-forme de notifications Push pour Windows[rf.ncessaire] ; un nouvel outil intgr de prise de captures dcrans (sans plus de dtail pour le moment) ; une application ddie aux captures via la webcam (sans plus de dtail pour le moment) ; sur la version Professionnelle, la fonctionnalit nomme Portable Workspace , qui permettrait, si lon branche une cl USB (de plus de 16Go), que le systme cre une version spcifique de lui-mme afin de pouvoir tre excute a priori partout[22] ; la fonction Hybrid boot qui permettrait de rduire le temps de redmarrage de Windows 8 aprs sa fermeture. Une fonctionnalit qui remplacerait la procdure de fermeture usuelle pour la remplacer et utiliser lhibernation avance ; la fonction Streaming Manager qui serait similaire Click-to-run (dmarrer en un clic) dOffice 2010. Pour utiliser un programme Click-to-run, les lments ncessaires sont tlchargs en priorit afin de pouvoir commencer lexcution alors que le reste continue tre tlcharg en tche de fond ; la prise en charge des fichiers PDF intgre en natif[20] ; un thme Aero pour le mode sans chec (qui ntait dans ses versions antrieures que Windows Classic) ; quelques petites modifications, au niveau de la cration dun compte qui affiche dsormais Administrateur local ; le changement davatar serait devenu le changement de look ; le centre de maintenance accueillerait une nouveaut, le Genuine Activation (centre dactivation de Windows) ; lUAC (User Account Control) aurait lgrement chang (support de la transparence et autre) ;

87

Windows 8 une icne apparat en bas droite de lheure qui signifie un raccourci pour verrouiller lordinateur, se dconnecter, changer dutilisateur,etc., dans la build 7955 ; le Xbox Live sera prsent (confirm par Microsoft[23][rf.incomplte]) ; un deuxime bureau (Metro)[24] ; un nouveau systme de gestion de fichiers appel Protogon , bas sur le principe des bases de donnes relationnelles et considr par certains comme lvolution de WinFS[rf.souhaite]. (disparu sur les dernires builds, donc annul ?)

88

Polmiques
Cette nouvelle version de Windows pourrait imposer lutilisation dun BIOS de confiance, appel EFI, qui est plus scuris, mais rend quasi impossible linstallation dautres systmes dexploitation ct de Windows 8. Microsoft a signal que cette option sera facilement dsactivable, mais cela dpend des OEM[25]. En outre, Microsoft impose aux OEM que les machines ARM soient bloques sur les systmes dexploitation de Microsoft pour pouvoir faire fonctionner Windows 8.

Ressources requises
Les ressources requises pour installer Windows Developer Preview sont pratiquement les mmes que pour Windows 7[26].

Configuration matrielle minimale requise pour Windows Developer Preview


Architecture Processeur Mmoire (RAM) Carte graphique Espace disque requis 32 bits 1GHz x86 1Go 64 bits 1GHz x86-64 2Go

DirectX 9 processeur graphique avec WDDM 1.0 16Go 20Go

Pour pouvoir excuter les applications Metro UI, il faut avoir une rsolution de 1024768 pixels ou plus[27].

Interface
Une nouvelle interface sera mise en avant par les dveloppeurs de Microsoft. Il sagit de linterface Metro annonce lors de la confrence BUILD de septembre 2011. Elle assurera la continuit de Windows Explorer en incorporant le style ruban inaugur partir dOffice 2007[28]. Le Menu Dmarrer a t chang compltement en Start Screen, ou cran de dmarrage, similaire celui de Windows Phone 7.

Compatibilit logicielle
Applications existantes
Les versions x86 et x64 de Windows 8 pourront faire fonctionner la plupart des logiciels compatibles avec les versions prcdentes de Windows. Les restrictions resteront les mmes que pour Windows 7: La version 64-bit fera fonctionner les logiciels 64-bit et 32-bit, la version 32-bit les logiciels 32-bit et 16-bit (sachant que certains logiciels 16-bit pourraient simplement ne pas dmarrer). La version ARM, ne permettra pas de lancer ou dmuler les applications x86 et x64 existantes[29].

Windows 8

89

Applications Metro-Style
Les applications Metro pourront fonctionner aussi bien sur des systmes ayant une architecture x86/x64 que ceux ayant une architecture de type ARM[29].

Notes et rfrences
[1] http:/ / windows. microsoft. com/ fr-FR/ windows-8/ consumer-preview [2] Windows 8 sortira en octobre 2012 (http:/ / www. infos-du-net. com/ actualite/ 17654-Windows-8. html), infos-du-net.com, publi le 25 octobre 2010. [3] Sortie de Windows 8 : cest bien pour lautomne 2012 (http:/ / www. cnetfrance. fr/ news/ sortie-de-windows-8-c-est-bien-pour-l-automne-2012-39761703. htm), Cnetfrance, publi le le 21 juin 2011.

(en) Page de tlchargement de Windows 8 Developer Preview (http://msdn.microsoft.com/en-us/windows/apps/br229516), seulement pour dveloppeurs, tlchargeable sur le site Windows. [5] Windows 8 disponible ds lautomne 2012 ? (http:/ / www. silicon. fr/ windows-8-disponible-des-lautomne-2012-54118. html), Silicon.fr, publi le 17 juin 2011.
[4] [6] [7]

(en) Page de tlchargement de Windows 8 Consumer Preview (http://windows.microsoft.com/en-US/windows-8/iso). (fr) Windows 8 : tlchargez la Consumer Preview maintenant ! (http://www.pcworld.fr/2012/02/29/logiciels/

windows-telechargez-consumer-preview-maintenant/ 525365/ ). [8] Microsoft dvoile les dessous de Windows 8 (http:/ / www. lefigaro. fr/ hightech/ 2012/ 02/ 29/ 01007-20120229ARTFIG00600-microsoft-devoile-les-dessous-de-windows-8. php), Le Figaro, 29 fvrier 2012. [9] Windows 8 une priorit en juillet 2010 (http:/ / www. presence-pc. com/ actualite/ Windows-8-37385/ ), presence-pc.com, publi le 3 dcembre 2009. [10] Microsoft dvoile Windows 8 et son interface tactile pour tablettes (http:/ / www. clubic. com/ windows-os/ actualite-425908-microsoft-windows-8-interface-tactile-tablettes. html), Clubic, publi le 2 juin 2011. [11] Quoi de neuf dans Windows 8 ? (http:/ / www. cachem. fr/ quoi-de-neuf-dans-windows-8), Cachem.fr, publi le 23 mai 2011. [12] Windows 8 port sur ARM (http:/ / www. clubic. com/ salon-informatique-tic/ ces/ actualite-388906-microsoft-windows-8-arm. html), Clubic.com, publi le 6 janvier 2011. [13] Windows 8 : les premires vraies informations ? (http:/ / www. pcinpact. com/ actu/ news/ 57933-windows-8-informations-oem-partenaires-performances. htm?vc=1), PCINpact.com, publi le 28 juin 2010. [14] http:/ / fr. news. yahoo. com/ windows-8-8-secondes-dmarrer-133000132. html [15] Ceci ne peut pas tre gr par le systme dexploitation car, lors dun dmarrage, appuyer sur le bouton dmarre le BIOS, qui dmarre tous les chipsets, processeurs et autres priphriques connects la machine, puis le disque principal prend le relai (avec le systme dexploitation). Cette opration a une dure variable et est unique chaque ordinateur. Le systme dexploitation ne peut donc pas grer ces actions (mais rien ne lempche, lui, dtre plus rapide par la suite). Cest aux constructeurs (DELL, ASUS, HP) dacclrer cette premire tape du dmarrage dun ordinateur. [16] (en) How To Refresh Or Reset Your Windows 8 PC [Complete Guide] (http:/ / www. addictivetips. com/ windows-tips/ how-to-refresh-or-reset-your-windows-8-pc-complete-guide/ ), publi 15 septembre 2011. [17] Windows 8 pourrait avoir son Windows App Store (http:/ / www. numerama. com/ magazine/ 18537-windows-8-pourrait-avoir-son-windows-app-store. html), Numerama.com, publi le 12 avril 2011. [18] Windows 8 : Microsoft cde aux sirnes de lApp Store (http:/ / pro. clubic. com/ it-business/ actualite-441460-windows-8-microsoft-sirenes-app-store. html), clubic.com, publi le 19 aot 2011, consult le 30 aot 2011. [19] Windows 8 : Une touche dOffice et de Windows Phone (http:/ / www. zdnet. fr/ actualites/ windows-8-une-touche-d-office-et-de-windows-phone-39759623. htm), ZDnet.fr.com, publi le 4 avril 2011. [20] Windows 8 ouvrira les PDF et grera les .ISO (http:/ / windows8. free. fr/ index. php/ fonctionnalites/ 28-windows-8-ouvrira-les-pdf-et-les-images-cd-iso), Windows 8 France. [21] (en) The Windows 8 Task Manager - Building Windows 8 (http:/ / blogs. msdn. com/ b/ b8/ archive/ 2011/ 10/ 13/ the-windows-8-task-manager. aspx), MSDN Blogs. [22] Portable Workspace : Windows 8 sur cl USB (http:/ / www. presence-pc. com/ actualite/ Portable-Workspace-43370/ ), Prsence-PC, publi le 19 avril 2011. [23] Windows 8 : Microsoft prsente Xbox Live sur Windows 8 (vido) (http:/ / windows8news. fr/ microsoft-presente-xbox-live-sur-windows-8-video), Windows8News.fr, publi le 16 septembre 2011. [24] Windows 8 : ce quen pensent les spcialistes (http:/ / www. lefigaro. fr/ hightech/ 2011/ 09/ 14/ 01007-20110914ARTFIG00469-windows-8-ce-qu-en-pensent-les-specialistes. php), LeFigaro, publi le 14 septembre 2011. [25] Scurit renforce pour Windows 8 (http:/ / www. lemondeinformatique. fr/ actualites/ lire-securite-renforcee-pour-windows-8-41959. html), Le Monde Informatique, publi le 19 septembre 2011. [26] (en) ewindows Metro Style Apps Developer Downloads (http:/ / msdn. microsoft. com/ en-us/ windows/ apps/ br229516), Msdn.microsoft.com. Consult le 16 septembre 2011. [27] (en) Windows Metro Style Apps Developer Downloads (http:/ / msdn. microsoft. com/ en-us/ windows/ apps/ br229516).

Windows 8
[28] (en) Metro style web browsing one engine two experiences no compromises (http:/ / blogs. msdn. com/ b/ b8/ archive/ 2011/ 09/ 14/ metro-style-web-browsing-one-engine-two-experiences-no-compromises. aspx), MSDN.com. Mis en ligne le 14 septembre 2011. [29] (en) Building Windows for the ARM processor architecture (http:/ / blogs. msdn. com/ b/ b8/ archive/ 2012/ 02/ 09/ building-windows-for-the-arm-processor-architecture. aspx), MSDN.com. Mis en ligne le 9 fvrier 2012.

90

Rfrences externes
Blog commercial Windows8 Infos (http://windows8-infos.blogspot.com/) Blog Windows 8 France Infos (http://microsoftmag.eu/)

Notes et rfrences

Mac OS
Mac OS (pour Macintosh Operating System) est le nom du systme d'exploitation d'Apple pour ses ordinateurs Macintosh. Il est surtout connu pour tre un des premiers systmes grand public ayant une interface graphique, inspir de Xerox Alto, et base sur les fentres, icnes, menus et souris (modle WIMP).

volution
L'interface graphique base sur les fentres, icnes, menus et souris (modle WIMP) a t dveloppe au Xerox PARC. Aprs une visite, Steve Jobs, ancien co-fondateur d'Apple (avec Steve Wozniak), dcide de crer un ordinateur personnel bas sur cette interface. Apple sort d'abord le Lisa, qui est un chec, puis le Macintosh. Les premiers Macintosh, quips d'un microprocesseur Motorola 68000, ont utilis des versions successives du systme, nomm Systme et numrotes de 1 6 (de janvier1984 novembre1987). Viennent ensuite les versions 7 9, qui quipent les derniers Macintosh utilisant un microprocesseur de la famille 680x0 (la dernire version pour les 680x0 tant la 8.1), puis les Power Macintosh ( microprocesseur PowerPC dvelopp par IBM et Motorola). C'est partir de la version 7.6 du systme que celui-ci prend le nom de Mac OS et adopte son logo spcifique qui combine un visage de face et un autre de profil. En 1993, sous le nom de Projet Star Trek, un portage assez avanc du Systme 7 sous architecture x86 d'Intel est effectu, mais le manque de leadership de la firme l'poque fait avorter ce projet. Les responsables de la division hardware craignaient la concurrence de clones et Apple tait dans le mme temps engage dans un profond renouvellement de son architecture matrielle et logicielle avec la migration vers le PowerPC. L'adoption du PowerPC, incompatible avec les 680x0, impliquait de porter Mac OS et de lui ajouter des capacits d'mulation pour permettre aux anciens logiciels de fonctionner sans rencontrer de problmes de compatibilit. Cette migration s'est droule sans vritables soucis et les Power Mac ont ds leur sortie affich des gains sensibles en performances. Les diteurs ont progressivement mis jour leurs logiciels pour leur permettre de tirer profit des avances techniques du PowerPC. Apple se lance alors l'poque dans le dveloppement d'un nouveau systme d'exploitation bas sur une nouvelle architecture ambitieuse, nom de code Copland, mais nouveau les problmes internes la socit mls aux difficults de conception empchent ce projet d'aboutir. La sortie de Mac OS 8 s'est accompagne d'un changement radical de l'interface (nouvelle interface Platinium). La version 8.1 a vu apparatre le support du systme de fichier HFS+ ou HFS tendu ; la version 8.5, la cration de l'outil de recherche Sherlock et la version 9, un semblant de multiutilisateur. En 1997, Apple choisit d'acheter l'entreprise NeXT (fonde par Steve Jobs, fondateur et patron historique d'Apple) qui dveloppait NeXTSTEP, plutt que Be (BeOS), et d'embaucher ses dveloppeurs. L'adaptation en Mac OS X est

Mac OS prsente le 24mars2001. Les retards pris dans le dveloppement de cette nouvelle mouture ont induit en cours de route des changements assez importants, dont notamment l'adoption d'une partie du code issu des systmes BSD[rf.ncessaire]. Les couches basses de Mac OS X sont drives de FreeBSD, un systme UNIX libre et du micro-noyau Mach ; elles sont appeles Darwin. Mac OS X est donc un UNIX avec une interface graphique avance, largement inspire des versions prcdentes et de l'interface NeXT, tout en apportant de nombreuses nouveauts. Il fonctionne aussi bien sur des macs quips d'un processeur de la famille PowerPC que sur les macs plus rcents adoptant l'architecture x86. Sur les Mac quips d'un processeur PowerPC, l'ancien systme (Mac OS 9) peut tre lanc dans Mac OS X pour garder une compatibilit avec les anciennes applications : c'est le mode Classic. Contrairement ses prdcesseurs, Mac OS X offre le multitche premptif, la gestion multiprocesseur et multiutilisateur, la mmoire protge

91

Chronologie des premiers systmes


Entre 1984 et 1988, le Systme a peu volu, mais sont apparues de multiples versions aux numros anarchiques et prtant confusion. En effet, chaque Systme correspondait la combinaison d'une version du Systme proprement dit et d'une version du Finder. janvier1984 : Systme 0.0 : System 0.97, Finder 1.0 mai1984 : Systme 0.1 : System 1.1, Finder 1.1 avril1985 : Systme 0.3 : System 2.0, Finder 1.1 avril1985 : Systme 0.5 : System 2.0, Finder 4.1 janvier1986 : Systme 0.7 : System 3.0, Finder 5.1 fvrier1986 : Systme 1.0 : System 3.1, Finder 5.2 (premire commercialisation) juin1986 : Systme 1.1 : System 3.2, Finder 5.3 janvier1987 : Systme 2.0 : System 3.3, Finder 5.4 mars1987 : Systme 2.0.1 : System 4.0/4.1, Finder 5.4/5.5 octobre1987 : Systme 5.0 : System 4.2, Finder 6.0, MultiFinder 1.0 novembre1987 : Systme 5.1 : System 4.3, Finder 6.0, MultiFinder 1.0 septembre1988 : Systme 6.0 : System 4.4, Finder 6.0, MultiFinder 1.1

Mises jour majeures et mineures


Mac OS 13mai1991 : Systme 7 mars1995 : Systme 7.5 26juillet1997 : Mac OS 8 17octobre1998 : Mac OS 8.5 23octobre1999 : Mac OS 9 est la toute dernire et unique mise jour majeure avant Mac OS X ; la toute dernire et unique mise jour mineure est Mac OS 9.2.2 [1] (aussi appel Classic sous Mac OS X). Une dernire version 9.3 sera vendue avec les iMac DV

Mac OS Mac OS X 24mars2001 : Mac OS X 10.0, dite Cheetah (Gupard) ; dernire mise jour mineure : Mac OS X 10.0.4 24septembre2001 : Mac OS X 10.1, dite Puma (Puma) ; dernire mise jour mineure : Mac OS X 10.1.5 24aot2002 : Mac OS X 10.2, dite Jaguar (Jaguar) ; dernire mise jour mineure : Mac OS X 10.2.8 24octobre2003 : Mac OS X 10.3, dite Panther (Panthre) ; dernire mise jour mineure : Mac OS X 10.3.9 29avril2005 : Mac OS X 10.4, dite Tiger (Tigre) ; dernire mise jour mineure : Mac OS X 10.4.11 26octobre2007 : Mac OS X 10.5, dite Leopard (Lopard) ; dernire mise jour mineure : Mac OS X 10.5.8 28aot2009 : Mac OS X 10.6, dite Snow Leopard (Lopard des neiges) ; dernire mise jour mineure : Mac OS X 10.6.8 20juillet2011 : Mac OS X 10.7, dite Lion (Lion) ; dernire mise jour mineure : Mac OS X 10.7.4 Et 2012 : Mac OS X 10.8, dite Mountain Lion (Lion des montagnes)

92

Rfrences
[1] http:/ / docs. info. apple. com/ article. html?artnum=75288-fr

Mac OS X
MacOSX

Logo de MacOSXLion Famille Type de noyau tat du projet Entreprise/ Dveloppeur Licence tats des sources Dernire version stable Unix Noyau hybride En constante volution (stable) Apple

Propritaire ; certaines parties sont disponibles sous Apple Public Source License Source ferme (Darwin, un composant, est open source) 10.7.4 (9mai2012) []

Interface utilisateur par dfaut Aqua Site web www.apple.com/fr/macosx/ [1]

MacOSX[2] est une ligne de systmes dexploitation propritaires dvelopps et commercialiss par Apple, dont la version la plus rcente (MacOSX10.7, dit Lion[3]) est installe sur tous les Macintosh vendus actuellement. MacOSX est le successeur du systme MacOS, qui avait t le principal systme d'exploitation d'Apple depuis 1984. Contrairement ses prdcesseurs, Mac OS X fait partie de la famille des systmes d'exploitation UNIX, bas

Mac OS X sur les technologies dveloppes par NeXT depuis le milieu des annes1980 jusqu'au rachat de la socit par Apple en 1997. La premire version du systme fut MacOSXServer1.0, commercialise en 1999, suivie par une version oriente pour le grand public en mai2001. La version serveur de Mac OS X est architecturalement identique la version grand public, mais incorpore des logiciels facilitant la mise en place et l'administration de rseau informatique, de serveur de messagerie lectronique et de serveur Samba, entre autres. La dernire version de Mac OS X apporte 250nouveauts, dont certaines inspires de l'iPad et son logiciel iOS (Apple) telles que Launchpad[rf.souhaite]. Il s'agit du nouveau lanceur d'application et il est clair que le design reprend fortement celui de l'iOS (Apple) comme l'a prcis Steve Jobs lors des traditionnelles Keynotes.

93

Historique
Malgr son nom suggrant quil est la version10 de Mac OS, Mac OS X a un historique presque totalement indpendant des prcdentes versions de Mac OS. Mac OS X est fond sur le noyau Mach et sur limplmentation BSD dUnix, qui ont t incorpors NeXTSTEP, le systme dexploitation orient objet dvelopp par la socit fonde par Steve Jobs aprs son dpart dApple en 1985, NeXT[4]. Pendant labsence de Jobs, Apple a galement tent de constituer le systme dexploitation nouvelle gnration avec le projet Copland, sans grand succs. Finalement, le systme dexploitation de NeXT, jusque-l dnomm OPENSTEP, fut choisi par Apple pour former la base de son prochain systme, do son achat de NeXT, esprant convaincre les dveloppeurs dapplications par sa richesse de fonctions de passer cette nouvelle plate-forme[5]. Jobs fut r-engag, et plus tard retrouva la tte de la socit, dirigeant la transformation du systme facile daccs aux dveloppeurs qutait OPENSTEP vers ce qui allait tre accueilli plus tard par les utilisateurs dApple, un projet arborant ce moment le nom de Rhapsody. Rhapsody volua plus tard en Mac OS X. Mac OS X a volu au cours de ses diffrentes versions, mettant laccent vers un mode de vie numrique , tel que prsent avec la suite iLife, l'ensemble bureautique iWork et lintgration dun module multimdia (Front Row). Dans les premires versions de Mac OS X, la compatibilit avec les versions prcdentes des systmes dexploitation Apple a t conserve.

volution par rapport Mac OS 9


Mac OS 9, multitche coopratif et hritier de tout l'historique des versions prcdentes, tait de fait considr par beaucoup comme tant un systme trs limit. La base a t remplace par un UNIX, plus prcisment un micro-noyau enrichi XNU (Darwin et BSD). Linterface graphique (dsormais appele Aqua) a t enrichie et revue ; elle garde certains principes-cls comme la barre de menus unique, et en ajoute d'autres comme Expos, tout en conservant le principe-cl d'ergonomie qui a fait le succs des Macintosh. De plus, l'apparition d'un Dock, la raction de l'interface aux actions de l'utilisateur par des animations, l'utilisation de la transparence, de couleurs plus vives voire de mtal bross marqurent considrablement le passage entre MacOS9 et Mac OS X. C'est galement avec cette transition que trois nouveaux types d'interfaces pour crer des applications sont apparus : Classic, un environnement recrant celui de Mac OS 9 afin d'y faire fonctionner les applications qui y sont lies; Carbon, une interface C permettant un portage simple de Mac OS 9 OS X et finalement Cocoa, une interface Objective C permettant le dveloppement de nouvelles applications entirement intgres l'aspect de MacOS X (Cocoa peut galement tre utilis en Java (obsolte depuis 2005 et Mac OS 10.4), en Python et Ruby).

Mac OS X

94

Popularit
Le systme d'exploitation compte 75millions d'utilisateurs travers le monde, selon Phil Schiller, un dirigeant du fabricant californien[6] (ce chiffre incluant les versions d'OS X prsentes sur les iPhone, iPad et iPod Touch). Cette annonce a t ralise lors de la prsentation du 8juin2009 de la version Snow Leopard. Avant la sortie de la version Leopard, donc l'poque de Tiger, ce nombre tait seulement 25millions. En ce qui concerne la part d'utilisateurs de Macintosh (Mac OS 9 et Mac OS X confondus), elle s'lverait environ 6.0% selon la plupart des statistiques[7]. Il convient nanmoins de prendre ces chiffres avec prcaution, car ils sont gnralement issus de rapports de frquentation de sites web, et ne prennent donc en compte que les utilisateurs internautes. Malgr son faible nombre d'utilisateurs, Mac OS X n'en demeure pas moins trs mdiatis, et ce grce une communication organise de la part d'Apple. Le principe du teasing et une politique de secret alimentent considrablement toutes les discussions qui se rapportent Mac OS X ou aux Macintosh. Ces discussions gravitent gnralement autour d'une opposition Mac OS X/ Microsoft Windows, o s'affrontent (la plupart du temps trs vigoureusement) les partisans de chaque camp (souvent des trolls, mais pas toujours). Depuis l'adoption par Apple de processeurs Intel pour ses Macintosh, il est possible d'y installer n'importe quel systme dexploitation x86 (par exemple Windows XP grce Bootcamp, Windows Vista, Windows 7 ainsi que la plupart des systmes Linux qui taient toutefois dj installables auparavant), ce qui n'a pas manqu d'accrotre ces mmes discussions, favorisant ainsi la popularit du systme.

Interface
Linterface reprend lessentiel de lenvironnement des systmes dexploitation de Macintosh : le glisser-dposer y est profondment intgr, les dossiers ouverture automatique sont conservs, la barre de menus unique et dans celle-ci le menu Pomme galement. Aqua intgre certains lments repris de NeXT, comme le Dock et la navigation dans les dossiers par colonnes (mme si le mode Cover Flow est maintenant beaucoup utilis/plbiscit[rf.ncessaire]). la sortie de Mac OS X, diffrents groupes dutilisateurs ainsi que certaines figures historiques du Macintosh ont mis des critiques sur la nouvelle interface, qui selon eux avait de trop importantes diffrences avec celle des prcdentes versions du systme dexploitation.

Quelques applications fournies avec le systme


Dashboard, tableau de bord virtuel permettant d'emmnager des mini-applications appeles des widgets. On peut crer ces applications l'aide de trois langages : XHTML pour le balisage gnral, CSS pour l'agencement des lments, et ECMAScript (JavaScript) pour l'interactivit. Dashboard peut tre compar Konfabulator, gDesklets ou SuperKaramba. Il reprend en effet les mmes fonctionnalits que ces derniers, mais tant fourni avec le systme, il est vite devenu plus populaire parmi les utilisateurs de Mac OS X. Il n'est disponible qu' partir d'OS X 10.4 Tiger. Automator, permet de combiner un certain nombre d'actions prdfinies pour effectuer des tches rptitives. Le paramtrage de ces automatisations s'effectue par une interface graphique, ce qui le rend accessible au plus grand nombre, mais au prix selon certains d'une perte de fonctions[rf.ncessaire]. Les tches sont effectues par AppleScript ou Perl, de faon transparente. La plupart des possibilits offertes par Automator peuvent tre obtenues par dautres moyens, notamment des scripts shell, technique peu accessible au grand public. Safari, navigateur web bas sur le moteur de rendu WebKit. Il n'est disponible qu' partir d'OS X 10.2 Jaguar. Mail, client de messagerie. QuickTime X (nom donn partir de Snow Leopard lancien QuickTime Player), lecteur multimdia. Lecteur DVD, lecteur de DVD. Aperu, visionneuse d'images et de documents PDF.

Mac OS X iChat, client de messagerie instantane multiprotocole. "App Store", permettant de tlcharger des applications depuis le march commun d'Apple. Photo Booth, logiciel permettant dutiliser la webcam intgre comme appareil-photo et dappliquer des effets sur les clichs obtenus. iMovie, logiciel de montage de films. iTunes, lecteur et gestionnaire de musique, de vido-clips et de podcasts. Transfert d'images, permet dimporter des images depuis un appareil photo numrique, un scanner ou tout autre matriel d'acquisition. iCal, agenda et calendrier. Livre des polices permet de grer des polices de caractres. Front Row, interface media center qui peut tre contrle par la tlcommande infrarouge Apple Remote, permettant d'accder la discothque d'iTunes, la photothque d'iPhoto, aux squences vidos de l'utilisateur, aux bandes-annonce de cinma en ligne et au lecteur DVD (absent depuis MacOSX10.7Lion). Xcode (et sa suite), environnement de dveloppement intgr, destin fournir une intgration et un support plus complets avec le systme que les autres solutions disponibles. (Install en option depuis le DVD ou l'App Store.) Spaces, apportant la fonction de bureaux virtuels Mac OS X 10.5. Time Machine, gre des sauvegardes incrmentales et leur restauration. Calculette, Carnet d'adresses, Dictionnaire, iSync (synchronisation d'appareils), Chess (jeu d'checs), TextEdit (diteur de texte), Capture (capture d'cran ou d'une slection). Mac OS X tant un systme UNIX, les fonctions et commandes de base d'UNIX sont prsentes et permettent un accs souple diffrentes fonctionnalits sans passer par des menus graphiques.

95

Principales technologies
Cocoa, bibliothques de programmation orient objet (langages Objective C et Java). Carbon, bibliothques de programmation orient objet (langages C, C++). QuickTime, un ensemble de bibliothques permettant de manipuler en lecture et en criture des contenus vidos. Il existe un lecteur multimdia du mme nom qui s'appuie sur ces bibliothques. Spotlight (depuis Mac OS X v10.4) est un moteur de recherche de mtadonnes intgr nativement au systme. Cette technologie permet de retrouver le contenu des fichiers de faon quasiment instantane, la manire de Beagle, Kat ou Google Desktop Search. Cette technologie a permis l'apparition de fonctionnalits telles que les dossiers intelligents (dossiers dont le contenu est constamment actualis par Spotlight sur la base de critres volutifs de recherche). L'un des avantages de cette nouvelle technologie est sa modularit (les critres de recherches spcifiques une application ou un type de fichier peuvent tre ajouts par plug-in). En rsum, Spotlight apporte l'utilisateur une recherche instantane sur le contenu des fichiers, sur les fichiers eux-mmes et la construction sous forme de listes ou de groupes dits intelligents de requtes de recherche pointues. Une technologie concurrente a t intgre par Microsoft dans Windows Vista en 2007.

Scurit
Il n'existe que peu de virus connus ce jour sous Mac OS X[8],[9],[10]. Seuls des programmes malveillants tel Opener (galement nomm Renepo), qui ne se propage pas par lui-mme et doit tre install par lutilisateur pour fonctionner ont pu dfrayer la chronique. Il ne sagit donc ni dun virus, ni dun cheval de Troie[11]. L'un des rares virus signals, Hacktool Underhand, tait en fait une erreur dans la mise jour d'un anti-virus commercial. En fvrier2006, on dcouvrit le cheval de Troie Leap-A (ou Oompa-A); il se propage via la messagerie instantane iChat. La principale menace concernant ce systme d'exploitation est l'installation de codes malveillants Windows par des outils Java, donc inefficaces.

Mac OS X La scurit du systme provient notamment de la faible proportion de machines Apple dans le parc informatique mondial (2% en 2006), un virus exploitant une faille Mac ayant automatiquement moins de cibles potentielles que s'il est conu pour s'attaquer Microsoft Windows Ceci tant dit, les ordinateurs Mac gagnant depuis 2007 des parts de march sur les PC, les pirates informatiques sintressent dsormais de plus en plus Apple. Ainsi en mai 2011, avec le logiciel malveillant MacDefender, puis quelques mois plus tard avec le cheval de Troie FlashBack, la scurit de Mac OS X est apparue comme tant trs relative. Ce dernier logiciel malveillant aurait d'ailleurs infect 650 000 Mac, selon un rapport publi par l'diteur de solutions antivirales DrWeb [12] . Le site PCInpact donne des conseils pour endiguer l'infection[13],[14],[15],[16],[17], [18] . Apple fournit une mise jour supprimant ce Cheval de Troie, mais uniquement pour les versions 10.6 et 10.7 de Mac OSX, les personnes utilisant de plus anciennes versions restant exposes [19].

96

Systme de fichiers local, rseau et protocole support


Mac OS X permet de grer les disques durs dans plusieurs systmes de fichiers diffrents : HFS : la version originale de systme de fichiers de Mac OS (parfois utilis encore dans certains CD-ROM) HFS+ : une version modifie du HFS (introduit avec Mac OS 8.1) qui permet la gestion de plus gros disques (le plus rpandu actuellement). HFSX : une nouvelle dclinaison du HFS (introduit avec Mac OS X v10.3), la diffrence tant le support de la sensibilit la casse (diffrence majuscule/minuscule) dans un nom de fichier. L'utilitaire de disque de Max OS X ne propose plus comme options de formatage de formater de manire sensible la casse et Mac OS X 10.7 devrait introduire la possibilit de crypter le disque (option propose dans les versions beta[20]). UFS, n'est plus propos comme option de formatage par l'utilitaire de disque depuis Mac OS X 10.5 FAT16, en lecture/criture et est propos comme option de formatage par l'utilitaire de disque (option MS-DOS) FAT32, en lecture/criture mais n'est pas propos comme option de formatage par l'utilitaire de disque exFAT depuis la version 10.6.5 de Mac OS X (Snow Lopard) NTFS en lecture uniquement, et en lecture/criture depuis Snow Leopard (fonction cache, dbloquer via le terminal, ou via l'application NTFS Mounter), et avec le pilote libre NTFS-3G pour les versions antrieures.

HFS+ et HFSX peuvent tre journaliss, ce qui vite les erreurs d'criture lors dun ventuel plantage. Cette fonction peut tre active la vole par l'utilitaire de disque.

Partition
Depuis l'arrive des ordinateurs Apple quips de processeurs Intel, les schmas de partition du disque dur utiliss par dfaut ont chang (notamment afin de s'adapter au programme de dmarrage EFI fourni par Intel en remplacement de l'Open Firmware utilis sur les Mac PowerPC). GPT est le nom donn au schma de partition d'un disque dur destin dmarrer un Mac Intel. Un tel disque ne permet pas de dmarrer un Macintosh processeur PowerPC. APM est le nom donn au schma de partition classique, lisible sur tous les types de Macintosh[21], il est possible de dmarrer sur un disque partitionn ainsi avec un Mac PowerPC ainsi qu'avec un Mac Intel. L'installation de Mac OS X partir d'un Mac Intel sur un tel disque est impossible. MBR support par les Macintosh en modifiant certains fichiers dinstallation.

Mac OS X

97

Protocoles
AFP. FTP (en lecture seulement). NFS. SMB/CIFS. WebDAV via la commande mount_webdav. C'est galement le protocole utilis pour accder un compte .Mac.

Architecture
Son noyau Open Source XNU est un noyau hybride bas sur le micro-noyau Mach et une version d'UNIX issue de BSD4.4 lui assurant la compatibilit POSIX. Au-dessus de cet ensemble, Apple a greff d'autres technologies stratgiques dont certaines sont hrites du dfunt systme NeXTSTEP. Apple a joint Mac OS X sa technologie multimdia QuickTime.

Environnements de programmation
Laffichage 2D (CoreGraphics) rassemble QuickDraw et Quartz. Ce dernier est le moteur d'affichage ultra-moderne qui gre nativement le format PDF, la transparence et la transition par-point vers le vectoriel. MacOSX possde une interface appele Aqua, diffrente de celles des anciens systmes Macintosh (Platinum(en), dont une chimre est disponible sur certaines distributions Linux), dont les programmes tournent sur le nouveau systme grce une version amliore de MacOS9, la version9.2.2, intgre au systme dans l'environnement baptis Classic. Toutefois Classic ne fonctionne pas avec des versions de MacOSX suprieures ou gales la version10.5 (Leopard) ni sur des Macintosh processeur Intel. Le portage des applications est simplifi grce lenvironnement de programmation Carbon qui est une rcriture pour MacOSX des API de MacOS. Carbon est utilis pour les applications multi-plates-formes en raison de sa ressemblance avec l'API Win32 de Windows. Enfin, lenvironnement Cocoa, volution de lAPI dOpenStep, est lenvironnement natif du systme. Cocoa est conu et programmable en ObjectiveC ou en Java (le support Cocoa pour Java a rcemment t abandonn mais est toujours prsent) et est orient objet. Les applications programmes en Cocoa peuvent profiter de certains apports du systmeX (10, et non XWindow), tels que les services, unifis, disponibles pour toutes les applications les supportant (dictionnaire unifi, recherche Internet,etc.). De plus, Cocoa utilise des ressources de la CoreFoundation, systme unifi permettant aux dveloppeurs de n'avoir s'occuper que de l'interface (et encore, sa gestion est simplifie par Interface Builder) et des fonctions essentielles du logiciel, sans avoir s'occuper du reste. La CoreFoundation contient tout particulirement CoreImage et CoreData depuis MacOSXv10.4Tiger. D'ailleurs, partir de sa version4.5.0, le Toolkit Qt s'appuie sur Cocoa pour fournir des bibliothques 64bits, Carbon tant une interface uniquement 32bits. Fond sur un environnement NetBSD, OpenBSD et FreeBSD, il permet avec AppleX11, bas sur XFree86, le portage simple des applications dveloppes pour dautres systmes Unix comme GNU/Linux ou BSD. X11 utilise par dfaut l'interface graphique Quartz Window Manager, moins d'installer des environnements X11 ports sur MacOSX, tels que GNOME, KDE, Oroborus ou Xfce. Plusieurs projets sont ddis au portage simple des applications Linux ou UNIX, tels que Fink (orient Debian GNU/Linux) ou MacPorts (ex Darwinports, orient *BSD). De plus, le projet Darwine (portage du projet Wine, pour UNIX avec architecture x86) a pour objectif de permettre l'utilisation sans portage d'applications Windows sous MacOSX. Les bibliothques sont en cours d'laboration. L'intgration et la fluidit des applications utilisant X11 dans MacOSX laissent cependant dsirer compares ce qu'a accompli Apple pour l'environnement Classic et par rapport l'exprience qu'on peut avoir nativement sous Linux. De mme, les logiciels X11 possdent une interface loigne de celle des logiciels traditionnels pour MacOSX. Pour ces raisons, de nombreux utilisateurs de

Mac OS X MacOSX rejettent les applications utilisant X11. Le projet Fink. [22] Le projet Macports. [23] Le projet Darwine. [24]

98

Versions principales
Mac OS X Server 1.0. Sortie : 16mars1999. Mac OS X bta publique. Sortie : 13septembre2000. Mac OS X v10.0 Cheetah (gupard en franais), commercialis le 24mars2001. Mac OS X v10.1 Puma , commercialis le 25septembre2001. Mac OS X v10.2 Jaguar , commercialis le 24aot2002. Mac OS X v10.3 Panther , commercialis le 24octobre2003. Mac OS X v10.4 Tiger , commercialis le 29avril2005. Mac OS X v10.5 Leopard , commercialis le 26octobre2007. Mac OS X v10.6 Snow Leopard , commercialis le 28aot2009. Mac OS X v10.7 Lion , commercialis le 20 juillet 2011[25]. Mac OS X v10.8 Mountain Lion , prvu pour le 19 juillet2012[26].

La version10.6 Snow Leopard intgre le 64bits, Time Machine, un utilitaire de sauvegarde, DashCode, un environnement de cration de widgets pour Dashboard et Spaces, un gestionnaire de bureau virtuel. D'autres amliorations concernent le Mail, iChat, AddressBook et iCal. Elle inclut Grand Central Dispatch[3], une technologie dont l'enjeu est de mieux grer les processeurs multiples et ayant un nombre de curs de plus en plus lev, OpenCL permettant d'exploiter plus largement la puissance du processeur graphique des fins de calculs habituellement dvolus au processeur central, une r-criture de QuickTime, appele QuickTimeX, une optimisation de la gestion de JavaScript et l'intgration dans plusieurs lments du systme de Microsoft Exchange 2007. Les processeurs PowerPC ne sont plus supports dans cette version du systme d'Apple[27]. chaque version de MacOSX correspond une version de Mac OS X Server, le numro de la version ayant t synchronis partir de Mac OS X 10.0. En effet, Mac OS X Server 1.0 n'tait qu'un portage rapide d'OpenStep, tandis que les versions 10 sont, elles, bases sur Mac OS X. De plus, Mac OS X a t programm de faon pouvoir tre facilement adapt une autre architecture processeur. C'est l'ordre que Steve Jobs avoue[rf.souhaite] (le 6juin2005 lors de la WWDC 2005) avoir donn ses quipes ds le dbut de la conception de MacOSX, tout en rajoutant[rf.souhaite] Just in case ( Au cas o ) avec un air amus. La premire version de MacOSX pour Intel est diffuse au grand public depuis le 10janvier2006 en mme temps que la sortie des nouvelles gammes MacBook Pro et iMac ; c'est une 10.4.4 en version Universal binaries (compatible la fois avec Intel et PowerPC).

Mac OS X

99

Articles connexes
Systme d'exploitation Comparaison des systmes d'exploitation MacOS NeXTSTEP .DS_Store OSx86

Notes et rfrences
[1] [2] [3] [4] [5] http:/ / www. apple. com/ fr/ macosx/ Le X se lit dix , voir par exemple What is an operating system (OS)? (http:/ / support. apple. com/ kb/ TA22541) sur le site web dApple. http:/ / www. generation-nt. com/ apple-mac-os-x-snow-leopard-systeme-exploitation-operating-system-apple-store-actualite-858531. html A Brief History of Mac OS X (http:/ / www. kernelthread. com/ mac/ osx/ history. html)

(en) Why Apple Sees Next as a Match Made in Heaven (http://select.nytimes.com/gst/abstract. html?res=F00C10F638550C708EDDAB0994DE494D81) - The New York Times, 23dcembre1996 [6] Mac OS X : 75 millions d'utilisateurs dans le monde (http:/ / www. commentcamarche. net/ actualites/ breve-mac-os-x-75-millions-d-utilisateurs-dans-le-monde-5849071-actualite. php3), Comment a Marche, 9juin2009
[7] (en) OS Platform Statistics (http:/ / www. w3schools. com/ browsers/ browsers_os. asp) - W3Schools [8] Cuk.ch (http:/ / www. cuk. ch/ articles/ 3800) [9] Section du site d'Apple (http:/ / www. apple. com/ fr/ getamac/ viruses. html) [10] Blog de Wil Shipley (http:/ / wilshipley. com/ blog/ 2005/ 09/ mac-os-x-viruses-put-up-or-shut-up. html) [11] (http:/ / news. zdnet. co. uk/ internet/ security/ 0,39020375,39172277,00. htm) [12] 600 000 Mac infest par le Cheval de Troie Flashback (http:/ / www. atlantico. fr/ pepites/ mac-infestes-cheval-troie-flashback-325656. html) [13] communiqu de la socit d'antivirus (http:/ / news. drweb. com/ show/ ?i=2341) (en anglais) [14] Un demi-million de Mac infects : la fin d'un mythe (http:/ / www. lepoint. fr/ chroniqueurs-du-point/ guerric-poncet/ un-demi-million-de-mac-infectes-la-fin-d-un-mythe-05-04-2012-1448833_506. php), Gurric Poncet, Le Point.fr, 5 avril 2012. [15] Mac OS X : le troyen Flashback infecte plus de 550 000 machines (http:/ / www. pcinpact. com/ news/ 70035-osx-trojan-flashback. htm), Vincent Hermann, PcInpact, 5 avril 2012. [16] 600 000 Mac infects par un cheval de Troie (http:/ / www. lexpansion. lexpress. fr/ high-tech/ 600-000-mac-infectes-par-un-cheval-de-troie_290304. html), l'Expansion, 05/04/2012. [17] Piratage informatique : les Mac d'Apple maintenant viss ? (http:/ / lci. tf1. fr/ high-tech/ piratage-informatique-les-mac-d-apple-maintenant-vises-7118205. html), TF1 news, 6 avril 2012. [18] Premier virus srieux sur en 30 ans de Mac OS (http:/ / www. alouit-multimedia. com/ 02-assistance-informatique/ apple-assistance-informatique/ premier-virus-serieux-sur-apple/ ) [19] (http:/ / www. bbc. com/ news/ technology-17675314) [20] http:/ / macosrumors. com/ 2011/ 02/ 27/ full-system-encryption-macosx-lion/ [21] http:/ / db. tidbits. com/ article/ 8405 [22] http:/ / fink. sourceforge. net [23] http:/ / www. macports. org/ [24] http:/ / darwine. opendarwin. org [25] http:/ / www. apple. com/ macosx/ [26] http:/ / www. apple. com/ macosx/ mountain-lion/ [27] http:/ / www. apple. com/ macosx/ specs. html

100

Les Systmes libres


Logiciel libre
Un logiciel libre est un logiciel dont l'utilisation, l'tude, la modification et la duplication en vue de sa diffusion sont permises, techniquement et lgalement[1], afin de garantir certaines liberts induites, dont le contrle du programme par l'utilisateur[2], et la possibilit de partage entre [3] individus . Ces droits peuvent tre simplement disponibles (cas du domaine public[4]) ou bien tablis par une licence, dite libre , base sur le droit d'auteur. Les licences copyleft garantissent le Schma conceptuel autour du logiciel libre. maintien de ces droits aux utilisateurs mme pour les travaux drivs. Les logiciels libres constituent une alternative ceux qui ne le sont pas, qualifis de propritaires ou de privateurs [5]. La notion de logiciel libre est dcrite pour la premire fois dans la premire moiti des annes 1980 par Richard Stallman[6] qui l'a ensuite avec d'autres[7] formalise et popularise avec le projet GNU et la Free Software Foundation (FSF). Depuis la fin des annes 1990, le succs des logiciels libres, notamment de GNU/Linux, suscite un vif intrt dans l'industrie informatique et les mdias[8]. Le logiciel libre est souvent confondu avec : les freewares (gratuiciels) : si la nature du logiciel libre facilite et encourage son partage, ce qui tend le rendre gratuit, elle ne s'oppose pas pour autant sa rentabilit principalement via des services associs. Les rmunrations sont lies par exemple aux travaux de cration, de dveloppement, de mise disposition et de soutien technique. lopen source. Le logiciel libre, selon son initiateur, est un mouvement social[9] qui repose sur les principes de Libert, galit, Fraternit[10] ; lopen source, dcrit pour la premire fois dans La Cathdrale et le Bazar, s'attache aux avantages d'une mthode de dveloppement au travers de la rutilisation du code source.

Logiciel libre

101

Dfinition
Qu'est-ce que le logiciel libre ?

Il y a quatre liberts essentielles... 0/l'excution du code, 1/l'tude et l'dition du code...

.. 2/le partage du code source, 3/le partage des modifications.

Logiciel libre

102

Si ces quatre liberts sont runies alors on a un logiciel libre.

Sinon, le dveloppeur a le pouvoir sur l'utilisateur, ce qui est une injustice.

Logiciel libre

103

Si vous voulez la libert quand vous utilisez des ordinateurs, vous devez rejeter le logiciel propritaire.

Un logiciel est libre selon la Free Software Foundation s'il confre son utilisateur quatre liberts (numrotes de 0 3) [11]: 1. la libert d'excuter le programme, pour tous les usages, 2. la libert d'tudier le fonctionnement du programme et de l'adapter ses besoins, 3. la libert de redistribuer des copies du programme (ce qui implique la possibilit aussi bien de donner que de vendre des copies), 4. la libert d'amliorer le programme et de distribuer ces amliorations au public, pour en faire profiter toute la communaut. L'accs au code source est une condition d'exercice des liberts 1 et 3. La FSF prcise quelques points : ces liberts doivent tre irrvocables ; possibilit d'en jouir sans devoir prvenir un tiers ; possibilit de redistribuer le programme sous toute forme, notamment compile, ventuellement la condition de rendre disponible le code source correspondant ; possibilit de fusionner des logiciels libres dont on n'est pas soi-mme l'auteur. La FSF accepte des restrictions mineures quant la faon dont un logiciel modifi doit tre prsent lorsqu'il est redistribu.

Histoire
(voir infra) La premire bauche de dfinition du logiciel libre est propose en fvrier 1986 par la FSF ; un logiciel est alors dit libre s'il confre son utilisateur les liberts suivantes : Premirement, la libert de copier un programme et de le redistribuer vos voisins, qu'ils puissent ainsi l'utiliser aussi bien que vous. Deuximement, la libert de modifier un programme, que vous puissiez le contrler plutt qu'il vous contrle; pour cela, le code doit vous tre accessible[12].

Logiciel libre

104

Dfinitions ultrieures
Le projet Debian, commenc en 1993 avec le soutien de la Free Software Foundation, a dvelopp Les principes du logiciel libre selon Debian[13] galement connus sous l'acronyme DFSG (pour Debian Free Software Guidelines). Propos en 1997 par Bruce Perens[14], le ct pratique y est mis en vidence en 10 points, en prcisant par exemple : la non-discrimination des utilisateurs et des usages ; les restrictions acceptables en matire de prservation du code source de l'auteur original ; ou encore l'acceptation explicite de la modification du nom d'un logiciel dont on redistribue une modification (On peut noter ce propos que les noms de plusieurs logiciels libres sont des marques dposes : par exemple Linux[15], Mozilla[16] ou Apache[17]). Cette dfinition tablie pour Debian a t reprise en 1998 dans le cadre de l'Open Source Initiative (OSI) pour tablir l'Open Source Definition. La terminologie FLOSS est ensuite apparue pour tenter de runir les notions de logiciel libre et logiciel open source.

Logiciel libre et open source


Littralement, open source signifie code source ouvert . Toutefois, on utilise gnralement open source en rfrence lOpen Source Definition introduite par lOpen Source Initiative (OSI) en 1998, qui souhaitait une autre terminologie pour les logiciels libres, qui se voulait en anglais moins ambigu et plus adapte au monde des affaires que Free Software. Le mouvement pour le logiciel libre a dfini des rgles sur des principes thiques ; celui pour l'open source (qui en dcoule) a propos une traduction fonctionnelle ; cela a dclench un temps quelques diffrends relatifs au respect de ces principes. Les dfenseurs du logiciel libre considrent que le logiciel libre est une affaire de philosophie, tandis que les partisans de l'open source rejettent toute philosophie[18]. Cette initiative a caus une controverse avec Richard Stallman et la Logo de lOpen Source Initiative Free Software Foundation[19] qui regrettaient la mise en avant des principes techniques aux dpens de l'thique. Richard Stallman explique aussi pourquoi le logiciel libre est meilleur que l'open source[20] et pourquoi l' open source passe ct du problme que soulve le logiciel libre[21]. S'il persiste des dsaccords entre ces mouvements, ils restent trs proches et un travail conjoint d'harmonisation fait que les dfinitions officielles du logiciel libre par la Free Software Foundation et de l'open source par lOpen Source Initiative renvoient dans la pratique aux mmes licences, quelques rares exceptions prs (versions 1.x de lApple Public Source License[22] par exemple).

Logo de la Free Software Foundation

Origines et volution des logiciels libres


Les oprateurs des premiers ordinateurs produits en srie prirent l'habitude de former des groupes d'utilisateurs pour partager leurs expriences: SHARE et COMMON pour IBM, DECUS pour Digital Equipment Corporation, etc. En effet, il n'y avait alors pas de ressource pour se former, en dehors des formations dispenses par les fabricants. Ces groupes taient soutenus par les fabricants eux-mmes et des modifications de logiciels taient changes. cette poque, c'tait le matriel informatique qui tait cens constituer la source de revenus, le logiciel n'tant qu'un moyen d'en faciliter la vente. L'accs au code source tait normal, car nul n'achetait un ordinateur sans disposer d'une quipe de programmeurs. Bien avant mme la cration d'Unix, les milieux professionnels et universitaires s'changeaient volontiers logiciels et codes sources, et les constructeurs cdaient le leur pour rien jusqu' ce que les lois antitrust le

Logiciel libre leur interdisent afin de permettre l'exercice d'une concurrence dans ce domaine[23],[24]. En outre, jusqu'aux annes 1970, il n'tait pas encore tout fait clair que le droit d'auteur s'applique aux logiciels.[contextencessaire] Par dcisions de justice[contextencessaire], les constructeurs sont contraints de facturer sparment leurs logiciels au dbut des annes 1970 ; en quinze ans, l'avnement de la micro-informatique va gnraliser ce modle et donner un essor aux diteurs de logiciels qui s'orientent vers la vente de licences d'utilisation. Un exemple souvent cit pour illustrer ce tournant est une lettre ouverte de Bill Gates aux hobbyistes, leur enjoignant de cesser de copier illicitement les logiciels. Ce mme Bill Gates, en obtenant qu'IBM lui laisse les droits du DOS puis de Windows et ne commercialise qu'une licence d'usage, deviendra deux dcennies plus tard l'homme le plus riche du monde, o il se vend un ordinateur personnel toutes les dix secondes, plus de neuf sur dix[rf.ncessaire] tant pr-quips d'un systme d'exploitation de Microsoft. Les constructeurs ont paralllement restreint l'accs au code source des programmes, car les modifications souvent effectues par les quipes des clients, rendent problmatique le soutien technique distance (stratgie OCO, object-code only, d'IBM partir du dbut des annes 1980). Il devient impossible, et dans certains cas interdit, d'tudier, de corriger ou d'amliorer les logiciels acquis. Non seulement l'utilisateur ne peut plus adapter le logiciel ses souhaits, mais en cas de bug, il se retrouve dpendant du bon vouloir de l'diteur du logiciel. Enfin, la copie, une opration naturelle pour un ordinateur, devient en rgle gnrale interdite (par dfaut, le droit d'auteur interdit la copie non explicitement autorise). Les logiciels disponibles uniquement sous ces conditions restrictives deviennent alors la rgle, et les logiciels jusqu'alors librement changs se retrouvent souvent intgrs dans des produits commerciaux figs et non partageables. Richard Stallman, alors chercheur au laboratoire d'intelligence artificielle du Massachusetts Institute of Technology, ressent profondment ce changement lorsque les collgues, avec qui il travaillait et changeait des logiciels jusqu'ici, sont engags leur tour pour produire des logiciels qu'ils ne pourront plus partager. En 1984 il cre donc le projet GNU, qui a pour objectif de construire un systme d'exploitation compatible avec Unix, et dont la totalit des logiciels est libre. Paralllement aux travaux de dveloppement engags, Richard Stallman fonde la Free Software Foundation. Afin de donner une assise solide son projet, Richard Stallman dfinit prcisment la notion de logiciel libre. Et il rdige la licence publique gnrale GNU (GPL) qui utilise le droit d'auteur pour garantir la prennit du droit au partage (et donc interdire la possibilit qu'une volution ne soit plus Richard Stallman partageable). La version 3 de cette licence a t ralise avec l'aide d'Eben Moglen. C'est ainsi qu'il fixe un cadre juridique et encourage le dveloppement du logiciel libre. Un des buts des logiciels libres est de permettre le partage complet de l'information, ce qui justifie en partie la rfrence la libert[25]. L'invention du copyleft (que l'on peut traduire par gauche d'auteur , par opposition au droit d'auteur , jeu de mots, en fait, car il est surtout question d'abandonner, de renoncer une partie des droits, alors que le copyright voulait, aprs l'avnement de l'imprimerie, rserver l'auteur original d'une uvre tout droit de recopie), mis en uvre par la licence publique gnrale GNU, permet de rsoudre deux exigences apparemment paradoxales: permettre le libre partage d'un logiciel, tout en empchant son intgration dans des produits non-libres. Les logiciels libres sous copyleft sont donc disponibles sous une licence qui inclut un nombre important de clauses visant empcher toute possibilit de rendre le logiciel moins libre en le redistribuant. Ainsi, la GPL exige entre autres que toute redistribution se fasse exactement sous les conditions de la GPL, tant pour le logiciel original que pour les modifications qui auraient t faites, en garantissant l'accs au code source complet pendant plusieurs annes.

105

Logiciel libre Les dveloppeurs et utilisateurs de logiciels libres sont indpendants, sans tendance politique particulire, et leurs motivations sont diverses. Ils ralisent ou utilisent des outils fonds sur un mode de production reposant sur la collaboration, l'entraide, le partage, la mutualisation. ce titre, Bill Gates a compar les communauts du libre des "communistes d'un nouveau genre", bien que Richard Stallman dmente tre ou avoir t communiste. Richard Stallman considre que le droit d'auteur, en interdisant d'aider ses amis par une simple copie, en privilgiant l'auteur aux dpens du monde entier, est nuisible pour la socit[25]. Pour illustrer le principe du logiciel libre face aux autres logiciels, il compare volontiers cela la recette de cuisine d'un gteau : selon le principe du libre : vous avez obtenu lgalement cette recette par diffrentes sources (des revues, le bouche oreille...). Vous avez le droit de redistribuer cette recette qui vous voulez et vous pouvez la modifier puis la redistribuer comme il vous plat. selon le principe du logiciel non libre : vous n'avez pas accs la recette, mais uniquement au gteau dj fait. Vous ne pouvez manger le gteau que dans une seule cuisine et personne d'autre que vous ne peut en manger. Quand bien mme la recette serait fournie avec le gteau, toute copie ou modification serait interdite. l'inverse, le crateur du noyau Linux, Linus Torvalds, ne s'exprime pas sur la porte politique du principe des logiciels libres et met plutt en avant l'efficacit de la coopration technique que le libre rend possible. Il compare volontiers la coopration entre dveloppeurs de logiciels libres avec la coopration scientifique : chacun publie ouvertement ses rsultats qui permettent aux autres de btir de nouvelles solutions[26].

106

Licences
Base lgale

Licences d'exploitation des uvres de l'esprit


Lois et principes sous-tendant les licences

Copyleft Droit d'auteur et droits voisins dans la socit de l'information Open source Open Source Definition Section invariante

Classification des Contrat de Licence Utilisateur Final (CLUF)

Logiciel libre

107

Licences de libre diffusion


CC-BY-NC CC-BY-NC-ND CC-BY-NC-SA CC-BY-ND Licences libres

Licences libres copyleft Licence Art Libre Licence CeCILL CC-BY-SA GFDL GPL LGPL ODbL Licences libres non-copyleft

Licence BSD CC-BY Licence X11 Licences multiples Licences propritaires

Terminologies par type d'uvre de l'esprit en fonction des licences

Culture Art Libre (libre) Culture Libre (libre) Musique Libre (libre diffusion) Logiciel

Gratuiciel (libre diffusion) Logiciel libre (libre) Logiciel propritaire (propritaire) Partagiciel (propritaire) Shared Source (propritaire)

Licence d'entrepreneur de spectacles

Licence 1 Licence 2 Licence 3

Les logiciels libres sont soumis, comme tout logiciel publi hors du domaine public, au droit d'auteur. Dans ce cadre, le droit d'auteur est exerc par le biais d'une licence libre qui numre les droits que l'auteur choisit d'octroyer l'utilisateur. Eben Moglen, contributeur la conception de la licence GNU GPL (notamment la version 3), insiste sur la distinction entre licence et contrat qui existe en droit amricain : une licence est une autorisation unilatrale, tandis qu'un contrat suppose des obligations rciproques[27]. Les logiciels libres sont distribus avec de simples licences. Gnralement, ils sont galement distribus sans la moindre garantie. Certaines licences, dont la plus connue et utilise pour les logiciels libres, la licence publique gnrale GNU, sont relativement complexes. Ainsi, la GPL ne donne le droit de redistribuer un logiciel que si l'ensemble du logiciel, y compris toutes les ventuelles modifications, sont redistribues selon les termes exacts de la GPL. Cette licence est dite virale ou contaminante par ses opposants, car si elle autorise la fusion d'un logiciel sous GPL avec un logiciel sous une autre licence, elle n'autorise en revanche la redistribution du logiciel fusionn que sous GPL.

Logiciel libre

108

Licences libres
Les licences des logiciels libres sont souvent rparties en trois catgories, selon le degr de libert qu'elles accordent en matire de redistribution. La Fondation pour le logiciel libre ou Free Software Foundation, catgorise les licences d'aprs quelques questions cls [28] : permet-elle de qualifier, ou non, un logiciel libre [29] ? s'agit-il, ou non, d'un Copyleft ou gauche d'auteur ? est-elle compatible avec la GPL de GNU ? moins que le contraire ne soit spcifi, les licences compatibles le sont la fois avec la GPLv2 et la GPLv3 ; pose-t-elle certains problmes pratiques ? Domaine public En langage courant : Le logiciel appartient tout le monde . C'est une caractristique juridique qui n'a pas besoin de licence du fait que le logiciel n'a aucun ayant droit. Les droits patrimoniaux concernant ce logiciel disparaissant, il peut alors tre utilis encore plus librement, sous rserve que soient respects les droits extra-patrimoniaux de ses auteurs. Thoriquement, tout logiciel tombe dans le domaine public une fois les droits d'auteur chus. Toutefois, la dure de protection des droits d'auteur est bien plus longue que le plus ancien des logiciels, par exemple soixante-dix ans aprs la mort de l'auteur dans tous les pays de l'Union europenne. On ne trouve donc dans le domaine public que des logiciels qui y ont t placs suite renonciation aux droits. Licences de type BSD Il s'agit d'un type de licence imposant peu de contraintes. En gnral, seule la citation des auteurs originaux est demande. En particulier, ces licences permettent de redistribuer un logiciel libre sous une forme non libre. Ces licences permettent donc tout acteur de changer la licence sous laquelle le logiciel est distribu. Un cas de changement de licence courant est l'intgration de logiciel sous licence BSD dans un logiciel sous copyleft (licence GPL). Un autre cas courant est l'intgration de logiciel sous licence BSD dans les logiciels propritaires. Ces licences sont notamment utilises par la Berkeley software distribution (licence BSD), X Window (licence MIT) et Apache Software Foundation (licence Apache).

Logiciel libre Copyleft, licences de type GPL GPL est l'acronyme de General Public License (Licence Publique Gnrale). La plus rpandue des licences de ce type est la Licence Publique Gnrale GNU (GNU General Public License), ou GNU GPL pour faire court. On peut rduire encore plus en GPL , s'il est entendu qu'il s'agit de la GNU GPL[30]. Un aspect crucial du logiciel libre est que les utilisateurs sont libres de cooprer. Il est absolument essentiel de permettre aux utilisateurs qui dsirent s'entraider de partager leurs patches et amliorations avec d'autres. D'importants programmes libres sous licence comme le compilateur GNU C++ ou la suite de bureautique LibreOffice n'existeraient pas sans cela[31]. Il s'agit d'une licence qui protge inconditionnellement les dveloppements logiciels appartenant au domaine public. Cela favorise donc l'ducation. Autrement dit, cette licence interdit la redistribution hors des principes du copyleft, car Si un programme est un logiciel libre au moment o il quitte les mains de son auteur, cela ne signifie pas ncessairement qu'il sera un logiciel libre pour quiconque en possdera une copie[32]. Les licences du projet GNU sont les plus clbres. Une telle licence permet d'intgrer du logiciel sous licence BSD et de le redistribuer sous licence GPL. L'inverse est impossible. La licence GPL est critique puisqu'elle empche les fournisseurs de logiciels propritaires de censurer le code. En somme, la licence GPL permet de mieux protger les liberts des utilisateurs, et elle facilite aussi la coopration avec la communaut du logiciel libre[33].

109

Logo copyleft ( gauche d'auteur ou laisser copier , les deux traductions sont possibles) Le C invers est le symbole du copyleft. En 2009, il n'est pas reconnu comme symbole lgal. L' oppos est le symbole copyright.

Logo du projet GNU, un gnou

Logiciel libre

110

Licences non libres


Un logiciel non libre est appel logiciel propritaire ou logiciel privateur. Cette premire appellation peut apparatre trompeuse, car l'exception de logiciels du domaine public, les logiciels libres n'ont pas moins de propritaires que les autres, encore que le terme auteurs soit plus appropri. Les auteurs de logiciels libres conservent certains droits dpendants du type de licence libre employe. Quelques exemples de logiciels non Schma de classification des CLUF libres : - freeware, logiciels gratuits, graticiels On utilise ce terme pour les logiciels propritaires qui sont distribus gratuitement. Les freewares ne sont pas libres car leur code source n'est pas disponible et donc seul l'auteur original peut l'amliorer et publier des versions modifies. En outre, la revente d'un freeware est souvent restreinte. - shareware, logiciels partager, partagiciels Le shareware est un logiciel qu'on peut lgitimement se procurer gratuitement, mais qu'on doit payer si l'on dsire l'utiliser. Aucun logiciel libre n'est un shareware. la limite, un logiciel libre pourrait encourager la rtribution de l'auteur, sans que cela n'ait force de licence (sans quoi il ne serait plus libre). Mais toute personne serait libre de supprimer l'encouragement et de redistribuer cette version allge. - Shared source Le terme Shared source (code source partag) vient de la Shared Source Initiative de Microsoft[34]. Il s'agit d'un type de licence qui donne le droit de regarder le code source et parfois d'en distribuer des versions modifies. Toutefois, le droit de vendre n'est pas attribu et les licences shared source ne sont pas considres comme des licences de logiciel libre.

Caractristiques des logiciels libres


Accs aux sources
Les liberts d'tudier et amliorer un logiciel supposent un accs au code source du logiciel. L'accs au code source est important car les logiciels sont gnralement distribus sous une forme compile en langage machine, prts tre excuts par un ordinateur. Mais le langage machine est trs peu lisible et rend l'tude du logiciel excessivement pnible. L'accs au code source a donn lieu la notion d'open source (code source ouvert).

Contrle par l'utilisateur


Un des objectifs principaux du logiciel libre est de permettre lutilisateur d'avoir le contrle sur son ordinateur et sur les logiciels qu'il utilise[35],[36]. Ce contrle est donn individuellement : chacun peut tudier en dtail ce que fait le logiciel, et le modifier s'il le souhaite. Mais les utilisateurs ont aussi le contrle de manire collective sur leur ordinateur[37] : on ne peut tudier l'ensemble des logiciels que l'on utilise, mais on peut tre certain que si un logiciel contient une fonctionnalit cache ou qui va l'encontre de ses intrts, elle sera dcouverte un jour et un correctif sera propos.

Logiciel libre Richard Stallman pense qu'en utilisant des logiciels propritaires, les utilisateurs perdent la possibilit de contrler une partie de leur propre vie[38]. Les propritaires de logiciels propritaires (les dveloppeurs, ou l'entreprise pour laquelle ils travaillent) ont le pouvoir d'espionner ou de restreindre les utilisateurs[39]. La dfinition du logiciel libre par la fsf prcise[40]: Quand les utilisateurs ne contrlent pas le programme, c'est le programme qui contrle les utilisateurs. Le dveloppeur contrle le programme, et par ce biais, contrle les utilisateurs. Ce programme non libre, ou privateur , devient donc l'instrument d'un pouvoir injuste.

111

Formats ouverts
Les logiciels libres ont, dans leur grande majorit, tendance respecter les formats standards ouverts, ce qui favorise l'interoprabilit. Par exemple, le dveloppement du navigateur web Mozilla Firefox s'applique respecter autant que possible les recommandations mises par le World Wide Web Consortium. De mme, LibreOffice et OpenOffice.org utilisent le format OpenDocument, aux spcifications publiques dfinies l'origine par le comit technique d'OASIS et certifi comme norme ISO[41], incarnant ainsi une valeur prenne pour les applications bureautiques. L'utilisation de formats ouverts dont l'ensemble des spcifications techniques sont connues, garantit l'accs aux documents numriques archivs. Toutefois, la prfrence pour les formats ouverts, si elle est effectivement constate, n'est pas un lment de la dfinition du logiciel libre. L'adhsion une politique de formats ouverts touche prsent largement le monde de l'industrie informatique. titre d'exemple, les spcifications du langage C#, une cration de Microsoft fortement inspire par le langage Java de Sun Microsystems, ont t publies et rendues exploitables par d'autres acteurs de l'informatique avant mme celles de Java.

Communauts
La qualit du logiciel est souvent proportionnelle au nombre de dveloppeurs. Plus la communaut de dveloppement s'tend, plus elle devient un gage de qualit et de ractivit. De la mme manire, la communaut des utilisateurs, ayant comme rle principal de faire remonter des dysfonctionnements et des suggestions, a une influence proportionnelle sa taille.

Scurit
La scurit relative des logiciels libres et propritaires est sujette dbat. le libre accs au code source permet l'examen du logiciel par des experts indpendants ; le libre accs au code source rend impossible le recours la scurit par l'obscurit, ce qui est considr comme un avantage ou un dfaut, selon le point de vue ; la dcouverte de failles de scurit est facilite par la publication du code source. En effet, l'ouverture du code permet statistiquement un plus grand nombre de personnes d'avoir la possibilit de reprer et de corriger des vulnrabilits.

Commercialisation
La commercialisation des logiciels libres est possible mais la libert n2 en interdit l'exclusivit. Cette caractristique rend dlicat le retour sur investissement financier pour les dveloppeurs du logiciel par la vente du logiciel. Autrement dit: les logiciels libres ne permettent pas de rtribution directe des auteurs. C'est pour cette raison que ces derniers se tournent souvent vers la vente de services associs l'utilisation du logiciel (voir l'article consacr aux socits de services en logiciels libres).

Logiciel libre Les licences libres les plus contraignantes imposent que tout projet qui rutilise le code source du logiciel libre devienne lui-mme un logiciel libre. Les diteurs traditionnels s'y refusant catgoriquement, cette disposition les enferme dans le monde du non-libre (l'univers des logiciels propritaires). Il se cre alors un foss entre les deux mondes, qui est dommageable du point de vue de l'interoprabilit et de l'harmonie entre des systmes libres et propritaires qui sont amens cohabiter. Il existe aussi une forme de distribution mixte: il s'agit d'un systme de double licence selon lequel l'diteur propose d'une part une distribution libre (et gnralement gratuite) et, en parallle, une distribution ferme et payante, assortie des conditions commerciales classiques des logiciels non-libres (et parfois de fonctionnalits supplmentaires). La politique controverse des grands comptes Certains partisans du logiciel libre voient une incohrence dans la politique de certaines entreprises ayant affich une adhsion aux principes de lopen source mais tant favorables l'extension du logiciel au champ du brevetable. Pour eux, le logiciel libre (via la Free Software Foundation) lutte ouvertement contre la brevetabilit des logiciels et, consquemment, contre lexclusivit dexploitation dune ide par une seule personne ou entreprise. Ils craignent qu' terme, certains membres de lopen source dtiennent des portefeuilles de brevets sur des ides, leur permettant de rclamer des redevances sur chaque portion de code source. IBM, par exemple, dposa en Europe et aux tats-Unis certains algorithmes cruciaux dans le fonctionnement gnral du noyau ou du systme dexploitation GNU/Linux et porta devant des tribunaux des affaires afin que les brevets logiciels soient institus et reconnus en Europe. Pourtant, cette mme entreprise autorise l'usage de 500 de ces brevets[42] aux dveloppeurs de logiciels libres et open source. Dans la pratique, cependant, tout procs en proprit intellectuelle cote cher en temps et en argent. Il est souvent difficile pour la communaut open source de faire valoir ses droits face aux multinationales. Certains de ses dtracteurs l'accusent de recevoir parfois d'une multinationale des coups de pouce l'aidant lutter contre l'influence d'une autre (ce fut un moment le cas entre Sun et Microsoft dans l'affaire OpenOffice)[rf.ncessaire]. IBM finance galement la communaut des logiciels libres contre les actions de Microsoft, etc.[rf.ncessaire]

112

Innovation
Le logiciel libre permet galement de garantir une activit innovante. Parce qu'un logiciel libre dvoile et permet la modification et la copie selon les termes de sa licence qui lui est jointe, un cercle vertueux est possible. Des contributeurs, individus libres de tout engagement ou socits commerciales, s'impliquent sur ce logiciel pour l'amliorer. Ils y apportent de nouvelles fonctionnalits sachant qu'une large audience est en droit et en mesure de valider ou non celles-ci. Cette audience, la communaut de ce logiciel, peut ainsi mesurer effectivement la qualit du code du logiciel. Elle peut donc s'impliquer au processus de dveloppement, chacun selon son implication, sa comptence. Ce dynamisme acclre les changes et favorise l'innovation alors que le principe de "verrouillage" du code source du logiciel, physique, technique ou juridique nuit ce dynamisme. Enfin l'accs l'intgralit du code source ne permet pas de garder longtemps un avantage concurrentiel qui serait bas principalement sur ce type de principe. Certains innovateurs comme Pranav Mistry du Media lab (MIT, USA) proposent innovations matrielles et les innovations logicielles en licence libre pour tous.
[43]

de mettre la fois les

Logiciel libre

113

Financement
Il existe une grande disparit l'intrieur des logiciels sous "licence libre" en ce qui concerne leur financement. D'une part une grande majorit de petits logiciels non financs (bnvolat), et d'autre part des logiciels majeurs du march, financs principalement par les grands acteurs de l'industrie informatique, ainsi Linux est financ entre autres par Red Hat,IBM et Intel, Firefox par Google. En France les entreprises consacrent 16 % de part de budget informatique allous aux logiciels libres[44]

Offre en logiciels libres


Typologies de services rendus
Des logiciels libres sont aujourd'hui disponibles pour des besoins aussi varis que la gestion de projets, de temps, gestion d'tablissements scolaires ou universitaires, incluant des modules de comptabilit, finances, ressources humaines, cursus et scolarit, documentation, communication, formation, pdagogie, travail collaboratif, gestion de donnes et de contenu, gestion de contenu web, gestion de l'apprentissage, gestion des droits numriques, crativit (arbres heuristiques, etc.). Portails et plates-formes numriques de travail ou d'enseignement (TICE dont e-learning), services numriques divers, etc. Leur maintenance et dveloppement peuvent tre externaliss ou coopratifs,

Quelques exemples
Parmi les logiciels libres les plus connus du grand public figurent : Linux, le noyau du systme d'exploitation GNU/Linux ; les logiciels et bibliothques composant GNU ; les environnements graphiques de bureau GNOME et KDE ; les navigateur web Mozilla Firefox et Chromium; la suite bureautique LibreOffice ; le lecteur multimdia VLC media player ; le logiciel de retouche d'image GIMP ; le serveur HTTP Apache ; les gestionnaires de base de donnes Ingres, MySQL et PostgreSQL ; la messagerie lectronique Mozilla Thunderbird ; le logiciel de modlisation 3D Blender ; L'diteur de son Audacity.

Les logiciels libres ont aussi un rle important dans le fonctionnement d'Internet : le serveur BIND pour la gestion des noms de domaine ; les serveurs de messagerie sendmail et postfix sont trs utiliss. Le site Framasoft rfrence dans son annuaire plus de mille logiciels libres.

Logiciel libre

114

Le logiciel libre dans le march du logiciel


Le logiciel libre s'impose de plus en plus comme une solution de remplacement moins coteuse de logiciels propritaires. Il devient galement un produit de plus en plus mis en avant par des revendeurs, soit pour sa fiabilit (cas de fournisseurs de serveurs), soit pour son cot de licence nul, permettant au client dinvestir la diffrence dans des services associs. Le tableau suivant reprend les donnes disponibles pour la France :
Part de march du logiciel libre dans le march du logiciel au fil des annes

2002

2003

2004 2005

2006

2007

2008

2009

2010 2011 2012 (prvision) (prvision) (prvision) 2 200 2 501 3 000 [48]

Chiffre daffaires du logiciel libre (millions d) Part de march du logiciel libre (dans lindustrie du logiciel) Croissance du march du logiciel libre Croissance du reste du march

60

100

140

250

440 [45]

733

1 [46] 100

[47] 1 500 (Europe : 5 100)

0,2 %

0,4 % 0,5 %

0,9 %

1,4 %

2,1 %

67 %

40 % 79 % 72 %

66 % [49] 7,1 %

47 %

[50]

30 %

[51]

20 %

[52]

-4,2 %

3,8 %

6,3 %

6,6 %

Rapports Pierre Audoin Consultants[53] Du ct des administrations, on peut citer les gouvernements brsilien, sud-africain, d'Andalousie et d'Estrmadura en Espagne, qui ont officiellement affich leur orientation vers le logiciel libre. En France, on peut noter, aprs la gendarmerie nationale, le passage de l'ensemble de l'administration centrale OpenOffice.org. Ce serait la plus grande migration de ce type (selon Le Figaro en 2006)[54]. En France, le chiffre d'affaires du logiciel libre en 2007 est de 730 millions d'euros. Rapports aux 30 milliards du march du logiciel, cela reprsente 2,4 % de part de march (contre 1,5 % en 2006)[55]. En outre, l'AFUL a dit un dossier [57] .
[56]

et l'April un livre blanc sur les modles conomiques lis au logiciel libre

Logiciel libre

115

Notes et rfrences
Rfrences
[1] [2] [3] [4] "En gros, les utilisateurs ont la libert d'excuter, de copier, de distribuer, d'tudier, de modifier et d'amliorer le logiciel." "Avec ces liberts, les utilisateurs ( la fois individuellement et collectivement) contrlent le programme et ce qu'il fait pour eux." Page 20: "Computer users should be [...] free to share software because helping other people is the basis of society" http:/ / www. gnu. org/ philosophy/ categories. fr. html#http:/ / www. gnu. org/ philosophy/ categories. fr. html logiciel du domaine public dans les Catgories de logiciels libres et non libres] sur gnu.org [5] Le qualificatif de privateur , rarement employ dans la langue franaise bien qu'il existe, est rgulirement utilis par Richard Stallman qui le prfre celui de propritaire pour dsigner les logiciels non libres (exemple dans cette retranscription de l'une de ses confrences (http:/ / www. toulibre. org/ RetranscriptionRms2007)). Une rapide explication de cette prfrence terminologique et smantique est donne sur le site de l'April (voir ici (http:/ / www. april. org/ articles/ intro/ privateur. html)). Ainsi, l'emploi du terme privateur met plutt l'accent sur le fait que les logiciels non libres privent leurs utilisateurs des liberts garanties par les logiciels libres au sens de la FSF. [6] Par exemple dans l'annonce de la cration du projet gnu sur apra-net en 1983 source (https:/ / groups. google. com/ group/ net. unix-wizards/ msg/ 4dadd63a976019d7?dmode=source& hl=en& pli=1) :

Why I Must Write GNU I consider that the golden rule requires that if I like a program I must share it with other people who like it. I cannot in good conscience sign a nondisclosure agreement or a software license agreement. So that I can continue to use computers without violating my principles, I have decided to put together a sufficient body of free software so that I will be able to get along without any software that is not free.
[7] Plusieurs contributeurs apparaissent dans le premier premier "bulletin GNU" de fvrier 1986 ce trouve une dfinie le logiciel libre et le rle de la free software fondation. source (http:/ / www. gnu. org/ bulletins/ bull1. txt) [8] Un point culminant du succs conomico-mdiatique des logiciels libres est l'introduction en bourse de VA Linux, qui a connu une hausse record de 698 %. [9] Pratiquement tous les logiciels open source sont des logiciels libres ; les deux termes dcrivent pratiquement la mme catgorie de logiciel. Mais ils reprsentent des vues bases sur des valeurs fondamentalement diffrentes. L' open source est une mthodologie de dveloppement ; le logiciel libre est un mouvement social. Richard Stallman dans Pourquoi l' open source passe ct du problme que soulve le logiciel libre (http:/ / www. gnu. org/ philosophy/ open-source-misses-the-point. fr. html) [10] Interview de Richard Stallman par PROgrammez! (http:/ / www. programmez. com/ magazine_articles. php?id_article=777& & titre=) [11] Qu'est-ce qu'un Logiciel Libre ? (http:/ / www. gnu. org/ philosophy/ free-sw. fr. html), projet GNU, Free Software Foundation [12] dans le texte : First, the freedom to copy a program and redistribute it to your neighbors, so that they can use it as well as you. Second, the freedom to change a program, so that you can control it instead of it controlling you; for this, the source code must be made available to you. ( source (http:/ / www. gnu. org/ bulletins/ bull1. txt)) [13] Le contrat social Debian (http:/ / www. debian. org/ social_contract), avec Les principes du logiciel libre selon Debian [14] dans la mailing list debian : Debian's "Social Contract" with the Free Software Community (http:/ / lists. debian. org/ debian-announce/ 1997/ msg00017. html) [15] LINUX MARK INSTITUTE (http:/ / www. linuxmark. org/ ) [16] Mozilla Trademark Policy (http:/ / www. mozilla. org/ foundation/ trademarks/ policy. html) [17] http:/ / www. apache. org/ foundation/ licence-FAQ. html#Marks Apache FAQ, Is 'Apache' a trademark?] [18] D'aprs les propos de Loc Dachary, vice-prsident et fondateur de la FSF Europe cit dans Benkeltoum, N. 2009. Les Rgimes de lopen source : solidarit, innovation et modles d'affaires, thse de doctorat en sciences de gestion. Paris : Centre de gestion scientifique, Mines ParisTech. page 20. http:/ / pastel. paristech. org/ 5900/ 01/ Benkeltoum-2009. TheseOpenSource. pdf [19] Pourquoi nous parlons de Logiciel Libre (http:/ / www. fsfeurope. org/ documents/ whyfs. fr. html), FSF Europe [20] Article "Pourquoi le logiciel libre est il meilleur que l'open source" http:/ / www. gnu. org/ philosophy/ free-software-for-freedom. fr. html [21] Article "Pourquoi l' open source passe ct du problme que soulve le logiciel libre" http:/ / www. gnu. org/ philosophy/ open-source-misses-the-point. fr. html [22] Les problmes avec les anciennes versions de la Apple Public Source License (http:/ / www. gnu. org/ philosophy/ historical-apsl. fr. html), http:/ / www. gnu. org/ philosophy/ historical-apsl. fr. html, 2000 [23] (en) The Daemon, the GNU and the Penguin by Peter H. Salus Part 1 (http:/ / www. groklaw. net/ article. php?story=20050407114834583) [24] (en) The Daemon, the GNU and the Penguin by Peter H. Salus Ch. 2 & 3 (http:/ / www. groklaw. net/ article. php?story=20050414215646742) [25] Pourquoi les logiciels ne doivent pas avoir de propritaire (http:/ / www. gnu. org/ philosophy/ why-free. fr. html), Richard Stallman [26] In fact I often compare open source to science. To where science took this whole notion of developing ideas in the open and improving on other people's ideas and making it into what science is today Reclusive Linux founder opens up (http:/ / edition. cnn. com/ 2006/ BUSINESS/ 05/ 18/ global. office. linustorvalds/ ), CNN.com, entretien avec Linus Torvalds

Logiciel libre
[27] The GPL Is a License, not a Contract (http:/ / lwn. net/ Articles/ 61292/ ) [28] La liste de la fsf.org des licences libres commentes (http:/ / www. gnu. org/ licenses/ license-list. fr. html) [29] Dfinition selon la version de la Fondation pour le logiciel libre ou Free Software Fondation (http:/ / www. gnu. org/ philosophy/ free-sw. fr. html) [30] Signification de lacronyme GPL (http:/ / www. freebsd. org/ doc/ en_US. ISO8859-1/ articles/ bsdl-gpl/ gpl-advantages. html) [31] Les avantages de la licence GPL selon le manuel de FreeBSD (http:/ / www. freebsd. org/ doc/ en_US. ISO8859-1/ articles/ bsdl-gpl/ gpl-advantages. html) [32] (Traduction de) Richard Stallman dans Le projet GNU (http:/ / www. gnu. org/ gnu/ thegnuproject. fr. html) [33] Guide rapide de la GPL (http:/ / www. gnu. org/ licenses/ quick-guide-gplv3. fr. html) [34] Microsoft Shared Source Initiative Home Page (http:/ / www. microsoft. com/ resources/ sharedsource/ ) [35] Free software is about having control over the technology we use in our homes (en) http:/ / www. fsf. org/ working-together/ control/ [36] In order for computer users to have freedom in their own computing activities, they must have control over the software they use (en) http:/ / www. gnu. org/ philosophy/ digital-inclusion-in-freedom. html [37] ... and collectively to have control over what our software does and thus to have control over our computing. (en) http:/ / fsfe. org/ projects/ gplv3/ bangalore-rms-transcript [38] Page 52, 3e paragraphe [39] Page 239, 4me paragraphe [40] "Quand les utilisateurs ne contrlent pas le programme, c'est le programme qui contrle les utilisateurs. [...]" [41] OASIS OpenDocument (ODF) (http:/ / wiki. services. openoffice. org/ wiki/ OpenDocument) [42] IBM Nouvelles - Canada (http:/ / www. ibm. com/ news/ ca/ fr/ 2005/ 01/ 011005_contribution. html) [43] Vido + texte (plusieurs langues disponibles) (http:/ / www. pranavmistry. com/ projects/ sixthsense/ )consult 2010/O2/03 [44] http:/ / www. developpez. com/ actu/ 21513/ 94-des-entreprises-francaises-sont-favorables-aux-logiciels-open-source-qu-apporte-le-libre-aux-professionnels (Communiqu de Markess International, septembre 2010) [45] http:/ / www. lemagit. fr/ article/ bureautique-mysql-oracle-developpement-sgbd-etude-support-openoffice-open-source-ingres/ 3802/ 1/ open-source-marche-francais-depasse-les-milliard-euros/ [46] http:/ / www. projet-plume. org/ ressource/ Logiciel_Libre_dans_ESR_et_ailleurs [47] http:/ / fr. onsoftware. com/ p/ logiciel-libre-nebuleuse-communautaire-et-commerciale/ [48] http:/ / www. progilibre. com/ Open-Source-la-revolution-silencieuse_a1139. html [49] http:/ / www. candidats. fr/ documents/ Logiciel_Libre_Les_Enjeux. pdf [50] http:/ / fr. onsoftware. com/ p/ logiciel-libre-nebuleuse-communautaire-et-commerciale/ [51] http:/ / www. toolinux. com/ lininfo/ toolinux-information/ developpement/ article/ 33-pour-2009-le-logiciel-libre-ne [52] http:/ / www. lemagit. fr/ article/ bureautique-mysql-oracle-developpement-sgbd-etude-support-openoffice-open-source-ingres/ 3802/ 1/ open-source-marche-francais-depasse-les-milliard-euros/ [53] cit par Computer Reseller News, n 192, 18 janvier 2007, p 18 et Le nouvel Economiste n1617 du 14 au 20 juin 2012, page 32. [54] article figaro.fr sur le passage a open office de l'administration centrale (http:/ / www. lefigaro. fr/ eco/ 20060905. WWW000000348_ladministration_francaise_se_met_au_logiciel_libre. html) [55] article : La France est devenu un pays phare pour le logiciel libre (http:/ / www. zdnet. fr/ actualites/ informatique/ 0,39040745,39377576,00. htm?xtor=RSS-1) sur ZDnet [56] http:/ / www. aful. org/ professionnels/ modeles-economiques-ll [57] http:/ / www. april. org/ articles/ livres-blancs/ modeles-economiques-logiciel-libre/

116

Notes

Annexes
Bibliographie
Benkeltoum, N. 2011. "Grer et comprendre l'open source", Paris : Presses des Mines. ISBN 978-2-911256-49-3 web (http://www.mines-paristech.fr/presses/consultation.php?livreplus=172) Benkeltoum, N. 2009. "Les Rgimes de l'open source : solidarit, innovation et modles d'affaires", thse de doctorat en sciences de gestion. Paris: Centre de gestion scientifique, Mines ParisTech Tribune Libre - Tnors de l'Informatique Libre. Sous la direction de Chris DiBona. 1999, ditions O'Reilly. ISBN 2-84177-084-2 web (http://www.inlibroveritas.net/lire/oeuvre2208.html) Logiciels libres : libert, galit, business. Jean-Paul Smets-Solanes, Benot Faucon. 1999, ditions Edispher. ISBN 2-911968-10-7 web (http://www.nexedi.org/sections/publication/logiciels_libres_li/view)

Logiciel libre Il tait une fois Linux. L'extraordinaire histoire d'une rvolution accidentelle. Linus Torvalds, David Diamond. 2001, ditions Osman Eyrolles Multimdia. ISBN 2-7464-0321-8 (en) Free as a freedom de Sam Williams, 2002, ditions O'Reilly. ISBN 0-596-00287-4 web ; (fr) version traduite en franais. Richard Stallman et la rvolution du logiciel libre, sous titr une biographie autorise, volution 2010 revue et corrig notamment par Richard Stallman aprs traduction en franais, ditions O'Reilly. ISBN 978-2-212-12609-9. Web (http://framabook.org/stallman.html). La Bataille du logiciel libre : dix cls pour comprendre. Perline, Thierry Noisette. 2004, rdition augmente 2006, ditions La Dcouverte. ISBN 2-7071-4880-6 web (http://www.labatailledulogiciellibre.info) Du bon usage de la piraterie : culture libre, sciences ouvertes de Florent Latrive. 2004, ditions Exils. ISBN 2-912969-59-X web (http://www.freescape.eu.org/piraterie/) Cause commune : l'information entre bien commun et proprit de Philippe Aigrain, 2005, ditions Fayard. ISBN 2-213-62305-8 web (http://www.causecommune.org/download/) Enjeux des logiciels libres face la privatisation de la connaissance de Frdric Couchet et Benot Sibaud, chapitre du livre Les Tlcommunications, entre bien public et marchandise. 2005, ditions Charles Lopold Mayer, ISBN 2843771110 web (http://www.april.org/articles/divers/ enjeux-des-logiciels-libres-face-a-la-privatisation-de-la-connaissance.html)

117

(en) The success of open source Steven Weber, 2006 Harvard University Press. ISBN 0-674-01292-5 Richard M Stallman Free software, free society (http://www.gnu.org/doc/fsfs-ii-2.pdf) ISBN 978-0-9831592-0-9 (en) International Free and Open Source Software Law Review, Open Source Press, 2011

Articles connexes
Culture libre Matriel libre : le matriel libre est en pleine expansion conomie de l'abondance Inauguration par Richard Stallman de la premire rue du logiciel libre au monde, Berga, le 3 juillet 2010. Liste de logiciels libres et Alternatives libres aux logiciels propritaires Framasoft Personnalits en informatique dans le domaine du libre Socit de services en logiciels libres Free/Libre Open Source Software (FLOSS) Format ouvert, Interoprabilit, Enfermement propritaire Google Summer of Code Journe du logiciel libre uvre libre Copyleft Licence ouverte Musique libre Logiciel privateur

Logiciel libre

118

Liens externes
(fr) Philosophie du projet GNU (http://www.gnu.org/philosophy/philosophy.fr.html) par le projet GNU (fr) Catgorie logiciel libre (http://www.dmoz.org/World/Franais/Informatique/Logiciel_libre/) de lannuaire dmoz (fr) 5 russites du libre (http://www.clubic.com/linux-os/ article-359004-1-logiciel-libre-zoom-reussites-evolutions.html) Textes de rfrence (fr) gnu.org (http://www.gnu.org/) ; Dfinition du logiciel libre (http://www.gnu.org/philosophy/free-sw.fr.html) ; Catgories de logiciels libres et non libres (http://www.gnu.org/philosophy/categories.fr.html) ; Liste de licences avec commentaires (http://www.gnu.org/licenses/license-list.fr.html) (fr) Par Richard M. Stallman : Pourquoi les logiciels ne devraient pas avoir de propritaires (http://www.gnu. org/philosophy/why-free.fr.html) et La licence GNU GPL et l' American Way (http://www.gnu.org/ philosophy/gpl-american-way.fr.html) La Cathdrale et le Bazar de Eric Raymond. 1998. web (http://www.linux-france.org/article/these/ cathedrale-bazar/)

Noyau Linux
Linux

Dveloppeurs

Linus Torvalds et des milliers de contributeurs

Dernire version 3.4.4 [1] (22 juin 2012) [] Version avance 3.5-rc5 [2] (30 juin 2012) [] crit en C, Assembleur

Environnement Type UNIX Type Licence Site web Noyau monolithique modulaire GNU GPL 2 www.kernel.org [3]

Le noyau Linux est un noyau de systme d'exploitation de type Unix. Le noyau Linux est un logiciel libre dvelopp essentiellement en langage C par des centaines de bnvoles et salaris communiquant par Internet. Le noyau est le cur du systme, c'est lui qui s'occupe de fournir aux logiciels une interface pour utiliser le matriel. Le noyau Linux a t cr en 1991 par Linus Torvalds pour les compatibles PC construits sur l'architecture processeur x86. Depuis, il a t port sur nombre d'architectures dont m68k, PowerPC, StrongARM, Alpha, SPARC, MIPS, etc. Il s'utilise dans une trs large gamme de matriel, des systmes embarqus aux superordinateurs, en passant par les ordinateurs personnels. Ses caractristiques principales sont d'tre multitche et multi-utilisateur. Il respecte les normes POSIX ce qui en fait un digne hritier des systmes UNIX. Au dpart, le noyau a t conu pour tre monolithique. Ce choix technique fut l'occasion de dbats enflamms avec Andrew S. Tanenbaum, professeur l'universit libre d'Amsterdam, qui avait

Noyau Linux dvelopp Minix, Andrew Tanenbaum arguant que les noyaux modernes se devaient d'tre des micro-noyaux et Linus rpondant que les performances des micronoyaux n'taient pas bonnes. Depuis sa version 2.0, le noyau, bien que n'tant pas un micro-noyau, est modulaire, c'est--dire que certaines fonctionnalits peuvent tre ajoutes ou enleves du noyau la vole (en cours d'utilisation).

119

Histoire
Le noyau Linux a vu le jour le 5octobre1991, date laquelle Linus Torvalds annona sur le forum Usenet [news://comp.os.minix comp.os.minix] la disponibilit d'une bauche de son systme d'exploitation[4]. C'tait la version 0.02, la 0.01 ayant eu une diffusion plus que confidentielle[5]. Avant d'tre un noyau, Linux tait un mulateur de terminal que Linus utilisait pour se connecter via un modem au serveur de son universit. Il fut crit l'origine de faon ludique et initi pour comprendre le fonctionnement de son ordinateur, un 80386, machine trs avance pour son poque, car grant la fois une commutation matre/esclave efficace ( la diffrence du 80286) et une mmoire virtuelle. Aprs ajout de diverses fonctionnalits dont un systme de fichiers hrit de Minix, Linus orienta son projet vers quelque chose de plus ambitieux : un systme d'exploitation aux normes POSIX. La mise disposition du code de Linux (qui s'tait appel Freax dans la chambre de Linus) suscita beaucoup d'intrt de la communaut des utilisateurs de Minix. Ds lors, des milliers de programmeurs bnvoles travers le monde ont particip ce projet.

Rythme de dveloppement
Dbut 2009, la version 2.6.30 du noyau linux est compos de plus de 11.5 millions de lignes de code[6] dans 28000fichiers[7], alors que 2,8 millions de lignes ont t ajoutes entre nol 2008 et janvier 2010[8]. Entre 2005 et mi-2009, 5000dveloppeurs et 500entreprises ont particip l'criture du noyau. Le nombre de patchs propos est en augmentation, notamment depuis la version 2.6.25[7].

Dveloppement du noyau Linux


Si au dbut de son histoire le dveloppement du noyau Linux tait assur par des dveloppeurs bnvoles, les principaux contributeurs sont aujourd'hui un ensemble d'entreprises, souvent concurrentes, comme Red Hat, Novell, IBM ou Intel[7]. La licence du noyau Linux est la licence publique gnrale GNU dans sa version 2. Cette licence est libre, ce qui permet d'utiliser, copier et modifier le code source selon ses envies ou ses besoins. Ainsi, quiconque a les connaissances ncessaires peut participer aux tests et l'volution du noyau.

Rle de Linus Torvalds


Linus Torvalds, crateur du noyau Linux, est le mainteneur officiel depuis le dbut en 1991. Il est une sorte de dictateur bienveillant , l'autorit en termes de choix techniques et organisationnels. Les diffrentes versions du noyau publies par Linus Torvalds s'appellent mainline ou vanilla en anglais. Ce sont les noyaux vanilla qui sont intgrs par les distributeurs, avec parfois l'addition de quelques patchs de scurit, de corrections de bogue ou d'optimisations.

Noyau Linux

120

Processus de dveloppement
Linus Torvalds a apport un changement radical dans la faon dont les systmes d'exploitation sont dvelopps, en utilisant pleinement la puissance du rseau Internet. Le processus de dveloppement de Linux est public sur Internet : les sources du noyau y sont visibles par tous, les modifications de ces sources sont publies et revues sur Internet et sont galement visibles de tous. Un cycle de dveloppement incrmental et rapide a t adopt depuis le dbut (aujourd'hui une nouvelle version est publie toutes les 9semaines environ), qui a permis de construire autour de Linux et d'Internet par couches successives une communaut dynamique composes de dveloppeur, de socits et d'utilisateurs.

Mode de numrotation
Les numros de version du noyau sont composs de trois nombres : le premier est le numro majeur, le second le numro mineur. Avant l'apparition des versions 2.6.x, les numros mineurs pairs indiquaient une version stable et les numros mineurs impairs une version de dveloppement. Ainsi, les versions 2.2, 2.4 sont stables, les versions 2.3 et 2.5 sont des versions de dveloppement. Cependant, depuis la version 2.6 du noyau, ce modle de numrotation stable/dveloppement a t abandonn et il n'y a donc plus de signification particulire aux numros mineurs pairs ou impairs. Le troisime nombre indique une rvision, ce qui correspond des corrections de bogues, de scurit ou un ajout de fonctionnalit, par exemple 2.2.26, 2.4.30 ou 2.6.11. Le passage la version 3.0 fut dcide par Linus Torval l'occasion des 20 ans du noyau linux, mme si la vritable raison fut plutt arbitraire[9]. Depuis mars2005 (date de publication du noyau 2.6.11), Greg Kroah-Hartman et Chris Wright tentent de maintenir une branche stabilise du noyau vanilla de Linus Torvalds. Leur but est de stabiliser davantage le noyau, en intgrant des patchs de correction de bogues, de scurit ou d'optimisation simples et concis rpondant des critres stricts. Cette branche n'intgre pas de nouvelles fonctionnalits. Leurs publications sont indiques par un quatrime nombre de version, par exemple 2.6.11.1 ou 2.6.11.6. Le fonctionnement technique et organisationnel de cette branche sera prouv avec le temps, sur le moyen et long terme.

Les patches
Il existe une multitude de patches disponibles sur Internet au sein de la communaut de dveloppement du noyau Linux. Les plus connus sont ceux d'Andrew Morton suffixs -mm qui intgrent des patchs de fonctionnalits et optimisations trs demandes et les WOLK (Working Over Loaded Kernel, noyau surcharg fonctionnel). Linux en temps rel Les patches d'Ingo Molnr suffixs -rt sont utiliss par les distributions linux multimdia comme DeMuDi ; ils permettent d'obtenir les performances temps rel ncessaires au bon fonctionnement d'une station de travail multimdia professionnelle. Ingo Molnar est aussi l'origine du dbogueur du noyau kgdb.

Chronologie

Noyau Linux

121

Version 0.01 0.02 0.03 0.10 0.11 0.12 0.95 0.95a 0.96 - 0.99 patch level 15Z 1.0

Date

Caractristiques

17septembre1991 Diffusion confidentielle (10000 lignes de codes). 5octobre1991 octobre1991 dcembre1991 Annonces sur usenet, systme quasi inutilisable. bash et gcc disponibles en binaire. Premires contributions externes, internationalisation du clavier.

mi-dcembre1991 Pilote pour disquette, SCSI en dveloppement. 5janvier1992 7mars1992 17mars1992 Mmoire virtuelle, systme utilisable, plus de matriel support, diffus en GNU GPL, consoles virtuelles. Init/login, X Window est port, un groupe de discussion existe : alt.os.linux Nouveau mainteneur pour les linux root diskette : Jim Winstead. 2 ans de dveloppement, pour l'ajout de fonctionnalits et de corrections, les forums comp.os.linux.* sont les plus frquents de usenet et sont rorganiss 3 fois, signe que la communaut grandit et est trs active.

mars1994

Le noyau Linux est stable, pour la production et fournit les services d'un UNIX classique (176000 lignes de codes). Beaucoup plus d'architectures processeur, modules chargeables, (311000 lignes de codes) PowerPC, Multiprocesseur, plus de matriels supports, gestion du rseau plus complte, apparition de la mascote Tux. Framebuffer, NTFS, Joliet, IPv6, (1.8 million de lignes de codes) USB, PCMCIA, I2O, NFS 3, X86-64 (3.378 millions de lignes de codes) ALSA, noyau premptible, ACL, NFS 4, (5.93 millions de lignes de codes)

1.2 2.0

mars1995 juillet1996

2.2 2.4 2.6 2.6.18 2.6.19 2.6.20 2.6.21 2.6.22

janvier1999 janvier2001 dcembre2003

19septembre2006 Outil Lockdep, Priority inheritance, gestion des priorits avec SMPnice, ordonnanceur CFQ, [10]. 29novembre2006 Systme de fichiers GFS2, chiffrage eCryptfs, sous-systme libata, [11]. 4fvrier2007 25avril2007 8juillet2007 Virtualisation KVM, Support UDP-Lite, scan asynchrone SCSI, Interface de paravirtualisation VMI, Dynticks et Clockevents, [12] . [14] .

[13]

Toute nouvelle couche wifi, allocateur de mmoire SLUB, ordonnanceur d'E/S CFQ, nouveaux pilotes (8.499 millions de lignes de codes).

2.6.23

9octobre2007

Nouvel ordonnanceur de tches CFS, environnement de support des pilotes en espace utilisateur UIO intgr au [15] noyau, SLUB allocateur de mmoire par dfaut, . Unification des architectures i386 et x86-64, E/S vectorielles, authentification des priphriques USB, [16] ordonnancement de groupe avec CFS, . SMACK (alternative SELinux), gestion du bus CAN, refonte de timerfd, amlioration de la gestion du temps [17] rel . Intgration du dbogueur du noyau kgdb, dbut de support des rseaux topologie maille unifie, support des crans Braille, support du PAT pour architecture x86, montage "--bind" en lecture seule, gestion de droits de [18] scurit par processus (securebits), amlioration de la virtualisation avec KVM . Jeu de drivers webcam GSPCA, couche rseau multi-files, UBIFS, systme de debug ftrace [19] .

2.6.24

24janvier2008

2.6.25

16avril2008

2.6.26

13juillet2008

2.6.27 2.6.28

9octobre2008

24dcembre2008 Gestionnaire de mmoire pour cartes graphiques GEM (Graphics Execution Manager), systme de fichiers ext4, [20] meilleure monte en charge de la gestion mmoire, gestion des rseaux UWB . 23mars2009 Intgration de Btrfs, SquashFS, pile WiMAX, amlioration d'eCryptfs, intgration de KMS, etc. [21] .

2.6.29

Noyau Linux

122
9juin2009

2.6.30

Intgration de NILFS, d'un cache local pour les systmes de fichiers distants, du module de scurit TOMOYO, du [22] support des quipements de stockage objet (11.561 millions de lignes de codes). Prise en charge d'USB 3.0, apparition de l'API fsnotify pour la notification des vnements relatifs au systme de [23] fichiers, dfragmentation chaud d'ext4, moniteur de performances perfcounters . criture des donnes par BDI, Changements dans l'ordonnanceur CFS, Gestion dynamique de l'nergie, Gestion d'intgrit TXT, devtmpfs pour le listage des priphriques, technique KSM pour la rduction de l'empreinte [24] mmoire de systmes virtualiss avec KVM , prise en charge de la fonction TRIM par Btrfs. Systme de fichier DRBD, pilote Nouveau, transaction TCP par cookie, contrleur IO-Block de la fonction TRIM par ext4. [25] , prise en charge

2.6.31

9septembre2009

2.6.32

3dcembre2009

2.6.33

24fvrier2010

2.6.34

16mai2010

Systmes de fichier Ceph et LogFS, mise en veille asynchrone des priphriques, mcanisme de scurit GTSM, [26] Lockdep-RCU, VGA-Switcheroo . Fonction cpu_stop, gestion de l'nergie, Compactage mmoire, performances rseau avec RPS et RFS, Qualit de [27] service avec pm_qos, Gestion des interruptions . AppArmor, rcriture de la fonction OOM Killer, outil fanotify, optimisations VFS [28] .

2.6.35

2aot2010

2.6.36 2.6.37

20octobre2010 5janvier2011

Amlioration des performances d'ext4 et des mcanismes de traage (jump label), prise en charge de FITRIM (un TRIM diffr) pour ext4, introduction de l'allocateur mmoire memblock en remplacement de early_res, pile PPTP, premier pilote wifi Broadcom (tous les principaux constructeurs wifi ont maintenant un pilote [29] libre) . Nouvelle gestion macroscopique de la pagination, optimisation de la rsolution de chemin d'accs Approche par thread pour le branchement des priphriques, intgration officielle de ipsets FITRIM (un TRIM diffr) par Btrfs, fin du verrou global (Big Kernel Lock). [31] [30] .

2.6.38 2.6.39

15mars2011 18mai2011

, prise en charge de

3.0

22juillet2011

Nouvelle mise en cache des pages mmoire, amliorations de Btrfs, nouvelle interface d'accs l'alarme du BIOS, [32] suppression de prefetch, compilateur la vole pour les instructions de comparaison de la pile rseau . Architecture OpenRISC, gestion de la consommation par cpupower, ajouts de fonctionnalits pour KVM, amlioration de la gestion mmoire de Xen, de la gestion des dbits des disques, du Virtual File System, du [33] protocole B.A.T.M.A.N., ajout de pilotes NFC Amlioration de CFS, ext4, Btrfs, MPI et des pilotes graphiques, algorithmes Extended Verification Module pour la vrification cryptographique et Proportional rate reduction pour la pile TCP, gestion des gnrateurs de nombres alatoires numriques et des architecture Hexagon et AMD Bulldozer, gestion dynamique du writeback, implmentation en assembleur de SHA-1, Blowfish et Twofish, RAID-5 pour EXOFS(en), API Dynamic [34] Voltage and Frequency Scaling, lecture asynchrone pour SMB . La version 3.2.5 rgle un bogue existant depuis la version la version 2.6.38 dans gestion de lASPM (Active State Power Management) qui provoquait une surconsommation dnergie. Intgration des pilotes Android, de libgcrypt, d'Open vSwitch, d'un pilote rseau team , de l'architecture C6X, ajout d'un cgroup(en) pour les ressources rseau, naturalisation de memcg, nouvelle infrastructure de byte queue limits , buffer DMA, PAE pour les processeurs ARM, support de LLCP et NVM Express(en), nouveau gestionnaire de batterie, amlioration de ext4 et Btrfs, reconstruction chaud pour le RAID, sortie audio via [35] HDMI Architecture x32, dm-verity dans la carte des priphriques, unification de la gestion des horloges pour l'architecture ARM, module de scurit YAMA, amlioration de ext4, de Btrfs, des pilotes graphiques et de perf, [36] support de Universal Flash Storage(en) et HSI, algorithme Camellia en assembleur, domaines IRQ

3.1

24octobre2011

3.2

4janvier2012

3.3

19mars2012

3.4

20mai2012

Noyau Linux Frise chronologique


Source : www.kernel.org [37]

123

Compilation du noyau
Comme tous les programmes informatiques, le noyau Linux est crit sous forme de code source, et doit tre transform en binaire excutable pour tre compris par le microprocesseur. Dans la mesure o le code source du noyau Linux contient une trs grande quantit de fonctionnalits, l'utilisateur peut choisir de n'intgrer que celles qui lui sont utiles ou les mieux adaptes (de nombreuses fonctionnalits sont concurrentes) : c'est l'tape de configuration du noyau. La grande majorit des distributions GNU/Linux installent un noyau prcompil qui rpond aux besoins des postes de travail et serveurs. Il est donc rare qu'un utilisateur de Linux ait compiler un noyau. La compilation permet d'adapter le noyau des besoins spcifiques comme le support de matriels peu rpandus, l'activation de fonctionnalits exprimentales ou l'adaptation des plates-formes particulires comme des systmes embarqus. Le code source du noyau Linux est disponible sur le site kernel.org fournissent galement des sources empaquetes sur leurs dpts.
[38]

, mais les distributions GNU/Linux

L'tape la plus importante de la compilation d'un noyau personnalise est la configuration du noyau. Les options de configuration sont dclares dans le fichier .config, chacun correspond une fonctionnalit du noyau, qu'on dcide d'utiliser ou non. Trois choix sont gnralement possibles : Y: la fonctionnalit est compile et implante dans l'image du noyau M: la fonctionnalit est compile comme module N: la fonctionnalit est ignore Certaines options consistent en un choix binaire: la fonctionnalit est incluse dans l'image noyau ou n'est pas compile Il existe plusieurs outils pour rgler la configuration : make config: programme en mode texte qui numre toutes les options et demande d'entrer son choix make menuconfig: utilitaire en mode texte crit avec ncurses, il permet une navigation plus aise dans la configuration make gconfig: outil graphique bas sur GTK+

Noyau Linux make xconfig: outil graphique bas sur Qt make oldconfig: outil permettant de rcuprer les paramtres de configuration d'une ancienne version du noyau afin de ne pas recommencer la configuration zro. La compilation du noyau et des modules se fait par la commande make. Cette opration peut tre assez longue. L'installation est automatise, les commandes make install et make modules_install permettent respectivement d'installer l'image du noyau et ses modules. Pour permettre l'amorage du systme avec la nouvelle image de noyau, il est ncessaire de configurer le chargeur de dmarrage (LILO, GRUB) pour qu'il excute l'image du noyau au dmarrage. La distribution Debian fournit un utilitaire, make-kpkg qui automatise les tapes ci-dessus et cre des paquets Debian. Ceci permet ensuite un dploiement facile sur un grand nombre de machines. Sinon, toujours pour debian, on peut entrer les commandes sudo su ; make menuconfig ; make deb-pkg ; cd ../ ; dpkg -i *deb

124

Gestion de versions
Le noyau a longtemps t maintenu sans systme de gestion de versions, avant tout parce que Linus Torvalds n'aimait pas les systmes de gestion de version centraliss[39]. En 2002, le noyau est pass Bitkeeper, un systme qui correspondait aux exigences techniques de Torvalds. Bitkeeper a t offert Torvalds et quelques autres[Qui?], mais il ne s'agissait pas d'un logiciel libre, ce qui a suscit des controverses dans la communaut[40]. Le systme n'tait pas interoprable avec des systmes de gestions de version libres tels que CVS et SVN. En avril 2005, les efforts d'Andrew Tridgell pour faire de l'ingnierie inverse sur Bitkeeper ont conduit BitMover, l'diteur de ce logiciel, arrter son soutien au dveloppement de Linux. En raction, Linus Torvalds et quelques autres ont dvelopp un nouveau systme de gestion de versions : Git. Git a t crit en quelques semaines, et deux mois plus tard, sortait une nouvelle version du noyau dveloppe avec Git[41]. Le projet Git a ensuite vol de ses propres ailes, puis il a t largement adopt dans la communaut du logiciel libre.

Caractristiques techniques
Portabilit
Bien que le but initial du projet tait seulement de fournir un noyau de type UNIX sur les architectures x86, la disponibilit des sources a permis des contributeurs de l'adapter un trs grand nombre d'architectures. Linux peut fonctionner sur des ordinateurs grand public aussi bien sur les super-calculateurs classs premiers au Top 500 de novembre2011 : dans ce classement, Linux tait prsent sur 91,4 % des machines[42]. Le noyau est galement utilis sur des systmes embarqus, pourvus d'un matriel plus modeste ; parmi les exemples les plus connus, on peut citer les systmes de navigation GPS TomTom ou les tlphones quips de la distribution Linux Android.

Noyau Linux

125

Litiges
Simple dfi d'tudiant au dpart, le noyau Linux est devenu, en tant que concurrence gratuite commerciale ou non, une menace pour les autres systmes d'exploitation commerciaux. Ces dernires annes, il a t la cible de campagnes publicitaires et d'actions en justice. La nature mme du dveloppement dcentralis du noyau Linux, les milliers de participations son volution de la part d'entreprises ou de particuliers, et la protection du code source par la licence GPL juridiquement conteste en font une structure peu apte se dfendre de manire autonome. Face un concurrent coriace sur le plan du rapport qualit/prix, il est donc tentant de porter la concurrence sur le terrain juridique. 1. Sur la marque : en 1995, Linux avait acquis une certaine notorit ; un particulier eut l'ide de dposer la marque Linux, ce que personne n'avait fait (la mme chose tait arrive avec MLF quelques annes avant en France). La raction fut vive dans toute la communaut, le litige se rgla l'amiable et Linus devint propritaire du nom Linux (et donc libre de le refuser ou non une distribution qu'il estimerait s'carter trop du projet initial). 2. Sur les droits d'auteur : un procs opposa SCO IBM au sujet du noyau Linux : voir ce sujet SCO contre Linux. 3. Sur les brevets logiciels : incompatibles avec l'ide de logiciel libre et celle d'interoprabilit indispensable leurs succs, les brevets logiciels sont une pe de Damocls pesant sur les logiciels libres en gnral et Linux en particulier. De tels brevets sont dlivrs aux tats-Unis, mais les brevets logiciels en Europe ont t rejets par le Parlement europen[rf.ncessaire].

Notes et rfrences
[1] [2] [3] [4] [5] [6] [7] https:/ / lkml. org/ lkml/ 2012/ 6/ 22/ 359 https:/ / lkml. org/ lkml/ 2012/ 6/ 30/ 116 https:/ / www. kernel. org/ Le message sur wikisource Linus Torvalds a annonc publiquement qu'il travaillait sur un nouveau systme d'exploitation le 25aot1991 2010 lodysse de linformatique ? (http:/ / www. itrmanager. com/ tribune/ 265/ 2010-odyssee-informatique-br-sabine-bohnke-fondatrice-cabinet-sapientis. html), Sabine Bohnk, 25 janvier 2010]

[PDF] The Linux Foundation, Linux Kernel Development (http://www.linuxfoundation.org/publications/whowriteslinux.pdf), 2009. Consult le 4 fvrier 2010 [8] Open Source : 75% des contributeurs de Linux sont rmunrs (http:/ / www. zdnet. fr/ actualites/ informatique/ 0,39040745,39712463,00. htm) sur zdnet.fr [9] Le message de Linus sur LKML (https:/ / lkml. org/ lkml/ 2011/ 5/ 23/ 358) [10] Sortie du noyau 2.6.18 sur LinuxFr.org (http:/ / linuxfr. org/ 2006/ 09/ 20/ 21352. html) [11] Sortie du noyau 2.6.19 sur LinuxFr.org (http:/ / linuxfr. org/ 2006/ 11/ 30/ 21677. html) [12] Sortie du noyau 2.6.20 sur LinuxFr.org (http:/ / linuxfr. org/ 2007/ 02/ 04/ 21986. html) [13] Sortie du noyau 2.6.21 sur LinuxFr.org (http:/ / linuxfr. org/ 2007/ 04/ 26/ 22398. html) [14] Sortie du noyau 2.6.22 sur LinuxFr.org (http:/ / linuxfr. org/ 2007/ 07/ 09/ 22676. html) [15] Sortie du noyau 2.6.23 sur LinuxFr.org (http:/ / linuxfr. org/ 2007/ 10/ 10/ 23088. html) [16] Sortie du noyau 2.6.24 sur LinuxFr.org (http:/ / linuxfr. org/ 2008/ 01/ 25/ 23529. html) [17] Sortie du noyau 2.6.25 sur LinuxFr.org (http:/ / linuxfr. org/ 2008/ 04/ 17/ 23919. html) [18] Sortie du noyau 2.6.26 sur LinuxFr.org (http:/ / linuxfr. org/ 2008/ 07/ 14/ 24297. html) [19] Sortie du noyau 2.6.27 sur LinuxFr.org (http:/ / linuxfr. org/ 2008/ 10/ 10/ 24559. html) [20] Sortie du noyau 2.6.28 sur LinuxFr.org (http:/ / linuxfr. org/ 2008/ 12/ 25/ 24808. html) [21] Sortie du noyau 2.6.29 sur LinuxFr.org (http:/ / linuxfr. org/ 2009/ 03/ 24/ 25162. html) [22] Sortie du noyau 2.6.30 sur LinuxFr.org (http:/ / linuxfr. org/ 2009/ 06/ 10/ 25555. html) [23] Sortie du noyau 2.6.31 sur LinuxFr.org (http:/ / linuxfr. org/ 2009/ 09/ 10/ 25848. html) [24] Sortie du noyau 2.6.32 sur LinuxFr.org (http:/ / linuxfr. org/ 2009/ 12/ 03/ 26207. html) [25] Sortie du noyau 2.6.33 sur LinuxFr.org (http:/ / linuxfr. org/ 2010/ 02/ 25/ 26478. html) [26] Sortie du noyau 2.6.34 sur LinuxFr.org (http:/ / linuxfr. org/ 2010/ 05/ 17/ 26852. html)
[27] Sortie du noyau 2.6.35 sur LinuxFr.org (http:/ / linuxfr. org/ 2010/ 08/ 02/ 27164. html) [28] Sortie du noyau 2.6.36 sur LinuxFr.org (http:/ / linuxfr. org/ 2010/ 10/ 21/ 27463. html) [29] Sortie du noyau 2.6.37 sur LinuxFr.org (http:/ / linuxfr. org/ 2011/ 01/ 05/ 27723. html)

Noyau Linux
[30] Sortie du noyau 2.6.38 sur LinuxFr.org (http:/ / linuxfr. org/ news/ le-noyau-linux-est-disponible-en-version-2638) [31] Sortie du noyau 2.6.39 sur LinuxFr.org (http:/ / linuxfr. org/ news/ sortie-du-noyau-linux2639) [32] Sortie du noyau 3.0 sur LinuxFr.org (http:/ / linuxfr. org/ news/ le-noyau-linux-est-disponible-en-version30) [33] Sortie du noyau 3.1 sur LinuxFr.org (http:/ / linuxfr. org/ news/ sortie-du-noyau-linux31) [34] Sortie du noyau 3.2 sur LinuxFr.org (http:/ / linuxfr. org/ news/ le-noyau-linux-3-2-est-disponible) [35] Sortie du noyau 3.3 sur LinuxFr.org (http:/ / linuxfr. org/ news/ sortie-du-noyau-linux-3-3) [36] Sortie du noyau 3.4 sur LinuxFr.org (http:/ / linuxfr. org/ news/ sortie-officielle-du-noyau-linux-3-4) [37] Distribution du noyau Linux (http:/ / www. kernel. org/ pub/ linux/ kernel/ ) [38] http:/ / www. kernel. org [39] "NOTE! I detest the centralized SCM model" Message de Torvalds sur la Kernel Mailing List (http:/ / lwn. net/ Articles/ 131669/ ) [40] Linux Torvalds, Kernel SCM saga.. (http:/ / lkml. indiana. edu/ hypermail/ linux/ kernel/ 0504. 0/ 1540. html), 2005. Consult le 5 nov. 2009 [41] Linux Kernel Mailing List, Linux 2.6.12 (http:/ / marc. info/ ?l=git-commits-head& m=111904216911731), 2005-06-17 [42] Graphique sur Top500.org (http:/ / www. top500. org/ charts/ list/ 38/ osfam)

126

GNU
GNU

Famille Langue Type de noyau tat du projet Plates-formes Entreprise/ Dveloppeur Licence tats des sources

Type Unix Multilingue Micronoyau Actif i386, x86-64 Projet GNU

GNU GPL Logiciel libre

Mthode de mise jour En continu Site web www.gnu.org [1]

GNU est un systme d'exploitation libre lanc en 1984 par Richard Stallman et maintenu par le projet GNU. Son nom est un acronyme rcursif qui signifie en anglais GNU's Not UNIX (littralement, GNU n'est pas UNIX ). Il reprend les concepts et le fonctionnement d'UNIX[2]. Le systme GNU permet l'utilisation de tous les logiciels libres, pas seulement ceux raliss dans le cadre du projet GNU. Il existe ce jour deux distributions GNU. Le symbole de GNU est un gnou ; le logo a t dessin par tienne Suvasa.

GNU

127

Historique
L'esprit Hacker et le Projet GNU
Le projet GNU est lanc par Richard Stallman en 1984, alors qu'il travaillait au laboratoire d'intelligence artificielle du MIT, afin de crer un systme d'exploitation libre et complet et, d'aprs ses mots, ramener l'esprit de coopration qui prvalait dans la communaut hacker dans les jours anciens . Il n'tait pas question alors de proprit intellectuelle, et tous les codes sources, distincts, s'changeaient librement. Cette pratique tait la rgle dans les premiers temps des mainframes, dont les sources taient fournis sur simple demande et librement modifiables par les clients jusqu'au dbut des annes 80[3].
Baby GNU

On ne peut pas rellement comprendre ce qu'est le projet GNU si on en nglige les motivations, relevant de l'thique et de la philosophie politique. Il vise en effet ne laisser l'homme devenir ni l'esclave de la machine et de ceux qui auraient l'exclusivit de sa programmation, ni de cartels monopolisant des connaissances en fonction de leurs seuls intrts. Le projet GNU uvre pour une libre diffusion des connaissances, ce qui n'est pas sans implications politiques, thiques, philosophiques et sociales, ou socitales.Il s'agit d'ailleurs du modle de coopration qui a toujours t celui des universits.

Richard Stallman, crateur du projet GNU et pre du logiciel libre.

La Philosophie du Logiciel Libre et la FSF


En 1985, Stallman cre donc la Free Software Foundation, structure logistique, lgale et financire du projet GNU. La FSF finance galement des dveloppeurs pour contribuer au projet, une proportion substantielle des logiciels et documents ayant t (et tant encore) ralise par des bnvoles. ce titre, des communauts universitaires ou scientifiques, amricaines et internationales, contribuent normment la viabilit de ces projets. En janvier 2004, l'UNESCO lve le logiciel libre au rang de patrimoine mondial de l'humanit et confre GNU la valeur symbolique de Trsor du monde [4].

Une influence grandissante


Alors que la rputation de GNU grandissait, des entreprises intresses ont commenc soit contribuer au dveloppement, soit revendre les logiciels du projet GNU et offrir du support technique. La principale de ces socits est Cygnus Solutions, qui fait maintenant partie de Red Hat. partir de 1990, le systme GNU dispose de son propre diteur de texte (Emacs), d'un compilateur trs performant (GCC), d'un Dbogeur (GDB) d'un langage de script (Bash), et de la plupart des bibliothques systme (comme glibc) d'une distribution Unix standard. Le principal composant encore manquant tant le noyau, qui sera finalement amen de l'extrieur par le projet linux. GNU est toujours en cours de dveloppement, car son noyau officiel, GNU Hurd reste incomplet et l'ensemble des composants GNU ne sont pas compatibles avec ce dernier. Pour cette raison, la plupart des utilisateurs de GNU utilisent le noyau tiers Linux.

GNU

128

Le systme GNU
Caractristiques techniques
Au dbut de la cration de GNU, le systme d'exploitation UNIX tait dj largement rpandu et son architecture considre comme suffisamment robuste par les universitaires et les ingnieurs. GNU fut donc conu pour tre compatible avec ce systme, par l'implmentation du code source UNIX en logiciel libre et l'criture de nouveaux composants, afin d'obtenir un quivalent libre. GNU se dfinit ds l'origine comme une plate-forme universelle ddie tous les logiciels libres, pas seulement ceux maintenus par le projet GNU.
GNU en lvitation par Nevrax Design Team Le systme GNU comprend des programmes qui ne sont pas des logiciels GNU, ce sont des programmes qui ont t dvelopps par d'autres, dans le cadre d'autres projets, pour leurs buts propres, mais qu'on peut rutiliser, car ce sont des logiciels libres[5].

Le systme GNU avec le noyau Hurd reste cependant l'tat de projet (bien que la plupart du systme soit fonctionnel pour les dveloppeurs et utilisateurs). On peut pourtant le dcouvrir en symbiose avec des projets connexes (comme Debian), ou concurrents d'une partie (comme Linux).

Les composants du systme GNU


Le systme GNU est compos exclusivement de logiciels libres. Ces composants se prsentent sous la forme de paquets logiciels maintenus et distribus par le projet GNU. Parmi la liste des paquets GNU, on retrouve la collection de compilateurs GNU, le dbogueur GDB, les outils binaires GNU, le shell Bash, la bibliothque C GNU, les outils de base GNU, l'assembleur GNU ou le noyau Hurd.

Les distributions GNU


Il existe ce jour deux distributions GNU : Arch Hurd Debian GNU/Hurd GNU est par ailleurs utilis par des millions de personnes avec GNU/Linux, compos du noyau Linux accompagn du cortge de programmes GNU (d'o le nom plus exact de GNU/Linux); la plupart des composants GNU sont par ailleurs utiliss dans les systmes FreeBSD, NetBSD et OpenBSD.

Les variantes du systme


GNU/Linux (souvent appel Linux) est une variante du systme d'exploitation GNU fonctionnant avec le noyau Linux. Le projet GNU avait originellement prvu le dveloppement du noyau Hurd pour complter le systme, mais au dbut des annes 1990, Hurd ne fonctionnait pas encore et son dveloppement rencontrait encore des difficults. L'arrive du noyau Linux permit l'utilisation du systme GNU sur les ordinateurs anims par des microprocesseurs de la famille Intel x86, en favorisant sa large diffusion par la complmentarit des projets.

GNU

129

Support de la FSF
Les distributions GNU/Linux entirement libres sont peu nombreuses. Le fait de n'offrir aucun logiciel propritaire dans la distribution standard n'est pas suffisant, la FSF demande galement de ne pas faciliter leur installation: les dpts lis la distribution ne doivent pas en contenir et la documentation diffuse par la distribution ne doit pas faciliter l'installation de tels logiciels. Ces distributions sont soutenues par la FSF lorsque ces critres sont respects[6], parmi elles on retrouve gNewSense, Trisquel, Ututo, Venenux, BLAG, Musix GNU+Linux, Kongoni, Dragora et Dynebolic. Toutes les variantes du systme GNU/Linux approuves par la FSF utilisent aujourd'hui le noyau Linux-libre.

Juridique
Les licences GNU GPL, GNU LGPL et GNU FDL ont t crites pour GNU mais sont galement utiliss par des projets dissocis. Ces licences sont employes par une majorit de logiciels libres, notamment la licence GPL, qui ne font pas ncessairement partie du projet GNU.

Notes et rfrences
[1] http:/ / www. gnu. org/ [2] certains composants restent cependant inspirs des environnments Lisp avec GNU Guile, le langage d'extension officiel du projet, ou GNU Emacs, le 1er projet du systme GNU. [3] Linux Handbook : A Guide to IBM Linux Solutions and Resources, SG24-7000-01, IBM Redbooks, 2005

(en) GNU et le logiciel libre: deux trsors de l'humanit selon l'UNESCO (http://www.fwtunesco.org/ ?FWT_ATM_Treasure_List:News:Free_Software_as_a_World_Treasure). [5] Citation de Richard Stallman dans Le projet GNU (http:/ / www. gnu. org/ gnu/ thegnuproject. fr. html) [6] Liste des distributions GNU/Linux entirement libres (http:/ / www. gnu. org/ distros/ free-distros. fr. html)
[4]

Linux
GNU/Linux

Famille Langue Type de noyau tat du projet Plates-formes

UNIX Multilingue Linux en dveloppement constant x86, x86-64, Itanium, DEC Alpha, ARM, AVR32, Blackfin, C6x, ETRAX CRIS, FR-V, Hexagon, H8, M32R, m68k, Microblaze, MIPS, MN103, OpenRISC, PA-RISC, PowerPC, s390, S+core, SuperH, SPARC, TILE64, Unicore32, Xtensa Projet GNU, Linus Torvalds, communaut de programmeurs.

Entreprise/ Dveloppeur

Linux

130
Logiciel libre 3.4.4 [1] (22 juin 2012) []

tats des sources Dernire version stable Dernire version avance Environnement graphique Site web

3.5-rc5

[2]

(30 juin 2012) []

X11 (GNOME, KDE, Xfce, E16/E17, LXDE, Openbox, Awesome, etc) + Interface en ligne de commande.

GNU

[1]

et Linux

[1]

Linux ou GNU/Linux, est un systme d'exploitation libre fonctionnant avec le noyau Linux. C'est une implmentation libre du systme UNIX respectant les spcifications POSIX. Ce systme est n dans le milieu hacker de la rencontre entre le mouvement mancipateur du logiciel libre et le modle de dveloppement collaboratif et dcentralis via Internet. Son nom vient du crateur du noyau Linux, Linus Torvalds. Linux est le systme le plus utilis sur les super-ordinateurs et les smartphones. Sur les serveurs informatiques, le march est partag avec les autres Unix et Windows. Il est largement utilis comme systme embarqu dans les appareils lectroniques : tlvision, modem, GPS, etc. Il est en revanche moins utilis sur sa plate-forme d'origine, les ordinateurs personnels. Le systme avec toutes ses applications est distribu sous la forme de distributions Linux comme Ubuntu, Red Hat Enterprise Linux, Debian et Slackware.

Histoire
Le projet GNU
Le 27 septembre 1983, Richard Stallman dvoile dans la pure tradition hacker son projet de dvelopper un systme d'exploitation compatible Unix appel GNU[2], en invitant la communaut hacker le rejoindre et participer son dveloppement. Cette annonce succde la guerre dclare par Symbolics au laboratoire d'intelligence artificielle du Massachusetts Institute of Technology (MIT) et la disparition de la communaut hacker Lisp[3]. Il annonce que le systme pourra tre utilis et partag librement par tous comme c'est le cas avec l'diteur de texte Emacs[4]. Concrtement il relate l'effort accomplir, dont on Richard Stallman, initiateur du projet GNU visant distingue dj en 1985 certaines pices matresses : le compilateur crire un systme d'exploitation entirement GCC finalis ds juin 1984[4], une version GNU Emacs compatible libre UNIX, etc. L'effort sera opinitrement poursuivi, et au dbut des annes 1990, le projet GNU possde une version utilisable de presque tous les lments d'un systme d'exploitation avec une interface en mode texte : outre ceux cits prcdemment, un shell, des bibliothques logicielles, les commandes Unix, les outils de dveloppement. Mais il manque l'lment central, le noyau de systme d'exploitation. Le projet GNU initie alors en 1990 le projet de production d'un noyau nomm Hurd. Selon Thomas Bushnell, l'architecte initial du projet Hurd, l'ide initiale tait d'adapter le noyau BSD 4.4-lite[5], et avec le recul il est parfaitement clair pour moi que celui-ci aurait magnifiquement russi et la face de l'informatique en aurait t change [6],[5]. Stallman confirmera plus tard que luniversit de Californie travaillait combler les parties manquantes pour transformer BSD en un systme dexploitation complet et librement redistribuable[7]. Malgr une collaboration troite avec les hackers de Berkeley et leur leader Keith Bostic[7], le code propritaire d'AT&T mlang au code BSD n'est pas supprim[7], si bien que Stallman dcide, la place, d'utiliser le

Linux micro-noyau Mach, qui s'avrera extrmement pnible faire progresser. Le travail du projet GNU forme aujourd'hui une part importante d'un systme d'exploitation actuel bas sur le noyau Linux. Une querelle smantique a, pour cette raison, clat ces dernires annes concernant l'appellation GNU/Linux[8],[9] afin de faire rfrence au systme dans son intgralit.

131

Naissance du noyau Linux


En 1991, les compatibles PC dominent le march des ordinateurs personnels et fonctionnent gnralement avec les systmes d'exploitation MS-DOS, Windows ou OS/2. Les PC bass sur le microprocesseur Intel 80386, vendus depuis 1986, commencent tre abordables. Mais les systmes grand public restent attachs la compatibilit avec les anciens processeurs 16 bits d'Intel et exploitent mal les capacits 32 bits et l'unit de gestion mmoire du 80386. C'est cette anne que ltudiant finlandais Linus Torvalds, indispos par la faible disponibilit du serveur informatique UNIX de luniversit d'Helsinki, entreprend le dveloppement dun noyau de systme d'exploitation, quon appellera plus tard le noyau Linux . Linus dsire alors surtout comprendre le fonctionnement de son ordinateur bas sur un Intel 80386. Linus Torvalds fait son apprentissage avec le systme dexploitation Minix. Comme le concepteur de Minix Andrew Tanenbaum refuse dintgrer les Linus Torvalds, initiateur, et contributions visant amliorer Minix, Linus dcide de programmer un aujourdhui coordinateur du noyau Linux remplaant de Minix. Il commence par dvelopper un simple mulateur de terminal, quil utilise pour se connecter via un modem au serveur informatique de son universit. Aprs lajout de diverses fonctionnalits dont un systme de fichiers compatible avec celui de Minix, Linus oriente son projet vers quelque chose de plus ambitieux : un noyau aux normes POSIX. ce noyau, il adapte de nombreux composants disponibles du systme dexploitation GNU pour obtenir un systme dexploitation plus complet. Le 26aot1991, il annonce[10] sur le forum Usenet news:comp.os.minix qu'il crit un systme d'exploitation, mais en tant que hobby, qui ne sera pas grand et professionnel comme gnu . Le 5octobre1991, il annonce la disponibilit dune bauche de la version 0.02 de son noyau, la version 0.01 ayant eu une diffusion plus que confidentielle. Les messages en question et leurs traductions sont disponibles sur Wikisource. Enfin en fvrier 1992, la version 0.12 est diffuse sous la Licence publique gnrale GNU (GNU GPL) la place de la licence ad hoc qui interdisait jusque-l la redistribution commerciale[11]. Depuis, des centaines de passionns et des entreprises de toutes tailles participent au projet, dont Linus Torvalds est toujours le coordinateur. Eric Raymond dcrit dans l'essai La Cathdrale et le Bazar (2001) le modle de dveloppement du noyau Linux et dune partie des logiciels libres[12]. Initialement appel Freax par son crateur, le projet trouve son nom dfinitif grce Ari Lemmke[13], administrateur du serveur FTP ftp.funet.fi, qui hberge le travail de Linus Torvalds dans un rpertoire nomm Linux. Cest la premire apparition dun terme compos partir de Linus et UNIX , qui deviendra par la suite une marque dpose au nom de Linus Torvalds. Le manchot Tux, dessin par Larry Ewing en 1996, devient la mascotte du projet.

Linux

132

Diffusion du systme
l'origine, Linux tait uniquement le nom du noyau du systme d'exploitation. Pour installer un systme oprationnel bas sur le noyau Linux, il fallait tre un expert capable de trouver les logiciels ncessaires, et de les installer un un de manire former un systme cohrent. Rapidement, des ensembles de logiciels formant un systme complet prt l'usage ont t disponibles : ce sont les premires distributions Linux. On peut citer par ordre chronologique[14] : deux disquettes 5,25 pouces boot et root cres par HJ Lu, et contenant un minimum de logiciels MCC Interim Linux, une collection de disquettes sortie en fvrier 1992 TAMU 1.0A faite par la Texas A&M University pour ses besoins internes, mais distribue, et premire distribution incluant X Window Softlanding Linux System sortie en mai 1992, qui sera reprise pour faire Slackware Yggdrasil Linux/GNU/X sortie en dcembre 1992, premire distribution avec possibilit de live CD Slackware, sortie en juillet 1993 et plus ancienne distribution encore maintenue Debian, sortie en aot 1993, et une des principales distributions actuelles Dans la prise en compte progressive de lintrt commercial de Linux, dont on peut citer quelques manifestations : le lancement en fvrier 1998 de lOpen Source Initiative ; lannonce en juillet 1998 du support dOracle Corporation, qui porte et supporte sa clbre base de donnes sous Linux ; lentre en bourse de Red Hat le 11 novembre 1999 ; celle de Geeknet alors appel VA Linux le mois suivant qui marque le sommet dune bulle spculative ; le support massif apport par le gant IBM, qui y dpense son premier milliard de dollars en 2001[15], emploie en 2005 prs de trois-cents dveloppeurs du noyau Linux, et organise partir de 2003 la riposte lgale lors de lattaque du SCO Group qui affirmait possder des droits dauteurs sur le noyau Linux (voir larticle SCO contre Linux) ; lacquisition en octobre et novembre 2003 de Ximian puis de SUSE par lentreprise amricaine Novell[16]. Cest dans le monde des serveurs informatiques que Linux a eu le plus dimpact, notamment avec le trs populaire LAMP. Sur les serveurs, Linux a souvent t utilis pour remplacer dautres systmes de Type Unix et se retrouve tre un des acteurs majeurs. Dans les systmes embarqus, Linux est frquemment utilis avec les outils uClibc et BusyBox qui ont t dvelopps pour le matriel particulirement limit en capacit mmoire. En outre, le fait de pouvoir compiler le noyau Linux avec des options spcialement adaptes au matriel cible donne aux dveloppeurs de nombreuses possibilits doptimisation.

Linux

133

L'esprit Hacker et la Philosophie du Logiciel Libre


Dans son ouvrage intitul The Daemon, the Gnu, and the Penguin , Peter Salus explique que ce systme est n de la rencontre du mode opratoire hacker avec les principes du mouvement du logiciel libre, les philosophies hacker et du logiciel libre apparaissant bien comme deux facettes du mme objet.

Logiciel libre
La diffrence essentielle de GNU/Linux par rapport dautres systmes dexploitation concurrents comme Mac OS, Microsoft Windows et Solaris est dtre un systme dexploitation libre, apportant quatre liberts aux utilisateurs, dfinies par la licence Licence publique gnrale GNU (GPL), les rendant indpendants de tout diteur et encourageant lentraide et le partage. Un logiciel libre nest pas ncessairement gratuit, et inversement un logiciel gratuit nest pas forcment libre. Ce ne sont pas non plus des logiciels libres de droits : cest en vertu de leurs droits dauteurs que les contributeurs dun logiciel libre accordent les quatre liberts, qui sont d utiliser le logiciel sans restriction , d tudier le logiciel , de le modifier pour ladapter ses besoins et de le redistribuer sous certaines conditions prcises .

Le C invers est le symbole du copyleft, l oppos du symbole copyright

Certaines licences sont fondes sur le principe du copyleft, cest--dire sur le principe de rciprocit : une uvre drive dun logiciel sous copyleft doit son tour tre libre. Cest le cas de la licence libre la plus utilise, notamment par le noyau Linux lui-mme : la licence GNU GPL crite par Richard Stallman. Louverture du code source, lun des quatre critres correspondant la notion de logiciel libre, a des avantages thoriss entre autres par Eric Raymond, comme la correction rapide des bogues, et notamment la correction des failles de scurit. Cest le refus du principe de scurit par lobscurit.

Interoprabilit
GNU/Linux naurait pu se dvelopper sans la prsence de protocoles standardiss utiliss sur Internet. Un bon nombre de logiciels libres sont dailleurs des implmentations de rfrence, comme Apache. Les partisans des logiciels libres sont donc des partisans constants de linteroprabilit. Ils mettent en avant les formats ouverts, des formats de donnes dont les spcifications techniques sont publiques et sans restriction daccs ni de mise en uvre, afin de ne pas dpendre dun seul logiciel. Citons dans cette optique Mozilla Firefox, qui tente de respecter scrupuleusement les recommandations mises par le World Wide Web Consortium, Jabber, qui a donn naissance au standard XMPP reconnu par lInternet Engineering Task Force dans le domaine de la messagerie instantane ou encore les suites LibreOffice et Calligra, qui ont lanc le standard OpenDocument dans le domaine de la bureautique. Dans dautres domaines, il nexiste pas dorganisme ou daccord de standardisation reconnus. Le march est alors morcel entre divers vendeurs qui ont chacun leur technologie ou sous la domination dun acteur conomique prdominant qui ferme ses formats ou protocoles. Le premier cas de figure prvaut dans la guerre des messageries instantanes et est en partie rsolu par des logiciels multiprotocoles comme Pidgin ou Kopete. Les formats des suites Microsoft Office successives et le protocole Server Message Block qui permet de partager des fichiers et des imprimantes entre diffrents ordinateurs dun rseau Microsoft Windows tombent dans la deuxime catgorie. Ces formats et protocoles sont souvent pas ou mal documents. Linteroprabilit passe alors ncessairement par la rtro-ingnierie.

Linux Cela peut ncessiter un travail important, travail par ailleurs illgal aux tats-Unis mais lgal en Europe (tant quon reste dans le cadre de linteroprabilit) ; aujourdhui, OpenOffice.org permet de lire la trs grande majorit des fichiers aux diffrents formats DOC, et le logiciel Samba permet de participer aux rseaux Windows. Plus problmatique du point de vue des logiciels libres sont les formats et protocoles ncessaires linteroprabilit, mais verrouills techniquement ou lgalement : gestion des droits numriques, brevets logiciels, Directive EUCD, Digital Millennium Copyright Act, etc. Unifix Linux 2.0 de la socit allemande Unifix (et Linux-FT de Lasermoon) sont galement certifis POSIX.1 FIPS 151-2[17],[18] (Federal Information Processing Standard[19]). Noyau 1.2.13[20].[Quoi?] Sur le site Debian, il est expliqu que les normes de POSIX ne sont pas gratuites et la certification POSIX.1 (et FIPS 151-2) est trs chre [21].

134

Communauts
De nombreuses associations, connues sous le nom de Groupe dutilisateurs GNU/Linux (Linux Users Group en anglais), cherchent promouvoir GNU/Linux et, par extension, les logiciels libres, par le biais de rencontres o des dmonstrations de Linux sont faites, des formations, et pour ceux qui le souhaitent des installations sur leur ordinateur. De nombreuses communauts existent sur Internet afin daider les dbutants comme les professionnels. Citons le site La-Linux, le site dinformations collaboratif Linuxfr.org, qui aide les utilisateurs dans leur apprentissage des bases de GNU/Linux grce un rseau IRC trs actif. Et les projets Proselux [22], Groupe de parrains Linux [23] ou encore Parrain-Linux [24] permettent aux linuxiens de se rencontrer pour sentraider. De mme, il existe de nombreux sites regroupant des tutoriels ainsi que des howto.

Linux

135

Distributions
Les logiciels libres sont dvelopps de manire collaborative, souvent indpendamment les uns des autres, et peuvent tre librement redistribus. Il sensuit une particularit du monde Linux : la sparation frquente entre ceux qui dveloppent les logiciels et ceux qui les distribuent. On appelle distribution Linux une solution prte tre installe par lutilisateur final comprenant le systme dexploitation (GNU, BSD), le noyau Linux, des programmes dinstallation et dadministration de lordinateur, un mcanisme facilitant linstallation et la mise jour des logiciels comme RPM ou APT ainsi quune slection de logiciels produits par dautres dveloppeurs. Une distribution peut par exemple choisir de se spcialiser sur l'environnement de bureau GNOME ou KDE. Elle est galement responsable de la configuration par dfaut du systme (graphisme, simplicit), du suivi de scurit (installations de mise jour) et plus gnralement de lintgration de lensemble. La diversit des distributions permet de rpondre des besoins divers, quelles soient but commercial ou non ; oriente serveur, bureautique ou embarqu ; oriente grand public ou public averti ; gnraliste ou spcialise pour un usage spcifique (pare-feu, routeur rseau, grappe de calcul, etc.) ; certifies sur un matriel donn ; ou tout simplement entirement libres, cest--dire dpourvues de tout code propritaire. La plupart des distributions sont drives d'une autre distribution. Ainsi, comme illustr dans la ligne temporelle des distributions Linux, on constate que trois distributions sont l'origine de la plupart des autres : Slackware, apparue en 1993, qui est aujourdhui la plus ancienne distribution encore en activit, toujours maintenue par Patrick Volkerding ; Debian, dite par une communaut de dveloppeurs ; Red Hat, dite par lentreprise amricaine du mme nom qui participe galement au dveloppement de Fedora De nombreuses autres distributions plus ou moins spcialises existent, tant pour la plupart drives des projets sus-cits. Par exemple voici quelques distributions spcialises environnement de bureau : Ubuntu, dite par Canonical Ltd. qui est drive de Debian ; MEPIS, galement fonde sur Debian ; Zenwalk, drive de Slackware ; Mandriva Linux, drive de Red Hat, aujourdhui dite par la socit franaise de mme nom. Il existe galement des distributions dites Live CD, dont lune des plus clbres est Knoppix[25], qui offrent la possibilit de dmarrer un systme dexploitation Linux complet et daccder de nombreux logiciels partir du support (CD, DVD ou cl USB) sans installation pralable sur le disque dur, et sans altrer son contenu. Cette souplesse dutilisation les rend trs populaires pour les dmonstrations dutilisation de Linux, et sont mme utilises comme outils de maintenance systme. Parmi les distributions Linux entirement libres recommandes par la Free Software Foundation, on peut citer Trisquel et gNewSense. Enfin, Linux From Scratch est un livre qui, partir de rien, ou presque, les source des logiciels, propose au lecteur de construire sa propre distribution GNU/Linux.
Ligne temporelle des distributions Linux

Linux

136

Principales distributions GNU/Linux


Archlinux BackTrack (base sur Ubuntu) Debian Fedora Gentoo Mageia Linux Mint (base sur Ubuntu) openSUSE (version grand public de SUSE) Red Hat Enterprise Linux Slackware SUSE Ubuntu (base sur Debian)

Contrats OEM et dtaxe Windows


Article connexe : Vente lie. Un des enjeux qui se posent pour les distributions GNU/Linux est de nouer des partenariats avec des fabricants dordinateurs afin quil devienne plus facile de trouver un ordinateur prinstall sous GNU/Linux. Car mme si certaines distributions affirment avoir rendu linstallation dun systme GNU/Linux aussi simple que celle des systmes dexploitation concurrents, le simple fait davoir tre au courant que dautres systmes existent, dtre prt accepter des changements dans ses habitudes et davoir installer soi-mme le systme constitue un dsavantage indniable par rapport la situation privilgie dont jouissent les distributeurs de Microsoft Windows et de Mac OS X. Le systme de Microsoft est en effet omniprsent et Apple est en mme temps le fabricant des Macintosh. dfaut, les utilisateurs de GNU/Linux peuvent rclamer le remboursement de la part correspondante au prix du systme dexploitation et des logiciels quils nont pas lintention dutiliser, lors de lachat dun ordinateur neuf, comme la loi de certains pays le permet[26]. Si la socit Apple sest montre plusieurs fois cooprative face de telles demandes, le remboursement de Microsoft Windows est en gnral long et difficile bien quactuellement une srie de dcisions de justice ait permis certains consommateurs de se faire rembourser par les fabricants. Devant la difficult dobtenir ce remboursement fond sur le CLUF, ds 1998, les associations Linuxfrench et AFUL ainsi que Roberto Di Cosmo ont lanc en raction une action pour la dtaxe Windows[27]. Cette situation existe en Europe et en Amrique du Nord, mais pas dans certains pays dAmrique du Sud, o les distributions de GNU/Linux ont plus de part de march que Windows[28]. Cette situation de quasi-monopole explique en partie la faible diffusion en Europe et en Amrique du Nord de Linux chez les particuliers. Un autre frein ladoption de GNU/Linux est lincompatibilit avec les programmes binaires Windows (le dveloppement de Wine permet de remdier partiellement cette incompatibilit). La faible ressemblance entre GNU/Linux et Windows rend de plus ncessaire une certaine adaptation. La distribution Ubuntu est une des premires sorienter vers une utilisation bureautique[29].

Linux

137

Depuis juillet 2009, Microsoft contribue au noyau Linux. En effet, Microsoft a publi plusieurs pilotes pour GNU/Linux, sous licence GPLv2, destins amliorer le support de son systme de virtualisation propritaire Hyper-V [30],[31].

Parts de march
Le concept de part de march est un peu spcial dans le cas du noyau Linux. En effet comme les systmes d'exploitation qui l'utilisent sont rarement "vendus", la mesure financire n'a aucun sens.

Seul le nombre de machines l'utilisant rgulirement peut tre compt. Si cela est ais pour les superordinateurs (peu nombreux), cela devient plus difficile pour les postes clients (statistiques bases sur le user-agent HTTP), et encore plus incertain pour les systmes embarqus, l'exception des baladeurs, tlphones, et tablettes numriques.

Dclaration de Microsoft au salon Solutions Linux 2010

Part de march sur les systmes embarqus


Le noyau Linux quipe la plupart des systmes embarqus, civils ou militaires (box, robots, arospatial, drones...) Android/Linux a ralis une croissance vertigineuse dans les tlphones portables[32].

Part de march sur les super calculateurs


Les GNU/Linux y sont trs largement majoritaires[33]. novembre 2011 : 89,20 % des TOP500

Part de march sur les serveurs


En 2010, Linux totalise 16,8 % des parts de march pour les serveurs, toute utilisation confondue[34], selon une tude de l'International Data Corporation (IDC), en se basant sur les revenus gnrs. Part de march sur les serveurs web Les systmes d'exploitation de type Unix (donc en comptant aussi les *BSD) sont largement majoritaires, 63,7 % le 27avril2012[35]: 27avril2012 : 32,6 % Linux[36] En effet, les serveurs de type UNIX (et en loccurrence, GNU/Linux) sont trs facilement scurisables, et gratuits en ce qui concerne les libres, comme GNU/Linux.

Part de march sur les postes clients


En avril 2010, une tude de XiTi ralise rgulirement sur les systmes utiliss par les visiteurs de 17 000 sites web professionnels europens donne 91,9 % de part de march Windows (55,6 % Windows XP, 22,4 % Windows Vista et 12,3 % Windows 7), 5,3 % Mac OS X et 0,9 % Linux[37]. Une autre tude, du site Statcounter, tablit la part de GNU/Linux dans le monde : juillet 2008 : 0,84 %[38] janvier 2009 : 0,64 %[38] juillet 2009 : 0,76 %[38] janvier 2010 : 0,70 %[38] juillet 2010 : 0,77 %[38] janvier 2011 : 0,74 %[38]

Linux juillet 2011 : 0,76 %[38] janvier 2012 : 0,70 %[38] Le site netmarketshare tablit la part de march : 2007 : 0,67 %[39] 2008 : 0,83 %[40] 2009 : 1,01 %[41] 2010 : 1,00 %[42] 2011 : 1,06 %[43]

138

La vente lie au grand public de nombreux ordinateurs fonctionnant dj sous Windows explique en partie la faible part de GNU/Linux sur les postes clients[rf.ncessaire].

Interfaces
La ligne de commande
Articles connexes : Shell Unix et Bourne-Again shell. De par la filiation avec UNIX, la ligne de commande (ou shell Unix) est toujours disponible dans GNU/Linux, quelle que soit la distribution Certaines distributions, notamment celles spcialises dans les serveurs ou certaines tches dadministration, utilisent uniquement la ligne de commande, en particulier pour sa faible consommation de ressources, due labsence dinterface graphique, mais surtout pour sa puissance daction, lie linteroprabilit des commandes et la possibilit de gnrer des scripts.

Le terminal en ligne de commande,

trs prise par les experts Longtemps, de nombreuses oprations de configuration ncessitaient son utilisation, ce qui nest plus vrai avec les distributions rcentes ddies lutilisation familiale. Nanmoins, les aides en ligne mentionnent souvent la dmarche suivre en ligne de commande, mme lorsquune configuration graphique est possible : cette mthode est plus universelle dans le monde GNU/Linux, et souvent plus facile expliquer pour la personne qui aide, et son interlocuteur na qu copier-coller lindication.

Une interface graphique bien conue permet de nos jours daccomplir la grande majorit des tches bien plus agrablement, mais ce nest pas toujours le cas, particulirement lorsque la tche a un aspect rptitif ou non prvu. La ligne de commande, qui tire sa puissance de sa possibilit de combiner linfini des sous-tches automatiques, et qui permet presque naturellement dautomatiser la tche ainsi accomplie, peut alors se rvler plus efficace que linterface graphique. Scientifiques, ingnieurs et dveloppeurs comptent parmi ses plus frquents utilisateurs. Interface graphique et ligne de commande peuvent aussi se complter lune et lautre : KDE et GNOME sont livrs avec un terminal pour piloter, et donc, automatiser toutes les applications graphiques depuis la ligne de commande. Apple, trs rput pour ses interfaces graphiques MacOS tant le premier systme commercialis avec la gestion des fentres et de la souris , a galement intgr un terminal en ligne de commandes compatible UNIX sur MacOS X.

Linux Applications Les programmes les plus connus en mode texte accessibles depuis la ligne de commande comprennent Vim, Emacs, sed et apt.[rf.souhaite] Une partie de ces programmes peut aussi sutiliser par lintermdiaire dune interface graphique. Par ailleurs, les programmes fonctionnant en mode console sont nombreux. Les raisons sont multiples : raison historique : lorigine, GNU/Linux tait dpourvu denvironnement graphique ; souci defficacit : les programmes qui nutilisent pas lenvironnement graphique demandent moins de ressources ; souci de rapidit : ouvrir une console pour y taper une commande est souvent bien moins long que de passer par les divers menus dun gestionnaire de fentres ou dun environnement graphique ; souci dun meilleur contrle. Lutilisation de ces programmes peut savrer difficile pour une personne ntant pas habitue travailler en mode texte[44]. Ils sont cependant trs priss par les administrateurs et dveloppeurs expriments, et deviennent incontournables lors de hautes exigences dans ces domaines.

139

Gestionnaires X Window
Lemploi du terme gnrique GNU/Linux est trompeur sagissant de lutilisation dun ordinateur personnel. En effet, il existe plusieurs interfaces (ou gestionnaire de fentres) aux caractristiques diffrentes, comme KDE, GNOME ou Xfce. Cependant, comme toutes ces interfaces sont fondes sur X Window, leurs applications peuvent cohabiter et elles offrent des points communs dont laffichage de fentres distance (y compris via des protocoles compresss et chiffrs comme ssh et nox) et le copier-coller simplifi : un texte slectionn par la souris est automatiquement copi, un clic milieu (ou un clic molette, ou sur les deux boutons en mme temps) suffit alors pour coller le texte lendroit dsir. Il ny a donc jamais besoin du clavier pour effectuer un copier-coller sous X. Traditionnellement, linterface dun systme dexploitation fond sur le noyau Linux tait une interface sobre voire spartiate, centre autour dun gestionnaire de fentres (il en existe beaucoup, comme Window Maker ou IceWM) et dune suite assez htroclite dapplications. Linconvnient de ce systme traditionnel est le temps ncessaire personnaliser un tel environnement, et surtout la non standardisation des applications ainsi utilises. Les applications que lon peut voir sur la copie dcran de droite (XMMS, RealPlayer, Mozilla Firefox, xterm, Gaim, Konqueror) suivent chacune leurs propres conventions : aspect, comportements, raccourcis clavier diffrents ; les copier-coller et glisser-dposer sont disparates

Si individuellement des applications comme Vim ou Emacs peuvent effectivement avoir des aspects brillants, lensemble disparate de toutes ces applications en fait un systme difficile apprhender pour des utilisateurs dbutants. Le temps consacr apprendre une application et les rflexes ainsi acquis ne peuvent tre appliqus aux autres applications, un avantage quapporte la standardisation de comportement des interfaces comme lavait montr le Macintosh, avec par exemple le raccourci clavier utilis pour quitter une application : Ctrl+Q ou Ctrl+X-Ctrl+C ou Ctrl+C ou juste q ou Esc ou encore :qa!, bye, quit ou exit, etc. L'utilisation de ce type d'environnement peut paratre droutante aux utilisateurs habitus d'autres solutions (telles KDE ou Gnome). Il prsente en revanche l'avantage de la simplicit et de la souplesse de configuration et de personnalisation en fonction des besoins de chacun.

Environnement graphique traditionnel (Window Maker) sous GNU/Linux avec un simple gestionnaire de fentres et une suite htroclite dapplications

Linux

140

Environnements de bureau
Ltat des lieux du prcdent chapitre est dcrit dans un manifeste[45] datant de 1996 ayant pouss Matthias Ettrich fonder en raction le projet KDE, puis Miguel de Icaza fonder le projet GNOME lanne suivante, qui sinspirent de Mac OS et de Windows sur le plan de lergonomie logicielle et de la standardisation des comportements. Ces deux projets sont devenus les fdrateurs de GNU/Linux sur le poste de travail. Chacun offre en effet : aux programmeurs, un environnement de programmation trs productif ainsi que des recommandations dinterfaces (en anglais : guidelines) permettant de produire plus vite des applications plus simples utiliser ; aux traducteurs, une infrastructure. Ces deux environnements et leur myriade de logiciels sont traduits en plusieurs dizaines de langues[46] ; aux artistes, des espaces de travail[47] pour exercer leurs talents ; aux spcialistes de lergonomie, la possibilit de le rendre plus simple et plus cohrent[48] ; aux applications externes, un environnement de rfrence dans lequel sintgrer[49] ; et par consquent, lutilisateur, un environnement complet, intgr et homogne ainsi quune suite dapplications essentielles : explorateur de fichiers, navigateur web, lecteur multimdia, client de messagerie, carnet dadresses, lecteur PDF, gestionnaire dimages. Ces deux environnements de bureau ont atteint rcemment une maturit certaine, citons lanne 2003 pour KDE[50], un peu plus tard pour GNOME. Trs actifs, ces deux projets ont nanmoins lintention de samliorer nettement pour leurs prochaines versions majeures ; les efforts dans ce sens sont concentrs au sein des projets Appeal pour KDE, et ToPaZ[51] pour GNOME.
GNOME 3 avec la visionneuse Eye of Gnome et le navigateur de fichiers Nautilus Lenvironnement KDE 4 avec le nouveau navigateur Dolphin et de nombreux nouveaux widgets

Lenvironnement Xfce avec le gestionnaire de fichiers Thunar et divers autres logiciels

Techniquement, ils reposent tous deux sur de nombreuses technologies communes, au premier rang desquelles le systme de fentrage X11. Pour viter de dupliquer certains efforts, une zone informelle de collaboration entre ces projets du nom de Freedesktop.org a t mise en place. Cest dans lapproche de lergonomie (celle-ci tant relative au type dutilisateur) et dans la conception du rle dun environnement de bureau quils diffrent : lenvironnement KDE pousse loin la volont dintgration entre les applications, possde de trs nombreuses fonctionnalits avances et joue la carte de la configuration tout en veillant avoir des bons choix par dfaut ; GNOME se veut plus pur et se consacre sur les tches essentielles (reprenant la philosophie making things just work). Chacun plat, par consquent, un public diffrent. On peut noter galement la monte en puissance [rf.souhaite]dun troisime environnement de bureau appel Xfce, qui vise fournir un environnement complet fond sur GTK+ comme GNOME, tout en restant plus lger que ce dernier ou KDE.

Linux

141

Offre en logiciels
Article connexe : Liste de logiciels populaires sur GNU/Linux. La communaut du logiciel libre a produit un grand nombre de logiciels utilisables dans de nombreux domaines. Voici des exemples de logiciels donns titre indicatif : la bureautique avec LibreOffice ou Calligra; Internet avec Mozilla Firefox, Konqueror, Epiphany, Mozilla Thunderbird, Pidgin, ou Transmission ; le multimdia avec Xine, MPlayer, VLC media player, XMMS, Totem ou Amarok ; le graphisme, avec GIMP, Inkscape ou Scribus ; la 3D avec Blender.

La plupart des distributions GNU/Linux proposent un programme (comme Synaptic) permettant de naviguer dans une liste de logiciels tests et prconfigurs spcialement pour une distribution. Ces programmes sont alors tlchargs et installs en quelques clics, avec un systme de signature lectronique permettant de vrifier l'authenticit et l'intgrit des logiciels proposs. Ces programmes sont ensuite mis jour automatiquement. Certains logiciels propritaires importants ont galement une version GNU/Linux. Cest le cas de Opera, Adobe Flash Player, Adobe Acrobat Reader, NeroLinux ou Skype par exemple. La notion de portabilit dsigne la capacit dun programme tre utilis sous diffrents systmes dexploitation ou architectures. Enfin, il est possible dutiliser des logiciels faits pour Microsoft Windows sur un poste GNU/Linux grce une implmentation de lAPI Windows sous GNU/Linux comme Wine. Des offres commerciales fondes sur Wine comme CrossOver permettent dutiliser presque sans problmes des logiciels tels Microsoft Office et Photoshop issus du monde Windows.

Jeux vido
Il existe de nombreux[52] jeux disponibles sous GNU/Linux, gratuits ou payants, libres ou propritaires. Loffre comporte aussi bien des petits jeux de bureautique (cartes, dmineur, checs, golf) que des jeux commerciaux rcents (Enemy Territory: Quake Wars). Certains jeux sont conus pour tourner nativement sous GNU/Linux (Quake III Arena ou 0AD par exemple), et dautres peuvent tre lancs laide de programmes implmentant lAPI Windows sous GNU/Linux. Il en existe plusieurs implmentations, dont certaines spcialement pour les jeux, permettant ainsi de faire fonctionner de Tux Racer nombreux jeux conus pour Windows, dans des environnements comme Cedega et Wine (par exemple World of Warcraft) mais les grands diteurs de jeux vido ne distribuent aucun de leurs jeux vido en version 100% compatible et supportant GNU/Linux. Le dernier recours des joueurs utilisant GNU/Linux consiste tout simplement utiliser paralllement Windows sur le mme ordinateur grce au multiboot ou la virtualisation. Le fabricant de cartes graphiques ATI a pendant un temps dvelopp ses propres pilotes pour GNU/Linux. Suite son rachat par AMD, ATI a ouvert les spcifications de ses cartes dbut 2008 afin que les dveloppeurs de Mesa 3D puissent mieux intgrer la gestion de ses cartes.

Linux

142

Bibliothques libres
Les logiciels qui utilisent une bibliothque libre peuvent fonctionner sur GNU/Linux et sur toutes les plates-formes o la bibliothque est implante. Ces bibliothques peuvent ajouter une surcouche graphique sur des applications textuelles dj existantes comme cest le cas de Vim, mais elles servent surtout dvelopper des logiciels accessibles aux novices et disposant des fonctionnalits autorises par les interfaces graphiques, comme le glisser-dposer, les manipulations la souris, etc. Dautres applications comme Blender ou Google Earth sont un cas part car ils utilisent la bibliothque OpenGL destine la base limplmentation ainsi qu la gestion de programmes utilisant la 3D comme la 2D.

mulation
Plusieurs logiciels dmulation existent permettant de simuler le fonctionnement de systmes dexploitation concurrents ou des environnements de jeu. mulation dordinateurs Les programmes Steem et ARAnyM mulent une bonne partie des applications crites pour les machines Atari, notamment les Atari ST et Atari TT. UAE (Unix Amiga Emulator) permet dmuler le Commodore Amiga, Basilik les anciens Mac 68000 dApple. Tous ces mulateurs mulent les microprocesseurs de la famille 68000 de Motorola qui quipaient ces ordinateurs, ainsi que les coprocesseurs spcialiss de lAmiga. MESS (souvent associ a MAME) permet dmuler de la mme faon un grand nombre dordinateurs personnels 8 bits. Il existe galement des mulateurs spcialiss pour chacun de ces ordinateurs. Euphoric pour les Oric, FMSX pour les MSX, mais aussi des mulateurs Spectrum, Commodore, etc. Utilisation dapplication pour Microsoft Windows Des applications dveloppes pour Windows peuvent tourner sur un systme GNU/Linux via les applications Wine et son driv commercial Cedega qui rimplmente[53] le fonctionnement des principales API de Microsoft Windows. Le microprocesseur nest pas mul, seules les fonctions des APS sont remappes la vole sur les API utilises nativement dans GNU/Linux. Par exemple : DirectX utilise OpenGL, la gestion de limpression est relaye CUPS ou LPR, des priphriques USB libusb, les tablettes graphiques XInput, etc. Cela permet dans de nombreux cas des performances proches de lexcution native, tout en vitant les problmes de certains pilotes de priphriques inhrents Windows. Dans certains cas spcifiques, les performances de certaines applications peuvent se trouver dgrades. De nombreux utilitaires, applications de tous domaines et jeux sexcutent parfaitement, mais pas tous. Le site de Wine rfrence les applications fonctionnant et celles posant problme. Virtualisation En outre, GNU/Linux ouvre galement la possibilit dobtenir une parfaite sparation entre plusieurs environnements virtuels tournant sur un seul ordinateur physique, en prenant en compte les modules de virtualisation prsents dans les processeurs rcents comme AMD-V sur AMD et Intel-VT (ou IVT) sur Intel. Ces environnements de virtualisation permettent dexcuter des environnements diffrents ou plusieurs environnements similaires sur une mme machine, tout en assurant une certaine scurit dans la sparation des accs. Ce systme est utilis depuis longtemps par les mainframes dIBM. IBM a dailleurs port GNU/Linux sur celles-ci afin de permettre ses clients de continuer les utiliser avec un systme plus moderne. KVM est, depuis la version 2.6.20 du noyau Linux, le systme officiel de virtualisation de ce dernier. Coupl aux outils de QEMU, il permet de crer des ordinateurs virtuels tournant directement sur un noyau Linux non modifi et est capable daccueillir un grand nombre de systmes dexploitation tels que Windows, Solaris, BSD, etc. KVM est au cur de la stratgie de virtualisation de Red Hat.

Linux Grace son ouverture, le noyau Linux permet aussi, moyennant des modifications plus ou moins importantes, lutilisation dautres produits de virtualisation tels que : Oracle VM VirtualBox, dvelopp par Sun sous le nom de Virtualbox, avant que lentreprise ne soit rachete par Oracle Corporation, qui se distingue avant tout par une interface trs conviviale permettant de grer des machines virtuelles en environnement graphique. Virtualbox existe en version gratuite et en version payante, cette dernire offrant des fonctionnalits supplmentaires ; Qemu, machine virtuelle libre Xen, systme de paravirtualisation orient serveur, pouvant offrir des performances trs leves en ne recourant aucune mulation matrielle, mais ncessitant que les systmes dexploitation invits soient modifis afin datteindre ce niveau de performances. Xen est libre mais ncessite dimportantes modifications du noyau Linux ; VMware, systme de virtualisation professionnel, non libre, dclin en versions serveur et poste de travail ; OpenVZ. Bochs.

143

Prise en charge du matriel


La prise en charge de lquipement matriel est lune des critiques principales faites GNU/Linux. En effet, les matriels pour ordinateurs personnels ne sont pas forcment pris en charge directement par GNU/Linux et il n'existe pas toujours de pilote dvelopp par le constructeur et compatible avec GNU/Linux. Certains fabricants fournissent systmatiquement des pilotes pour Microsoft Windows et Mac OS X, alors que pour GNU/Linux, la communaut est souvent oblige de les dvelopper elle-mme, souvent par rtro-ingnierie. Parfois, la communaut prfre dvelopper des pilotes libres stables bien que des pilotes propritaires dvelopps par les constructeurs existent (cest le cas pour les cartes graphiques ATI ou Nvidia). Dans cette optique, les pilotes ncessaires pour faire fonctionner pleinement un ordinateur sont intgrs la plupart des distributions GNU/Linux. Certains priphriques risquent de ne pas avoir de pilotes disponibles, notamment certaines imprimantes, modems, webcams, carte rseau/dongle Wi-Fi etc. Cependant, les utilisateurs de Windows ou Mac OS sont parfois galement confronts des problmes de pilotes lorsquils installent une nouvelle version de leur systme et labsence de code source empche une recompilation des pilotes propritaires. Enfin, il arrive quil ny ait des pilotes que pour GNU/Linux, et pas pour Windows ou Mac (supercalculateurs, serveurs Internet haut de gamme, consoles de jeu PlayStation, anciens priphriques dont le support a t arrt par les constructeurs, etc.). Le matriel ancien peut tre gnralement recycl sous GNU/Linux, car la prennit des pilotes libres est galement lun des points forts de GNU/Linux. La premire raison de cette situation est le faible impact de GNU/Linux chez les particuliers, ce qui nincite pas les fabricants investir dans le dveloppement de pilotes pour cet environnement. La seconde raison est le refus de certaines distributions (Fedora ou Debian[rf.ncessaire][54], par exemple) dembarquer des pilotes sous licences propritaires, mme quand ceux-ci existent, ce qui oblige lutilisateur les trouver et les installer manuellement. Enfin, labsence dune API fixe dans le noyau GNU/Linux oblige les fabricants dlivrer des binaires des pilotes adapts chaque version du noyau[rf.ncessaire]. Les utilisateurs qui travaillent sur plusieurs plates-formes et qui ont besoin de ces pilotes peuvent trouver des versions dveloppes par de tierces parties, mais de tels pilotes ne supportent gnralement quun ensemble rudimentaire de fonctions, et napparaissent quaprs la sortie du matriel, avec un certain temps de latence. Il existe cependant des mcanismes pour faire fonctionner certains pilotes dvelopps pour dautres systmes dexploitation (comme NdisWrapper). Les webcams sont, par exemple, particulirement concernes par cette absence de pilotes, mais le protocole USB video device class ou UVC permet de rpondre ce problme avec de nombreuses webcams supportant ce protocole[55].

Linux Avec la dmocratisation de GNU/Linux, certains grands constructeurs font des efforts pour dvelopper ou fournir les informations ncessaires au dveloppement de pilotes libres pour GNU/Linux, comme Creative Labs pour ses webcams ou cartes sons[56], Intel (processeurs, chipsets 3D, cartes rseau, etc.). Mais de nombreux autres composants ncessitent de vrifier la disponibilit de pilotes avant lachat, sils sont destins une utilisation sous GNU/Linux. D'autre part, des assembleurs, tels que Dell[57], Asus pouss par Intel[58] , Lino ou Everex, vendent des ordinateurs avec GNU/Linux prinstall. Intel a une vritable stratgie pour simposer sur le march des Ultra-Mobile PC en proposant aux constructeurs une plateforme construite autour de GNU/Linux (projet Moblin), cest le cas rcent de la machine Eee PC dAsus et de plusieurs machines du mme crneau.

144

Utilisation
Serveur
En raison de la relation de GNU/Linux avec UNIX, GNU/Linux sest trs rapidement impos sur le march des serveurs informatiques. Un point crucial a t la possibilit dutiliser un systme dexploitation de type UNIX sur du matriel compatible PC, beaucoup moins cher que les solutions base dUNIX propritaire et de matriel spcifique. De nombreux logiciels serveurs trs demands et trs utiliss (serveur HTTP, base de donnes, groupware, serveur de messagerie lectronique, etc.) sont disponibles gratuitement, en gnral sans aucune limitation, et fiables, la part de march de GNU/Linux dans ce domaine a en consquence cr rapidement. GNU/Linux ayant une rputation de stabilit et defficacit dans la maintenance, il remplit les exigences poses tout systme dexploitation pour serveurs. De De nombreux serveurs de la plus, la modularit dun systme fond sur le noyau Linux permet lexploitation Wikimedia Foundation fonctionnent de serveurs ddis une tche particulire. Le portage du noyau Linux sur de sous LAMP nombreux composants matriels fait que GNU/Linux est aujourdhui utilisable (Linux-Apache-MySQL-PHP) sur toutes les architectures utilises dans ce domaine. Le matriel utilisable est en consquence considrable. Les derniers IBM eServer p5 et IBM eServer i5 sont par exemple supports par IBM avec un systme dexploitation GNU/Linux et permettent dy excuter plusieurs systmes GNU/Linux en parallle. Les serveurs GNU/Linux sont exploits dans peu prs tous les domaines. Un des exemples les plus connus est rsum par lacronyme LAMP, o GNU/Linux propulse un serveur web Apache associ la base de donnes MySQL et au langage de programmation PHP (alternativement : Perl ou Python). GNU/Linux est galement souvent utilis comme serveur de fichiers, le plus souvent dans les rseaux Windows grce au serveur Samba, moins souvent sous NFS ou AppleShare.

Linux

145

Scurit rseau
GNU/Linux, qui jouit dune bonne rputation en matire de scurit et de performance (passage lchelle) est trs utilis dans le domaine des rseaux informatiques, par exemple comme passerelle, comme routeur, proxy ou comme pare-feu.

Ordinateur central
La disponibilit du code source, et la possibilit qui en dcoule dadapter le systme une tche prcise, a permis GNU/Linux de faire son entre dans les centres de calculs. Sur ce march des ordinateurs centraux, gros ordinateurs trs fiables optimiss pour le traitement massif de donnes, omniprsents dans les banques, les socits dassurances et les grandes entreprises, GNU/Linux fait de plus en plus concurrence aux systmes UNIX propritaires qui taient autrefois la norme.

Grappes de serveurs
GNU/Linux a t trs tt utilis dans le domaine des grappes de serveurs (en anglais : clusters), par exemple par le moteur de recherche Google la fin des annes 1990[59]. Dans cette configuration, associe la notion de grille informatique, de simples ordinateurs tournant sous une distribution spcialise de GNU/Linux travaillent indpendamment au sein dun grand rseau dordinateurs.

Superordinateurs
Les superordinateurs sont conus pour atteindre les plus hautes performances possibles avec les technologies connues, en particulier en termes de vitesse de calcul. En novembre 2006, selon TOP500, GNU/Linux fait tourner 74 % des cinq cents plus puissants ordinateurs du monde[60] (contre 20 % pour UNIX) dont les plus puissants, les deux serveurs Blue Gene dIBM (40 960 et 131 072 processeurs). En novembre 2007, dans ce mme TOP500, plus de 85 % des superordinateurs utilisent GNU/Linux, contre 6 % pour UNIX et 1,20 % pour Windows. En novembre 2008, 87,8 % des superordinateurs tournent sous GNU/Linux contre 4,60 % sous UNIX[61]. En novembre 2009, 446 superordinateurs (89,20 %) utilisent GNU/Linux et 5 seulement sont sous Windows (1 %)[62]. Le Jaguar, fabriqu par Cray Inc., tait le plus puissant supercalculateur jusqu'en 2009 ; il fonctionne avec une version de GNU/Linux appele Cray Linux Environment[63]. Le Roadrunner dIBM, moins puissant que le Jaguar, mais qui fut le premier avoir officiellement dpass la puissance symbolique de 1 ptaFLOPS, fonctionne sous la distribution GNU/Linux Fedora[64].

Linux

146

Embarqu
GNU/Linux se trouve aussi au cur de nombreux appareils informatiques ou lectroniques grand public, et parfois sans que lusager le sache. Il sagit notamment dquipement rseau et de petits appareils numriques destins la consommation de masse, quips en gnral dun processeur spcialis conome en nergie et dune mmoire flash. Le succs de GNU/Linux dans ce domaine tient, ici comme ailleurs, ce que les fabricants apprcient de pouvoir dune part adapter le logiciel leurs besoins (consommation, interface, fonctions annexes, etc.) et dautre part de bnficier de lexprience et du travail dune communaut active.GNU/Linux est aussi apprci dans ce domaine pour sa fiabilit, sa rsistance aux attaques des pirates informatiques sur les rseaux et bien sr sa gratuit. Des forums de coopration spcialiss aident les fabricants de ces produits en mettant disposition instructions, programmes et exemples de codes, et en sefforant de standardiser les interfaces de programmations de GNU/Linux dans lembarqu. LOSDL a lanc le 17octobre2005 la Mobile Linux Initiative pour acclrer la progression de GNU/Linux dans ce domaine. Rseaux et communication GNU/Linux fait tourner plusieurs routeurs dont certains modles de Linksys, ainsi que divers terminaux fournis par des fournisseurs daccs Internet (comme la Freebox, la Neufbox de SFR ou la Livebox en France). Tlphones et assistants personnels GNU/Linux se retrouve galement sur une gamme de tlphones portables (Linux phones : Motorola), sur lassistant personnel Sharp Zaurus et les tablettes Internet Nokia 770, Nokia N800 et Nokia N810. Dans le domaine des assistants de navigation personnels, les systmes GPS autonomes de TomTom sont conus partir dune plate-forme Linux. Le systme dexploitation pour mobile Android, webOS (dite par Palm avant son rachat par HP), MeeGo mais aussi Maemo, utilis sur le Nokia N900, possdent tous un noyau Linux. Multimdia Linux est utilis dans des lecteurs de salon DivX, des tlviseurs et des dcodeurs TNT, sur les dmos "3e gnration" comme la Dreambox et Vu+, sur des baladeurs audios comme ceux de SanDisk et sur les baladeurs multimdias dArchos. Console de jeu La GP2X de GamePark, console de jeux vido portable La Pandora (console), console de jeu open source qui a un systme dexploitation Linux compil pour processeurs ARM La PlayStation 3 de Sony pouvait utiliser Linux mais une mise jour dite de scurit a enlev cette possibilit Robotique Le march dcollant des systmes de robots ludiques utilise un OS Linux.

PDA Sharp Zaurus SL-5500 avec linterface graphique Qt Extended et le logiciel OpenZaurus fond sur Linux

Linux

147

Linux et la scurit
Article connexe : Liste des malwares Linux. GNU/Linux permet une stricte sparation des privilges. Une des consquences est que, sauf faille de scurit permettant une lvation des privilges[65], un ver ou un virus informatique ne peut accder qu une partie des ressources et fonctionnalits dun systme GNU/Linux, mais ni aux donnes importantes du systme, ni aux donnes dventuels autres utilisateurs[66]. Dans le domaine des serveurs, le degr de scurit dpend, par comparaison, avant tout du degr dexprience qua ladministrateur systmes. L, GNU/Linux marque des points grce sa libert dutilisation, qui permet sans risque et sans surcot de tester abondamment divers scnarios sur dautres ordinateurs, et dy acqurir ainsi une exprience utile. Il existe une srie de distributions spcifiquement axes sur la scurit, et des initiatives telles que SELinux de la National Security Agency. Mais il existe galement une srie de distribution axe sur lanti-scurit, comme Damn Vulnerable Linux ou BackTrack, pour sensibiliser les experts aux problmatiques de scurit sur ce systme dexploitation. GNU/Linux supporte une grande varit de plates-formes matrielles, ainsi que de solutions logicielles. Une faille de scurit touchant le plus populaire client de messagerie ne touchera quune fraction des utilisateurs de logiciels libres ; en revanche, une faille touchant Outlook Express pouvait toucher dun coup une proportion norme des utilisateurs de Windows. Cette thse est dveloppe dans un rapport crit par des sommits du domaine comme Bruce Schneier pour le compte de la CIA et reprise par la socit Gartner dans un document[67]. Ce rapport nonce que puisque la plupart des ordinateurs tournent sous un systme d'exploitation de Microsoft, la plupart des ordinateurs du monde sont vulnrables aux mmes virus et aux mmes vers au mme moment. Il propose pour viter cela dviter la monoculture logicielle dans le domaine des systmes dexploitation. Enfin, le fait que GNU/Linux et nombre de logiciels tournant sous GNU/Linux soient des logiciels libres permet que son code source soit tudi dun il critique par quiconque dsirant le faire, que ce soit pour effectuer des adaptations, dans un cadre ducatif, pour rpondre aux intrts privs dune entreprise ou une institution ou par simple intrt personnel (pour en rechercher les vulnrabilits par exemple, la plupart du temps dvoile et corrige extrmement vite). En relation avec cela, on entend souvent largument que les failles de scurit sont corriges plus rapidement, affirmation approuve et rfute par diverses tudes, en fonction gnralement de leur source de financement. Enfin, la libert des logiciels rend inutile le recours au piratage des logiciels, aux cracks ou autres sites de warez trs populaires parmi les adeptes des autres systmes dexploitation, et qui constituent un vecteur dinfection des ordinateurs. Reste que GNU/Linux nest pas totalement insensible aux problmes de scurit, comme la montr le ver Slapper en septembre 2002, premier du genre toucher un nombre notable dordinateurs sous GNU/Linux, avant tout des serveurs web tournant sous Apache (6 000 lapoge du ver[68]). De plus, GNU/Linux reste un systme dexploitation vulnrable[69], ainsi, prs de 4 900 vulnrabilits ont t recenses entre 2003 et 2008, celles-ci sont rparties sur les diffrentes distributions disponibles[70]. Celles-ci ont t, pour la plupart, corriges assez rapidement. En revanche, le nombre de failles dcouvertes durant une priode prcise nest pas une mesure fiable pour dterminer la scurit dun systme dexploitation, il faut dterminer : leur impact sur le systme ; et le temps de vulnrabilit du systme[71].

Linux

148

Gestion numrique des droits


La gestion des droits numriques (Digital Rights Management - DRM en anglais)[72] concerne le domaine du multimdia, et notamment la musique et les vidos qui peuvent tre achetes sur Internet. Certaines uvres sont protges par des verrous numriques, visant contrler lutilisation de luvre, par exemple en limitant le nombre dcoutes ou de copies possibles. Ces DRM ncessitent lemploi dune technologie particulire, qui est la proprit exclusive du fabricant et vendeur desdits DRM, ce qui explique que la lecture dune uvre protge se trouve lie lutilisation dun programme spcifique. Les deux plus grands fabricants de systmes de gestion des droits numriques, Microsoft et Apple, conditionnent lusage des uvres protges par leurs systmes lutilisation respective du lecteur Windows Media, et de iTunes. Ces socits vendant leur propre systme dexploitation, elles ne souhaitent pas proposer de version de leurs programmes pour Linux. Ainsi, il nest souvent pas possible pour les utilisateurs de Linux dacheter en ligne de la musique sur un site de tlchargement payant, ou dcouter de la musique dj achete et tlcharge. Il existe aussi des DRM sur les CD audio, mais ceux-ci sont beaucoup moins standardiss et moins courants. La plupart sont conus pour fonctionner avec les systmes dexploitation de Microsoft et sont donc susceptibles dtre inoprants pour un utilisateur de Linux. Il ne sagit pas de limitations techniques, puisque des systmes de gestion libres existent[73]. Voir aussi Linus Torvalds, selon lequel Linux et la gestion des droits ne sont pas incompatibles[74].

Critiques
Brad Spengler, dveloppeur chez grsecurity, accuse le noyau Linux de centrer parfois ses efforts sur les fonctionnalits au dtriment de la scurit. Il prtend que Linus Torvalds lui aurait dit ne pas tre intress par lajout doptions de scurit utiles pour viter des dpassements de tampon, car cela ralentirait le chargement des applications[75]. Il reproche labsence dune personne charge officiellement de la scurit, avec qui il serait possible de communiquer en priv en toute scurit. la place, la seule solution est denvoyer un courriel sur une liste de diffusion relative aux questions de scurit o les failles dcouvertes sont parfois utilises des fins malveillantes avant quune mise jour de scurit ne soit diffuse, alors que les usagers de Linux ne sont pas au courant de lexistence de cette faille[75]. Enfin, il remet en cause limplantation du systme LSM depuis la version 2.6 du noyau qui aurait t implant par laxisme et qui faciliterait linsertion de rootkits invisibles au sein du systme en les faisant passer pour des modules de scurit[76], mais cette critique nest plus dactualit, grce aux modifications apportes depuis la version 2.6.24[77].

Notes et rfrences
Rfrences
[1] http:/ / www. kernel. org/

(en) new UNIX implementation (https://groups.google.com/group/net.unix-wizards/msg/4dadd63a976019d7?pli=1), net.unix-wizards, 27 septembre 1983. [3] (en) My Lisp Experiences and the Development of GNU Emacs (http:/ / www. gnu. org/ gnu/ rms-lisp. html), International Lisp Conference - Discours de Richard Stallman, 28 octobre 2002. [4] (en) Personal Note from Richard Stallman (http:/ / common-lisp. net/ project/ bknr/ static/ lmman/ title. xml), Prface du manuel d'utilisation de la machibe Lisp du MIT, juin 1984. [5] The Daemon, the Gnu, and the Penguin - Peter H. Salus, Reed Media Services, 2008.
[2]

(en) groklaw.net (http://www.groklaw.net/article.php?story=20050727225542530) met en ligne une dclaration de Thomas Bushnell sur le noyau GNU. [7] Richard Stallman et la rvolution du logiciel libre (http:/ / forge. framabook. org/ stallman/ chapitre-128-fr. poule), forge.framabook.org, 21 janvier 2010.
[6] [8]

(en) The linux-kernel mailing list FAQ (http://www.kernel.org/pub/linux/docs/lkml/#s1-1), kernel.org, 17 octobre 2009.

Linux
[9] (en) GNU/Linux FAQ by Richard Stallman (http:/ / www. gnu. org/ gnu/ gnu-linux-faq. html), gnu.org, 24 mai 2011. [10] comp.os.minix (http:/ / groups. google. com/ group/ comp. os. minix/ msg/ b813d52cbc5a044b), aot1991. Consult le 2009-09-06 [11] Release notes for Linux v0.12 (http:/ / www. kernel. org/ pub/ linux/ kernel/ Historic/ old-versions/ RELNOTES-0. 12) [12] la cathdrale et le bazaar (http:/ / www. linux-france. org/ article/ these/ cathedrale-bazar/ cathedrale-bazar. html), dEric S. Raymond. [13] Daprs Lars Wirzeniu dans une prsentation donne en 1998 : Linux Anecdotes (http:/ / liw. iki. fi/ liw/ texts/ linux-anecdotes. html) [14] A Short History of Linux Distributions (https:/ / lwn. net/ Articles/ 91371/ ), 30 juin 2004, LWN.net (consult le 28 juillet 2011) [15] IBM investit un milliard de dollars en 2001 pour le dveloppement de logiciels fonctionnant sous Linux. (http:/ / www. 01net. com/ article/ 133760. html) [16] La chronologie de RedHat Linux (http:/ / www. redhat. com/ en_us/ USA/ home/ company/ companyprofile/ history/ ) [17] Page Debian parlant d'Unifix et de son driv LINUX-FT (http:/ / www. debian. de/ doc/ manuals/ debian-faq/ ch-compat. fr. html) [18] (en) POSIX.1 (FIPS 151-2) Certification de LINUX-FT (http:/ / www. ukuug. org/ newsletter/ linux-newsletter/ linux@uk21/ posix. shtml) [19] Federal Information Processing Standard [20] (en) The 1.2.13 kernel certified POSIX.1 Kernel 1.3.59 passed certification tests (http:/ / www. ukuug. org/ newsletter/ 52/ news@uk52-1. shtml) [21] Page du site Debian parlant de la certification POSIX (http:/ / www. debian. de/ doc/ manuals/ debian-faq/ ch-compat. fr. html). [22] http:/ / www. linux-france. org/ article/ proselux/ proselux. html [23] http:/ / parrains. linux. free. fr [24] http:/ / www. parrain-linux. com [25] Sur livecdlist.com (http:/ / www. livecdlist. com/ ?pick=All& sort=Votes& sm=1), Knoppix est class 5e sur 315 (au 1 fvrier 2008) [26] Pour la France, voir les articles L113-3 (http:/ / www. legifrance. gouv. fr/ WAspad/ RechercheSimpleArticleCode?code=CCONSOML. rcv& art=L113-3& indice=1), L111-1 (http:/ / www. legifrance. gouv. fr/ WAspad/ RechercheSimpleArticleCode?code=CCONSOML. rcv& art=L111-1& indice=1) et L122-1 (http:/ / www. legifrance. gouv. fr/ WAspad/ RechercheSimpleArticleCode?code=CCONSOML. rcv& art=L122-1& indice=1) du code de la consommation sur Lgifrance [27] Detaxe.org (http:/ / www. detaxe. org/ ) - Non la vente lie des logiciels - Oui linformation des consommateurs [28] Balade au pays ou Linux est prinstall sur (presque) tous les ordinateurs , Roberto Di Cosmo, 2005, http:/ / www. dicosmo. org/ LPT/ [29] http:/ / www. ubuntu. com/ project/ about-ubuntu [30] Microsoft annonce contribuer au noyau Linux avec 20000 lignes de code en GPL V2. (http:/ / linux. developpez. com/ actu/ 14676/ Microsoft-sera-present-a-Solutions-Linux-l-interoperabilite-au-menu-du-salon-de-l-Open-Source/ ) [31] (en) Microsoft Contributes Linux Drivers to Linux Community (https:/ / www. microsoft. com/ presspass/ features/ 2009/ Jul09/ 07-20LinuxQA. mspx) [32] (en) http:/ / www. gartner. com/ it/ page. jsp?id=1543014 [33] (en) Les supercalculateurs les plus puissants de la plante et leur systme dexploitation (http:/ / www. top500. org/ stats/ list/ 34/ osfam) et les prcdentes statistiques (depuis 1993) (http:/ / www. top500. org/ stats/ 28/ osfam/ ): [34] (http:/ / unix. developpez. com/ actu/ 20294/ Windows-possede-46-5-du-marche-mondial-des-serveurs-et-Linux-progresse-fortement-au-detriment-d-Unix-selon-IDC/ ) [35] http:/ / w3techs. com/ technologies/ overview/ operating_system/ all [36] http:/ / w3techs. com/ technologies/ details/ os-unix/ all/ all [37] http:/ / www. atinternet-institute. com/ fr-fr/ equipement-internaute/ systemes-d-exploitation-avril-2010/ index-1-1-7-197. html [38] Statistiques daprs le site (http:/ / gs. statcounter. com/ #os-ww-monthly-200807-201204), mis jour le 22 avril 2012. [39] Statistiques de netmarketshare pour l'anne 2007 (http:/ / www. netmarketshare. com/ operating-system-market-share. aspx?qprid=8& qpcustomd=0& qptimeframe=Y& qpsp=2007& qpnp=1) [40] Statistiques de netmarketshare pour l'anne 2008 (http:/ / www. netmarketshare. com/ operating-system-market-share. aspx?qprid=8& qpcustomd=0& qptimeframe=Y& qpsp=2008& qpnp=1) [41] Statistiques de netmarketshare pour l'anne 2009 (http:/ / www. netmarketshare. com/ operating-system-market-share. aspx?qprid=8& qpcustomd=0& qptimeframe=Y& qpsp=2009& qpnp=1) [42] Statistiques de netmarketshare pour l'anne 2010 (http:/ / www. netmarketshare. com/ operating-system-market-share. aspx?qprid=8& qpcustomd=0& qptimeframe=Y& qpsp=2010& qpnp=1) [43] Statistiques de netmarketshare pour l'anne 2011 (http:/ / www. netmarketshare. com/ operating-system-market-share. aspx?qprid=8& qpcustomd=0& qptimeframe=Y& qpsp=2011& qpnp=1) [44] (fr) Toute la documentation GNU/Linux, en franais, pour les commandes en mode texte : Tous les MAN et HOWTO Linux en Franais (http:/ / jp. barralis. com/ linux-man/ ) [45] (en) Le manifeste de 1996 (http:/ / www. kde. org/ announcements/ announcement. php), montrant la ncessit dun environnement de travail. [46] Voir ltat des traductions de KDE sur l10n.kde.org (http:/ / l10n. kde. org/ stats/ gui/ stable-kde4/ team/ ) et de GNOME sur gnome.org (http:/ / www. gnome. org/ i18n/ ) [47] Voir les espaces de travail de KDE sur kde-artists.org (http:/ / www. kde-artists. org/ ) et de GNOME sur art.gnome.org (http:/ / art. gnome. org/ ) [48] openusability (http:/ / openusability. org/ ), GNOME Human Interface Guidelines (http:/ / developer. gnome. org/ projects/ gup/ hig/ ) et lquivalent KDE (http:/ / developer. kde. org/ documentation/ design/ ui/ ) sont destins rendre plus simple et plus cohrente linterface

149

Linux
homme-machine. [49] Deux projets : kde.openoffice.org (http:/ / kde. openoffice. org/ ) et www.gnome.org/projects/ooo/ (http:/ / www. gnome. org/ projects/ ooo/ ) ont permis lintgration dOpenOffice.org dans les deux environnements. [50] (en) [PDF] Voir ce rapport (http:/ / www. linux-usability. de/ download/ summary_linux_usability. pdf) valuant la prise en main de KDE 3.1 par des utilisateurs habitus Microsoft Windows. [51] Le site officiel de ToPaZ (http:/ / live. gnome. org/ ThreePointZero) [52] Linux-pedia -liste de jeux (http:/ / www. linuxpedia. fr/ doku. php/ jeux) [53] Wine : Wine Is Not An Emulator (en franais Wine nest pas un mulateur ) [54] http:/ / www. debian. org/ social_contract [55] Support UVC sur GNU/Linux et webcam supportes (http:/ / linux-uvc. berlios. de/ ) [56] Webcams Creative labes sur Creative Opensource (http:/ / opensource. creative. com/ webcam. html) [57] Ordinateur Dell vendu avec GNU/Linux prinstalls (http:/ / www1. euro. dell. com/ content/ topics/ topic. aspx/ emea/ segments/ gen/ client/ fr/ ubuntu_landing?c=fr& l=fr& s=dhs) [58] Ultraportable Eee PC Asus avec GNU/Linux prinstall (http:/ / www. blogeee. net/ ) [59] 50000 serveurs sous linux pour le moteur google (http:/ / www. come4news. com/ google-utilise-plus-de-500000-serveurs-linux-pour-son-moteur-3. html) [60] Statistiques sur les systmes dexploitation (http:/ / www. top500. org/ stats/ 28/ os/ ) utiliss par les superordinateurs [61] Top 500 de novembre 2008 (http:/ / www. top500. org/ stats/ list/ 32/ osfam) [62] Top 500 de novembre 2009 (http:/ / www. top500. org/ stats/ list/ 34/ osfam) [63] (en) Jaguar sur le site du NCCS (National Center for Computational Sciences) (http:/ / www. nccs. gov/ computing-resources/ jaguar/ ). Consult le 4 aot 2010. [65] Un exemple pour linux ici (http:/ / vigilance. fr/ vulnerabilite/ Noyau-Linux-elevation-de-privileges-via-perf-10932) [66] http:/ / www. gentoo. org/ doc/ en/ handbook/ draft/ complete/ handbook. xml?part=1& chap=2 [67] (en) [PDF] CyberInsecurity: The cost of Monopoly (http:/ / www. ccianet. org/ papers/ cyberinsecurity. pdf), un document du CCIA dnonant des dangers dun systme monopolitaire. [68] (en) vnunet.com annonce lvolution de Slapper (http:/ / www. vnunet. com/ vnunet/ news/ 2120156/ arrest-slapper-author) en septembre 2002. [69] Bruce Schneier, 3 mai 2007 : [] les produits et services informatiques ne sont pas naturellement srs . [70] Site recensant les failles de Linux. (http:/ / www. frsirt. com/ bulletins-linux/ ) [71] (fr) Actualits ZDNET du 11 janvier 2006 (http:/ / www. zdnet. fr/ actualites/ informatique/ 0,39040745,39301778,00. htm) [72] Les DRM sont trs souvent appels Gestion des restrictions numrique (de l'anglais Digital Restrictions Management par la Free Software Foundation et les activistes du logiciel libre(en) Digital Restrictions Management and Treacherous Computing (http:/ / www. fsf. org/ campaigns/ drm. html/ ), fsf.org, 18 septembre 2006.. [73] [74] [75] [76] [77]

150

(de) Julius Stiebert: DRM-Spezifikationen von Sun (http://www.golem.de/0603/44158.html) auf golem.de, 21. Mrz 2006 (de) Linus Torvalds: Flame Linus to a crisp! (http://lkml.org/lkml/2003/4/23/365) auf der LinuxKernel-Mailing-Liste, 23. April 2003 (en) Developer Raps Linux Security (http://www.linuxinsider.com/story/56337301722084057.html) (en) politique envers le systme LSM sur grsecurity.net (http://www.grsecurity.net/lsm.php) (en) Article sur lwn.net sur le passage en API statique de LSM (http://lwn.net/Articles/239962/)

Notes

Distribution Linux

151

Distribution Linux
Une distribution Linux, appele aussi distribution GNU/Linux pour faire rfrence aux logiciels du projet GNU, est un ensemble cohrent de logiciels, la plupart tant logiciels libres, assembls autour du noyau Linux. Il existe une trs grande varit de distributions, ayant chacune des objectifs et une philosophie particulire. Les lments diffrenciant principalement les distributions sont : la convivialit (facilit de mise en uvre), l'intgration (taille du parc de logiciels valids distribus), la notorit (communaut informative pour rsoudre les problmes), l'environnement de bureau (GNOME, KDE, ...), le type de paquet utilis pour distribuer un logiciel (principalement deb et RPM) et le mainteneur de la distribution (gnralement une entreprise ou une communaut). Le point commun est le noyau (kernel) et un certain nombre de commandes.

Dfinition
Les distributions rassemblent les composants d'un systme dans un ensemble cohrent et stable dont l'installation, l'utilisation et la maintenance sont facilites. Elles comprennent donc le plus souvent un logiciel d'installation et des outils de configuration. Il existe de nombreuses distributions, chacune ayant ses particularits. Certaines sont ddies un usage spcifique (pare-feu, routeur, grappe de calcul, dition multimdia), d'autres un matriel spcifique. Les distributions gnralistes destines au grand public pour un usage en poste de travail (bureautique) sont les plus connues (Debian, Gentoo, Mandriva Linux, Red Hat/Fedora, Slackware, SUSE Linux Enterprise/openSUSE, Ubuntu). Le mainteneur de la distribution peut tre une entreprise (comme dans le cas de Mandriva, RedHat et Ubuntu, Canonical) ou une communaut (comme Debian, Gentoo ou Slackware). Leurs orientations particulires permettent des choix selon les besoins et les prfrences de l'utilisateur. Certaines sont plus orientes vers les utilisateurs dbutants (Mandriva Linux, Ubuntu, etc.), car plus simples mettre en uvre. Debian, en revanche, reste prise pour les serveurs ou plutt considre comme une mta-distribution, c'est--dire pour servir de base une nouvelle distribution. Diverses distributions en drivent, comme Ubuntu, Knoppix, MEPIS L'installation de Debian est devenue plus facile depuis la version 3.1 (Sarge), nanmoins des comptences en shell et une culture des projets libres restent ncessaires pour obtenir le GNU/Linux de ses rves ; en revanche la mise jour et la maintenance du systme sont trs aises grce aux outils Debian. La distribution Gentoo, destine des utilisateurs plus connaisseurs, la recherche de mises jour frquentes, a pour particularit d'tre compile depuis le code source sur le poste mme de l'usager, en tenant compte des nombreux paramtres locaux. Ceci en fait le systme d'exploitation le plus optimis pour chaque configuration individuelle. Certaines distributions sont commerciales, comme celles de Red Hat, Mandriva (ex-MandrakeSoft) ou de Novell/SUSE, alors que d'autres sont l'ouvrage d'une fondation but non lucratif comme Gentoo et Debian. GNU/Linux et l'immense majorit des logiciels contenus dans une distribution sont libres, mais libre ne veut pas dire gratuit, mme si les logiciels libres sont gnralement distribus gratuitement. Ainsi, lorsque l'on achte une distribution GNU/Linux, le prix pay est celui du mdia, de la documentation incluse et du travail effectu pour assembler les logiciels en un tout cohrent. Toutefois, pour se conformer aux exigences des licences utilises par ces logiciels, les entreprises qui ditent ces distributions acceptent de mettre disposition les sources des logiciels sans frais supplmentaires. La multiplication des distributions Linux a pu dans le pass tre vue comme un inconvnient, mais Linus Torvalds dfend au contraire avec vigueur la multiplicit de distributions spcialises chacune sur un crneau particulier[1], ct des distributions orientes grand public comme openSUSE, Fedora ou Ubuntu.

Distribution Linux

152

Historique
La premire distribution apparue en 1992 tait assemble sur quelques dizaines de disquettes. En raison de la trs forte croissance de GNU/Linux, une distribution actuelle peut occuper de quelques mga-octets (pour tre installe sur une cl USB par exemple) plusieurs giga-octets. Avant l'existence des distributions, les utilisateurs de GNU/Linux devaient composer eux-mmes leur systme en runissant tous les lments ncessaires. En 1992, Linux (version 0.96) est pleinement fonctionnel. C'est la naissance des premires distributions GNU/Linux : Yggdrasil Linux, MCC Interim Linux, TAMU. Au milieu de l'anne, Softlanding Linux System (SLS) est cre : Slackware, la plus ancienne distribution encore en activit aujourd'hui, est drive de cette distribution. Elle est aussi la premire, longtemps avant les autres, permettre un usage direct depuis le CD-ROM, sans installation pralable.

Arbre des distributions GNU/Linux

Architecture logicielle d'une distribution


Ce qui fait l'intrt d'une distribution est l'exploitation du concept de couche d'abstraction. Comme on peut le voir sur le schma les parties qui composent la distribution sont distinctes. On peut donc, par exemple, changer le noyau sans changer les logiciels et donc porter plus facilement la distribution sur une autre architecture matrielle.

Composants d'une distribution Linux.

Diffrences entre distributions commerciales et non

Distribution Linux

153

commerciales
Une distribution commerciale est une distribution constitue par une socit commerciale. Par constituer une distribution on entend choisir et assembler les logiciels qui composent la distribution (le noyau du systme d'exploitation, un lecteur vido, un programme et les pilotes de connexion wifi, le programme d'installation de la distribution, etc.). Les distributions commerciales proposent gnralement des versions gratuites, ce qui n'en fait pas des distributions non commerciales puisque l'objectif est de raliser du profit par la vente de services lis l'utilisation de la distribution (support, dveloppement...) ou par la vente d'un code permettant d'activer une partie bride de celle-ci. Ainsi, Ubuntu est une distribution commerciale car elle est constitue par la socit commerciale Canonical. Debian est en revanche une distribution non commerciale car elle est constitue par l'organisation but non lucratif SPI. La distinction entre distributions non commerciales et commerciales est importante car les choix en matire de technologie ou de marketing ne sont pas fonds sur les mmes critres selon qu'ils sont faits par des bnvoles organiss en dmocratie directe, ou par le (ou les) propritaire(s) d'une socit commerciale.

Principales distributions
Distribution grand public
Fedora est une distribution communautaire supervise par Red Hat. Elle est base sur le systme de gestion de paquetages logiciels RPM.

Mandriva est la plus grande distribution europenne. C'est une distribution internationale d'origine franaise dite par la socit Mandriva. Trs oriente vers le grand public, elle est conue pour tre facile d'installation et d'usage pour les dbutants et les professionnels. Elle est disponible en plusieurs versions, certaines commerciales et d'autres gratuites et galement en Live CD. SUSE a t cre en 1993 Nuremberg en Allemagne, elle a t rachete par la socit Novell la fin de l'anne 2003. Elle propose deux distributions principales : SUSE Linux Enterprise oriente vers les entreprises (certifications matrielles et logicielles nombreuses) et openSUSE oriente vers le grand public.

Ubuntu, base sur Debian. Distribution commerciale oriente vers le grand public et constitue par Canonical, dite des versions stables tous les 6 mois. Elle est disponible en live CD. Cette distribution dispose d'une communaut d'utilisateurs dans le monde entier trs dynamique.

Distribution Linux

154

Distribution large
ArchLinux est une distribution communautaire sans versions : elle est en mise jour permanente. Elle dispose toujours des dernires versions des logiciels disponibles, grce une communaut de dveloppeurs trs active. Cette distribution ultra-lgre a t inspire par Crux Linux, suivant le principe KISS de simplicit technique. Son absence d'outils spcifiques (except son gestionnaire de paquets, pacman), en font une distribution adapte la dcouverte de l'administration des systmes GNU/linux.

Debian est une distribution non commerciale rgie par le contrat social Debian. Elle se distingue par le trs grand nombre d'architectures supportes, son importante logithque et par son cycle de dveloppement relativement long, gage d'une certaine stabilit. Sa qualit et son srieux sont unanimement reconnus, mais elle garde l'image d'une distribution rserve aux experts, alors que son ergonomie a bien volu. C'est la distribution qui a t retenue pour le dploiement de GNU/Linux dans la ville de Munich (14 000 PC). Elle est trs utilise sur les serveurs.

Gentoo est une distribution caractrise par sa gestion des paquetages la manire des ports BSD, effectuant gnralement la compilation des logiciels (X, OpenOffice, etc.) sur l'appareil de l'utilisateur. Elle est ddie aux utilisateurs avancs, aux dveloppeurs et aux passionns. La compilation des logiciels in situ donne une libert de choix de fonctionnalits et de dpendances trs pousse, apportant davantage de souplesse dans la gestion des paquets que dans une distribution utilisant des paquets binaires. Enfin, Gentoo se fait forte d'une communaut d'utilisateurs particulirement active et d'une documentation complte et centralise.

Red Hat (officiellement Red Hat Enterprise Linux ou RHEL) est une distribution commerciale largement rpandue dans les entreprises (surtout aux tats-Unis). La socit Red Hat qui la supervise a dvelopp RPM, un gestionnaire de paquets sous licence GPL que d'autres distributions utilisent. Slackware est l'une des plus anciennes distributions existantes. Slackware a t historiquement une des premires permettant de faire tourner GNU/Linux in situ depuis un CD-ROM, ds 1995. Slackware est toujours activement maintenue par son crateur Patrick Volkerding. Slackware Linux est particulirement adapte aux utilisations serveur, on peut la considrer comme la distribution la plus pure de GNU/Linux.

Pour avoir toutes les distributions faisant l'objet d'un article : voir Catgorie:Distribution Linux.

Standardisation
En raison de la varit des options du noyau compiler, des logiciels ncessaires ou souhaitables pour le fonctionnement du systme, et de caractristiques propres des besoins gographiques locaux, de nombreuses distributions diffrentes ont vu le jour. Par exemple Conectiva, tait l'une des plus populaires en Amrique du Sud, et trs peu connue en Europe ; Mandrake et Conectiva ont fusionn en 2005 crant ainsi la distribution Mandriva. La multiplicit des distributions et l'existence des diffrents formats de paquet est parfois perue comme source de possibles incompatibilits. Un standard a t cr, nomm Linux Standard Base ou LSB, runissant les distributeurs respectant ses normes. C'est dj le cas de plusieurs distributions, comme Mandriva Linux, Red Hat et SuSE. De nouvelles versions sont rgulirement publies afin d'incorporer les nouveaux dveloppements. La plupart intgre galement des logiciels annexes, tels des suites bureautiques et des jeux vido. La complexit de l'offre ou des questions d'incompatibilit provisoire (par exemple Kuickshow a pendant quelque temps manifest une incompatibilit avec KDE 3.2) font que certains choix du menu pointent parfois dans le vide, mme l'intrieur

Distribution Linux d'une distribution, argument qui est mis en avant par ceux qui prfrent les systmes de Microsoft. Les partisans de GNU/Linux font remarquer que cela est d au dveloppement plus rapide de GNU/Linux[2] et que celui-ci ne fait que manifester ici le dfaut de ses qualits. Certaines distributions se caractrisent par des options prdfinies qui leur sont propres. Ainsi Slackware utilise-t-elle le systme de fichiers ReiserFS l o la plupart des autres considrent comme implicite l'usage d'ext3fs. Pour le codage des caractres, les distributions rcentes sont gnralement pr-configures pour utiliser UTF-8 en tant que locale.

155

Critres de distinction des distributions


Depuis l'instauration du concept de distribution, plusieurs questionnent la ncessit de centaines de distributions diffrentes, alors que le systme de Microsoft, Windows et celui d'Apple ne se dclinent qu'en une voire deux versions. La rponse rside dans l'ventail de possibilits offertes par le grand choix logiciel permettent de crer de nombreuses distributions adaptes aux objectifs que se fixe l'utilisateur. Voici une liste (non exhaustive) des critres permettant de distinguer deux distributions. Des exemples s'appuient sur les distributions les plus clbres. Attention : il ne s'agit pas ici de classer les distributions les plus clbres selon le critre en question (ce qui risquerait d'amener le troll) mais d'illustrer chaque critre pour faciliter la comprhension du lecteur.

Architecture matrielle supporte


Une distribution peut ne supporter qu'une seule et unique architecture matrielle comme elle peut en supporter plusieurs. A priori on peut penser qu'une distribution spcialise sur une architecture fonctionnera mieux qu'une distribution plus gnrique mais ce n'est pas toujours vrai. Exemple : Yellow Dog ne fonctionne que sur les machines base de processeurs PowerPC (Macintosh avec processeur G3, G4 ou G5, PlayStation 3) alors que Debian fonctionne sur pas moins de onze architectures matrielles diffrentes.

Stabilit
C'est ici un choix des utilisateurs, certains prfrent avoir un systme trs stable, qui ne plantera jamais et dont la cohrence est assure, quitte avoir des logiciels d'une version un peu ancienne. A contrario, d'autres utilisateurs veulent avoir tous leurs logiciels dans la toute dernire version, quitte ce que le systme soit un peu instable. Un modle courant : plus une distribution se veut stable, plus elle met de temps diter des versions. Debian, dont la stabilit est rpute, a mis jusqu' trois ans pour diter une version. Exemples Debian se dcline en plusieurs versions : stable, testing, instable-exprimentale. La version stable est mise jour en essayant de rester le plus stable possible, les mises jour tant essentiellement des modifications lies la scurit. C'est la plus stable des distributions Linux. La version instable et exprimentale est destine aux utilisateurs plus expriments et souhaitant un maximum de programmes ; cela peut se faire parfois au dtriment de la stabilit. Il existe un compromis, testing , qui permet l'accs de trs nombreux paquets provenant de la branche instable et exprimentale, mais ayant fait preuve d'une certaine stabilit. Cette version est la future version stable et elle est aussi stable que la plupart des autres distributions GNU/Linux. Ubuntu, base sur Debian, stable (bien que base sur Debian testing ), robuste et trs user friendly est la plus jour, une nouvelle version paraissant tous les six mois.

Distribution Linux Mandriva Linux est revenu une version tous les six mois. C'est stable aprs des mises jour qui peuvent durer quelques mois. On peut aussi installer la version vieille de six mois, quitte avoir certains logiciels avec un an de retard par rapport au CVS. Slackware est un systme dot d'une grande stabilit, mais rserver aux utilisateurs expriments, ainsi qu'aux personnes dsireuses d'apprendre grer leur systme en profondeur. C'est la distribution qui offre le plus de possibilits de configuration. Les documentations sont la hauteur de ces dernires et leurs conseils doivent tre suivis pour obtenir un systme stable.

156

Serveur ou station de travail


Les distributions peuvent tre destines faire fonctionner une machine serveur ou une machine de type bureau et cela influence le choix logiciel. Une distribution oriente bureau se doit d'inclure un environnement graphique (GNOME ou KDE) et un serveur graphique (XFree86 ou Xorg), tout le contraire d'une distribution serveur qui se passera trs bien de ces logiciels. Debian fut originellement oriente serveur, mais depuis la version 5 sortie en fvrier 2009, cette distribution a atteint un niveau de convivialit qui la rend de plus en plus attractive auprs du grand public, et particulirement auprs de celles et ceux qui partagent et soutiennent la philosophie non commerciale de Debian. Ubuntu est l'origine une distribution bureau mais il existe une version serveur avec des logiciels performants pour une distribution oriente serveur, sans bureau. Mandriva est l'origine oriente bureau. Toutefois, rien n'oblige l'installation de l'interface graphique : les outils de configuration Drakconf sont disponibles sous trois modes : graphique, graphique dport sur un autre poste (donc sans serveur X utilisant des ressources sur le serveur) et mode texte via Ncurses.

Tolrance aux contraintes imposes par les licences logicielles


Chaque logiciel, tant dot d'une licence qu'il faut respecter, donne ou non une certaine libert l'utilisateur. Des distributions n'intgrent strictement que des logiciels libres. D'autres, au contraire, incluent des logiciels, des pilotes, ou des codecs propritaires. Debian, de par son contrat social, s'est engag n'inclure que du logiciel strictement libre[3], mais permet explicitement lutilisation de logiciels non libres[4]. La socit Mandriva, dans certaines de ses versions gratuites ou commerciales (One, Powerpack, Flash), inclut les pilotes propritaires de cartes graphiques ATI/NVIDIA ainsi que des logiciels propritaires tels que Adobe Acrobat Reader, Real Player, Skype, etc. Cette mme socit distribue galement Mandriva Linux Free qui est totalement libre (et gratuite).

Distribution autonome ou amorable


Certaines distributions fonctionnent sans qu'on ait besoin de les installer. Elles sont appeles distributions autonomes ou amorables. Le principe est de pouvoir dmarrer l'ordinateur depuis un support de stockage (CD-rom, DVD-rom, cl USB...) qui contient la distribution en lecture seule ( l'exception des cls USB), donc sans installation sur le disque dur. Knoppix est la distribution autonome la plus utilise (avec Kaella). Mandriva Linux, Fedora, Ubuntu, openSUSE et Debian, ainsi que d'autres distributions, proposent leurs versions autonome. Voir les articles dtaills : Live CD, Live USB.

Distribution Linux

157

Grand public ou expert


Les distributions peuvent se distinguer par le niveau requis de l'utilisateur en matire d'administration systme : Mandriva Linux, Ubuntu ou Debian (depuis la version 5) s'adressent au grand public qui n'a besoin d'aucune comptence particulire pour utiliser ces systmes. Linux From Scratch s'adresse un public plutt expert en administration systme. Il est ncessaire d'avoir install et administr bien des systmes en ligne de commande avant de se lancer dans une installation de LFS.

Slection et installation des logiciels


Une des tches centrales d'une distribution GNU/Linux, sans quivalent sur Microsoft Windows, consiste centraliser dans un ou plusieurs dpt(s) central(aux) un (plus ou moins) grand nombre de logiciels tiers et les empaqueter de manire ce que les utilisateurs de la distribution puissent les installer en 1 clic, sans CD mais par Internet, dans la plus grande lgalit. Un systme de gestion de paquets install et souvent spcifique la distribution permet la recherche, l'installation, la dsinstallation et la mise jour de ces logiciels. Slection des logiciels installs par dfaut Les distributions se distinguent galement en fonction des logiciels disponibles par dfaut, qui rpondent aux attentes de publics diffrents. Cette slection peut tre gnraliste ou spcialise. Ainsi : Ubuntu et Mandriva Linux proposent un systme gnraliste. Mandriva est base sur les environnements GNOME ou KDE. En ce qui concerne Ubuntu, il existe trois distributions principales: Ubuntu qui fonctionne sous GNOME, Kubuntu sous KDE et Xubuntu sous Xfce. AGNULA/Demudi est une distribution ddie la cration multimdia. Ne sont donc inclus que des logiciels de mixage, sampling, encodage audio, etc. GeeXboX permet de transformer (presque) n'importe quel ordinateur en vritable Media Center. IPCop est destine transformer un ordinateur en pare-feu. Ne sont intgrs que les logiciels servant effectuer cette tche. Dpts de paquets Au-del du choix des logiciels installs par dfaut, les distributions grent un ensemble plus ou moins grand de paquets pouvant tre installs par la suite par l'utilisateur. Debian (par extension Ubuntu) ou Mandriva ont des dpts particulirement vastes, permettant ainsi leurs utilisateurs d'installer les logiciels qu'ils prfrent, du traitement de texte au montage vido et du jeu vido aux outils rseaux ou de programmation D'autres ont prfr optimiser l'espace disque (sur le CD comme sur le disque dur) en se restreignant un logiciel par tche. Zenwalk propose un choix restreint de paquets en slectionnant les logiciels. Formats des paquetages Plusieurs formats de paquets existent : tgz : archive tar compresse incluant des fichiers de contrle, utilis notamment par Slackware ou Archlinux (cf. infra). Un paquet tgz comporte juste chaque fichier et le nom du rpertoire o il doit tre plac : pas de gestion de l'existant (versions) ni des dpendances. deb : systme de gestion de paquets cr par la communaut Debian pour Debian GNU/Linux (cf. infra) et utilis par de trs nombreuses distributions telles que Ubuntu ainsi que d'autres drives. rpm : systme de gestion de paquets invent par Red Hat et utilis par Fedora, SuSE, Mandriva (voir infra) et quelques autres. ebuild : systme de Gentoo (voir infra).

Distribution Linux fpm : paquets de Frugalware pisi : paquets de Pardus

158

Binaire ou source
Il est possible d'utiliser des distributions dites sources (par exemple, Gentoo ou Funtoo) dans lesquelles le systme de paquets tlcharge les sources du logiciel puis produit le logiciel dsir sur l'ordinateur de l'utilisateur en le compilant. L'un des intrts avancs pour les utilisateurs d'une distribution source est que thoriquement, les programmes compils sur la mme machine que celle sur laquelle ils seront excuts seront plus rapides - cette thorie n'est cependant pas appuye de faon significative par le benchmarking. Le principal avantage de compiler toute une distribution depuis les sources est qu'il est possible de mlanger les branches stables et test. Ceci est possible car les programmes installs dpendent uniquement des programmes qui existaient dj lors de la compilation. Il est ainsi possible d'avoir un systme de base stable et d'installer la dernire version de son logiciel prfr sans avoir passer tout le systme en version de test. Un autre avantage de la distribution source est de permettre l'installation de GNU/Linux sur des plateformes matrielles pour lesquelles aucune distribution n'est disponible (en particulier pour des microprocesseurs autres que x86 ou PPC). D'un autre ct, les distributions dites binaires (par exemple, Mandriva Linux ou Ubuntu) permettent, comme Microsoft Windows ou Mac OS, d'installer directement des logiciels dj compils pour son ordinateur, ce qui a pour principal avantage un gain de temps lors de l'installation.

Puissance de la machine
Des distributions sont ddies l'utilisation sur des appareils plus anciens, que l'on pourrait considrer comme obsoltes : c'est le cas de Damn Small Linux. Ces distributions s'efforcent de proposer une interface graphique la plus ractive possible, par exemple en proposant une slection de logiciels lgers tournant dans l'environnement graphique Xfce. Zenwalk, bien que n'tant pas destine cette catgorie d'ordinateurs mais plutt des ordinateurs rcents, utilise d'office Xfce afin d'augmenter les performances. De mme pour Ubuntu dont il existe une version officielle dans laquelle GNOME est remplac par Xfce baptise Xubuntu ou encore Mandriva qui a adapt son systme d'exploitation avec Xfce sur un LiveCD de la mme manire que pour GNOME et KDE.

Localisation et internationalisation
La plupart des distributions sont issues de l'Europe et des tats-Unis d'Amrique. Des distributions sont nes pour des besoins locaux, par exemple pour qu'une distribution existante puisse tre utilise avec un encodage de texte ou un clavier diffrent. Ces distributions se sont notamment rpandues de faon importante dans les pays asiatiques.

Quelques captures d'cran


Quelques captures d'cran sous Linux suite l'installation et la configuration d'un gestionnaire de fentres ou d'un gestionnaire de bureaux:

Distribution Linux

159

Fedora 15 Lovelock

Mandriva Linux 2010

openSUSE 11.2

Ubuntu 11.04 Natty Narwhal

Arch Linux

Debian 6.0 Squeeze

Gentoo 10.0

Frugalware 1.4 Nexon

Notes et rfrences
[1] [2] [3] [4] http:/ / distrowatch. com/ weekly. php?issue=20090202#feature conformment l'un des principes du libre : release early, release often (http:/ / www. debian. org/ social_contract),2. Nous donnerons nos travaux la communaut des logiciels libres. (http:/ / www. debian. org/ social_contract),5. Travaux non conformes nos standards sur les logiciels libres.

Liste des distributions Linux


Cet article recense par ordre alphabtique un certain nombre de distributions GNU/Linux.

Principales distributions
Les distributions majeures
Il n'existe pas proprement parler de distributions majeures , mais certaines distributions sortent plus particulirement du lot par leur anciennet ou leur rle fondamental. Ainsi, certains lments (notamment les systmes de paquetages) dvelopps pour ces distributions sont repris dans d'autres. Debian distribution non commerciale rgie par le contrat social Debian. Elle se distingue par le trs grand nombre d'architectures soutenues et, de ce fait, par son cycle de dveloppement relativement long, gage d'une certaine stabilit. Red Hat Enterprise Linux distribution commerciale qui a cr RPM, un gestionnaire de paquets sous licence GPL utilis galement par d'autres distributions. Slackware une des plus anciennes distributions encore en dveloppement. SuSE Linux dveloppe aujourd'hui en deux versions dont SuSE Linux Enterprise pour les besoins d'entreprise (avec de nombreuses certifications matrielles et logicielles). Bas l'origine sur Slackware, SuSE Linux puis SuSE

Liste des distributions Linux linux Entreprise est la plus ancienne distribution commerciale encore existante.

160

Des distributions communautaires et grand-public


Certaines des distributions prcdentes sont dveloppes par une communaut (comme Debian ou Slackware) mais les distributions suivantes sont soit des distributions drives de distributions commerciales (destines principalement aux entreprises), intgrant une forte dimension communautaire et dsormais toutes orientes vers le grand public ; soit des distributions visant un public plus nophyte, pour ces dernires le volet communautaire est important, sans forcment participer au dveloppement. Face aux communauts de dveloppeurs-utilisateurs mergent des communauts de simples utilisateurs, trs actifs et prompts s'entraider. openSUSE version libre et communautaire SuSE. Fedora version communautaire de Red Hat. Elle se veut particulirement la pointe de la technologie d'o la prise en charge courte (13 mois) et un cycle de dveloppement rapide. Mandriva Linux distribution franaise, drive de celle de RedHat, conue pour tre facile d'installation et d'usage. Elle est trs apprcie par les dbutants. Elle propose aussi un service d'assistance commercial important. En 2010, un fork de Mandriva est apparu sous le nom de Mageia, dont la premire version stable est sortie en juin 2011. Elle tait appele Mandrake Linux Gentoo distribution qui se diffrencie par sa gestion des paquetages la manire des ports BSD. Ce mode de gestion des paquetages compile le code-source directement sur la machine de l'utilisateur. De ce fait, Gentoo est rserver aux utilisateurs plus avertis. Ubuntu base sur Debian. Oriente grand-public l'origine, elle existe maintenant en version entreprise. Ses versions stables sont dites suivant un calendrier strict (tous les six mois) et disponibles en live CD. Ubuntu est devenue en peu de temps une distribution trs populaire. PCLinuxOS drive de Mandrake (devenue Mandriva_Linux). Destine un public d'utilisateurs novices, elle offre une trs grande stabilit tout en fournissant rgulirement les paquets stables les plus rcents. Construite sur un modle rolling release (distribution tournante), des versions mises jour sont publies plusieurs fois par an pour les nouveaux utilisateurs. Depuis 2009, des contributeurs ont cr des versions spcifiques [1] pour les diffrents bureaux les plus employs : Full Monty (une version KDE maxi avec des bureaux diffrencis), Xfce, Lxde, Gnome, et Openbox ainsi que des variantes dites mini, comportant peu d'applications.

Liste des distributions Linux

161

Autres distributions et drives


Synoptique des distributions GNU/Linux
Les distributions GNU/Linux sont trs nombreuses, d'autant plus qu'il est facile partir d'une distribution d'en crer une nouvelle. Certaines distributions proposent ainsi des variantes pour des usages diffrents : commerciale (spcial entreprise, ...), grand-public, pour l'ducation, adapte un travail spcifique (pour la musique par exemple), d'environnement diffrent (de la simple diffrence finale graphique l'interface utilisateur diffrente), adapte pour des raisons thiques et ainsi de suite. Des variantes ou adaptations sont aussi cres indpendamment de la distribution d'origine sur laquelle elles sont bases : certaines devenant des distributions part entire voluant sparment, d'autres continuant maintenir un lien plus ou moins troit avec la distribution dont elles sont issues. L'ensemble des distributions constitue une sorte d'arbre gnalogique qui a t reprsent graphiquement sous forme d'une image distribue gratuitement et mise jour rgulirement[2].

Distributions et drives
A/DeMuDi drive de Debian, elle est conue pour la production musicale ; elle est disponible en live CD ou en version installable. Cette distribution est un des fruits du projet Agnula maintenu par plusieurs organismes dont l'IRCAM. Amber Linux distribution lettone. Android distribution Linux de la multinationale Google qui s'attelle surtout au march des smartphones tactiles. Elle n'est pas rellement considrable comme une distribution GNU/Linux, car bien que contenant le Noyau Linux elle n'est pas base sur le systme GNU. APODIO live CD drive dUbuntu et se destine crer et diffuser du multimdia en incluant des logiciels de cration musicale et d'dition audio vido mais galement des serveurs de streaming. Aptosid anciennement appele sidux, est une distribution base sur Sid, la version instable de Debian. Pouvant fonctionner en LiveCD, elle dispose d'outils conviviaux permettant l'utilisateur moyen de bnficier des dernires avances des logiciels libres en minimisant les risques lis l'utilisation de code instable. ArchBang distribution drive de celle ci-dessous qui intgre le gestionnaire de fentre Openbox. Arch Linux une distribution optimise pour les machines i686 et x86-64. ArtistX un Live-DVD orient multimdia et driv de Debian[3]. Asianux
GNU/Linux Distro Timeline

Liste des distributions Linux drive de Red Hat destine au public asiatique[4],[5]. ASPLinux distribution Linux drive de Red Hat compatible avec la langue Russe et d'autres langues Cyrillique. Augustux distribution dveloppe par des linuxiens de Saragosse. Elle est drive de Debian et utilise le systme de gestion de paquetages Debian. Le nom provient d'Augustus (hommage l'ancien nom de Saragosse) et Tux. Aurox Live distribution drive de Aurox. Elle comporte une dtection matrielle de type Knoppix. Aurox distribution d'origine polonaise drive de Fedora Core, laquelle sont ajouts des paquetages multimdia, de nombreux utilitaires, une abondante documentation, et une rapidit accrue. BackTrack spcialise dans la scurit rseau. BasicLinux peut fonctionner sur une partition DOS. BlackBuntu spcialise dans la scurit rseau. Calculate Linux base sur Gentoo mais proposant des paquets binaires et une solution client-serveur prte l'emploi. Elle inclut les utilitaires Calculate spcialement conues pour configurer, assembler et installer le systme. Castle Linux ou ALT Linux distributions scurises d'origine russe. CentOS distribution gratuite drive de Red Hat Corel Linux disparue et reprise par Xandros. Coyote Linux micro distribution de routage et pare-feu. CrunchBang distribution base sur Debian, qui intgre le gestionnaire de fentre Openbox. Damn Small Linux distribution drive de Debian. Elle n'est pas prvue pour tre installable, et sa taille mince de cinquante mga-octets lui permet de s'excuter intgralement en mmoire. Elle existe en version Embedded qui la rend mulable sous windows et linux. Damn Vulnerable Linux distribution drive de Damn Small Linux, et qui est volontairement vulnrable, dans un but ducatif. DemoLinux distribution de dmonstration drive de Debian. Elle a l'avantage d'tre bien francise. Elle n'est plus maintenue. Dreamlinux

162

Liste des distributions Linux distribution brsilienne. DoudouLinux distribution conue spcialement pour les enfants afin de rendre l'ordinateur le plus facile et le plus agrable possible pour eux. DoudouLinux fournit des dizaines d'applications qui conviennent des enfants de 2 12 ans et prsente un environnement simple utiliser comme une console de jeu. Edubuntu distribution accompagn d'un ensemble de logiciels libres destins l'ducation. C'est une variante officielle de Ubuntu. EduLinux distribution qubcoise drive de la distribution Mandriva-Linux destine plus spcifiquement au monde de l'ducation, dveloppe par l'Universit de Sherbrooke. EOLE mta distribution drive d'Ubuntu. Oriente serveur, elle est destine plus spcifiquement au monde de l'ducation et offre entre autres services, un systme de configuration simplifi. Elle prsente aussi la spcificit d'tre dveloppe par l'ducation Nationale. Elive distribution bas sur Debian avec l'interface E17. Epidemic distribution brsilienne dont le logo est le logo biohazard. Flonix USB Edition distribution fonctionnant partir d'une clef USB spcialement quipe. Cette distribution est abandonne, et n'est plus disponible par tlchargement. Foresight Linux distribution qui intgre le systme de gestion de paquetages Conary. Free-EOS micro-distribution base sur SME Server (actuellement Free-EOS 1.3.3 est drive de sur SME 5.5), principalement destine installer une passerelle et un pare-feu et intgrant un ventail assez large d'applications Linux : Apache MySQL Php (LAMP). Freesco micro-distribution permettant de remplacer de petits routeurs par des ordinateurs quips de processeurs de type 386. Freespire version gratuite de Linspire. Frugalware distribution Linux vocation gnraliste, conue pour des utilisateurs de niveau intermdiaire/moyen (qui ne sont pas effraye par le mode texte [NDT: encore que.., loin d'tre inaccessible pour un dbutant un rien motiv]). Funtoo distribution drive de Gentoo. GeeXboX distribution franaise qui transforme l'ordinateur en Centre Multimedia. De petite taille (6.5 Mgaoctets), elle permet l'coute de musique, le visionnage de films et photos, et est compatible avec de nombreuses

163

Liste des distributions Linux tlcommandes. Gibraltar distribution drive de Debian. Elle permet de lancer un pare-feu et un routeur. gNewSense distribution GNU/Linux soutenue par la Free Software Foundation et drive des distributions Ubuntu et Debian. Gnoppix distribution de dmonstration drive d'Ubuntu (elle-mme drive de Debian). L'installation sur disque dur est possible. Gnoppix fournit le bureau GNOME. Goblinx drive de Slackware, en amliore l'esthtique. Trs jolie, elle est nanmoins incomplte et est inutilisable en tant que systme part entire. GoboLinux rorganise les fichiers par ajout de liens, chaque programme est accessible dans son propre dossier. Hybryde distribution bas sur Ubuntu qui a la particularit de rassembler plusieurs environnements de bureau (KDE, GNOME3, UNITY2D, GNOME-PANEL, XFCE, LXDE, E17, OPENBOX) tout en conservant les programmes ouverts chaque changement d'environnement de bureau. IPCop micro-distribution permettant de faire office de routeur et pare-feu que ce soit la maison ou en entreprise. Elle peut tre installe sur un appareil de type i386, voire suprieur si ncessaire. Kaella acronyme de KLA, pour Knoppix Linux Azur, drive de Knoppix francise. Kanotix distribution allemande drive de Debian qui vise le remplacement d'une station de travail. Knoppix distribution live CD drive de Debian. L'installation sur disque dur est possible. Kororaa distribution base sur Fedora et destine tous types d'utilisateur. Distribution se voulant facile d'utilisation grce de nombreuses pr-configurations (ajout des dpts flash et non libre de Fedora par exemple). Kubuntu version d'Ubuntu qui utilise l'interface graphique KDE. Linspire distribution commercialise qui se veut une passerelle entre le monde de Microsoft Windows et celui de GNU/Linux, en reprenant une interface d'utilisation proche de celle de Windows et en intgrant le logiciel Wine pour assurer le fonctionnement de nombreuses applications dveloppes pour Windows. Cette distribution s'appelait initialement Lindows, en rfrence Windows, mais elle a d changer de nom aprs dcision de justice suite des attaques de Microsoft. La socit ditrice a pouss la provocation jusqu' installer son sige Redmond, comme Microsoft. Par ailleurs, Linspire a t acquis par Xandros[6]. Linux Caixa Magica distribution faite pour un ultra-portable appel l'ordinateur "Magellan".

164

Liste des distributions Linux Linux XP distribution Linux drive de Red Hat qui vise ne pas dpayser les ex-utilisateurs de Windows en leur donnant une interface graphique trs similaire. C'est une distribution payante et non-libre, indisponible en franais. Linux From Scratch distribution trs particulire destine tre compile intgralement la main du dbut la fin, elle permet de comprendre en profondeur le fonctionnement d'une distribution GNU/Linux mais est rserver aux utilisateurs trs avancs. Linux Mint distribution dont le but est de fournir une interface conviviale et pratique d'utilisation. Lunar Linux distribue partir du code-source, dans l'esprit de Sourcemage mais plus aboutie. La communaut est plus active et la documentation est plus complte. Lycoris Desktop/LX anciennement Redmond Linux, une distribution prvue pour les gens qui voudraient passer de Windows Linux. Mageia distribution drive de Mandriva Linux ne le 18 septembre 2010. Elle s'incrit dans la continuit de cette dernire. La premire version stable est sortie en juin 2011. La seconde version est apparue quant elle le 22 mai 2012. En peu de temps, Mageia est devenue une distribution extrmement populaire. MEPIS distribution drive de Debian. Elle se dcline en deux versions : SimplyMEPIS, destine l'usage des particuliers, et ProMEPIS qui, comme son nom l'indique, est davantage tourne vers un usage professionnel. Mpis est une distribution un peu part puisqu'elle intgre par dfaut les logiciels dits propritaires pour GNU/Linux (Flash, Pilotes Nvidia, Java, etc.). Maemo drive de Debian et est utilise sur les tablettes internet de Nokia. Monomaxos distribution grecque fonde sur Ubuntu, oriente bureau. Musix GNU+Linux distribution en live CD base sur Knoppix, Kanotix et Debian, oriente vers la cration multimdia. Elle est reconnue par la Free Software Foundation comme tant entirement constitue de logiciels libres. NUbuntu distribution oriente vers la scurit informatique. NuTyX distribution francophone qui suit scrupuleusement Linux From Scratch[7]. Pardus distribution GNU turque, grant diverses architectures, comme i386, i586, i686 et x86-64. Elle possde un systme efficace de gestion de paquetages qui lui est propre. Plop Linux distribution pouvant dmarrer partir d'un CD, DVD, lecteur flash USB (UFD), disque dur USB ou depuis le rseau avec PXE. Elle est conue pour rcuprer des donnes partir d'un systme endommag, sauvegarder

165

Liste des distributions Linux et restaurer des systmes d'exploitation, automatiser des tches et plus encore[8]. Porteus distribution GNU/Linux base sur Slax et Slackware qui a pour but d'tre lgre, stable et performante. Elle s'appuie sur le noyau Zen. Protech distribution live CD GNU, ayant comme objectif la scurit et le dveloppement[9]. Puppy Linux distribution de moins de 100Mo drive de Slackware, activement dveloppe depuis son origine. Elle intgre des spcificits innovantes telles que la sauvegarde de session sur Live-CD rinscriptible et est particulirement lgre, ce qui la rend trs adapte aux ordinateurs d'anciennes gnrations. La version francise se nomme Toutou Linux. Red Flag distribution chinoise se dclinant en une version serveur et une version client. Rxart Desktop OS environnement graphique intuitif qui offre une compatibilit avec certains logiciels fonctionnant sous Windows. SabayonLinux distribution base sur Gentoo. Slax drive de Slackware. La Kill Bill edition cible plus prcisment une utilisation en station de travail. Elle permet de sauvegarder la configuration sur une cl USB ou bien dans un espace priv sur le site Internet de SLAX (apportant une mobilit supplmentaire). SliTaz GNU/Linux distribution ultra-lgre (environ 25Mo) qui possde une interface graphique. Slitaz est conue pour ne fonctionner qu'avec la mmoire vive. SME Server anciennement E-Smith, micro-distribution drive de RedHat, principalement destine installer une passerelle et un pare-feu. Source Mage distribution compilable (Gentoo-like). SuSE distribution allemande, trs utilise en Europe. C'est celle qui est utilise souvent pour installer GNU/Linux sur les mainframes IBM. Elle a t achete en 2004 par la socit amricaine Novell. Tango Studio distribution base sur Ubuntu mais compltement optimise pour la cration musicale. Elle intgre un nombre consquent d'applications pousses et professionnelles (Ardour avec 200 greffons, Jack, Rosegarden, Hydrogen, Mixxx et des dizaines d'autres), ainsi qu'un moteur audio trs faible latence. Topologi-Linux distribution virtualise drive de Slackware[10]. Trinux micro-distribution qui comprend un grand nombre de paquetages orients scurit/hacking.

166

Liste des distributions Linux Trisquel base sur Ubuntu mais pure des paquets non-libres. Trustix distribution destine aux serveurs et centre sur la scurit et la stabilit. TurboLinux distribution japonaise se dclinant en une version serveur, une version client et une version cluster. Ulteo distribution franaise base sur Kubuntu, elle se veut facile d'utilisation. Useit distribution franaise dite par la socit Prologue[11]. Ututo base sur Gentoo. Elle est reconnue comme entirement libre par les standards de la Free Software Foundation. Vacarm Linux distribution oriente scurit informatique construite partir d'Ubuntu[12]. Xange distribution drive de Fedora et qui offre l'esthtique de Windows Vista. WinLinux distribution qui sinstalle sur Microsoft Windows. Xandros Desktop OS est un environnement graphique intuitif qui offre une compatibilit avec certains logiciels fonctionnant sous Windows. Cette distribution fut conue pour les ultra-portables. Xubuntu version drive d'Ubuntu, base sur l'interface graphique XFCE. Yellow Dog distribution destine aux appareils bass sur des processeurs PowerPC (Macintosh et console Sony PS3). ZenLive distribution "live" drive de Zenwalk dont le but premier est l'internationalisation, dans le but de faire dcouvrir Zenwalk. Zenwalk drive de Slackware, optimise par sa performance et sa taille. Elle propose un choix restreint de logiciels slectionns dans des versions trs jour (une application pour une tche[13]) Zeromus Linux
[14]

167

une distribution, "live" installable, drive de openSUSE.

Zeroshell est spcialise dans la fourniture de services rseaux scuriss pour un rseau local. VLOS drive de Gentoo Linux, a pour but d'tre optimise par sa performance et sa facilit d'utilisation, elle intgre les bureaux GNOME ou KDE. U-Ludix

Liste des distributions Linux version drive de Xubuntu destine tre distribue dans l'Oise sur une cl USB bootable embarquant des logiciels pour diffrents types d'usages et compatible avec les ordinateurs peu puissants. elementary OS base sur Ubuntu. Voyager
[15]

168

une distribution, "live" installable, Bas sur Ubuntu/Xubuntu.

Notes et rfrences de l'article


[1] http:/ / wiki. pclinuxos-fr. org/ doku. php?id=telecharger_pclinuxos [2] Prsentation sur le site du projet futurist.se/gldt (http:/ / futurist. se/ gldt/ ). [3] Jrme G., ArtistX 0.3 : Live-DVD Linux orient multimdia (http:/ / www. generation-nt. com/ artistx-linux-debian-multimedia-actualite-23546. html) sur http:/ / www. generation-nt. com'', 3avril2007. Consult le 9novembre2007 [4] Dimitri T., Distribution Linux Asianux : a bouge ! (http:/ / www. generation-nt. com/ asianux-distribution-linux-actualite-10604. html) sur http:/ / www. generation-nt. com''. & #32;Mis en ligne le 24janvier2006, consult le 9novembre2007 [5] About Asianux (http:/ / www. asianux. com/ aboutAX. do). Consult le 9novembre2007 [6] lien web (http:/ / www. linspire. com/ lindows_news_pressreleases_archives. php?id=242) [7] Site officiel de la distribution : www.nutyx.org (http:/ / www. nutyx. org) [8] Site officiel de la distribution : (http:/ / www. plop. at/ en/ ploplinux. html) [9] (en) DistroWatch.com: Protech (http:/ / distrowatch. com/ table. php?distribution=protech) [10] (en) (http:/ / www. topologilinux. com/ ) [11] Notre offre Distribution linux (http:/ / www. prologue. fr/ use-it-linux-server). Consult le 17avril2008 [12] Site officiel de Vacarm Linux (http:/ / vacarmlinux. free. fr/ ). Consult le 11juin2009 [13] Zenwalk (http:/ / www. zenwalk-fr. org/ ) [14] http:/ / www. sites. google. com/ site/ zeromusparadoxe01 [15] http:/ / http:/ / voyager. legtux. org/

Debian
Debian

Debian GNU/Linux 6.0 (Squeeze) avec GNOME Famille Type de noyau tat du projet Plates-formes Licence GNU/Linux Monolithique modulaire En dveloppement i386, AMD64, x86-64, PowerPC, 68k, SPARC, Alpha, ARM, MIPS, HPPA, OS/390, IA-64 Diverses licences, libres selon Debian

Debian
[1]

169
Dernire version stable Dernire version avance Mthode de mise jour

6.0.5 (Squeeze) Wheezy apt [2] []

(12mai2012) []

Environnement graphique Au choix GNOME, KDE, Xfce, Enlightenment, ... Gestionnaire de paquets Site web dpkg www.debian.org [3]

Debian (/de.bjan/) est une organisation communautaire et dmocratique, dont le but est le dveloppement de systmes d'exploitation bass exclusivement sur des logiciels libres. Chaque systme, lui-mme nomm Debian, runit autour d'un noyau de systme d'exploitation de nombreux lments pouvant tre dvelopps indpendamment les uns des autres, pour plusieurs architectures matrielles. Ces lments, programmes de base compltant le noyau et logiciels applicatifs, se prsentent sous forme de paquets qui peuvent tre installs en fonction des besoins (paragraphe Distribution des logiciels). L'ensemble systme d'exploitation plus logiciels s'appelle une distribution.

Debian en franais.

On assimile gnralement ces systmes d'exploitation au systme Debian GNU/Linux, la distribution GNU/Linux de Debian, car jusqu'en 2009 c'tait la seule branche parfaitement fonctionnelle. Mais d'autres distributions Debian sont en cours de dveloppement : Debian GNU/Hurd[4],[5] et Debian GNU/kFreeBSD[6]. La version Debian Squeeze est la premire tre distribue avec le noyau kFreeBSD en plus du noyau Linux[7]. Debian est utilise comme base de nombreuses autres distributions comme Knoppix ou Ubuntu qui rencontrent un grand succs. Fin 2005, la distribution Debian a t retenue par la ville de Munich pour quiper les quelques 14000 ordinateurs de type PC qui formaient alors son parc informatique[8].

Caractristiques de la philosophie Debian


Debian se distingue de la plupart des distributions fondes sur elle par son caractre non commercial et par le mode de gouvernance coopratif de l'association qui gre la distribution. Une distribution commerciale est une distribution dite par une socit commerciale. Par constituer une distribution on entend choisir et assembler les logiciels qui composent la distribution : le noyau du systme d'exploitation, le programme d'installation de la distribution, un programme et des pilotes pour les connexions comme le wifi ou pour une imprimante, des logiciels comme un lecteur vido, un navigateur internet, etc. Les distributions commerciales proposent gnralement des versions gratuites, mais cela n'en fait pas des distributions non commerciales puisque l'objectif est de raliser du profit par la vente de services lis l'utilisation de la distribution, support, dveloppement..., ou par la vente d'un code permettant d'activer une partie bride de celle-ci. Ainsi, Ubuntu est une distribution commerciale car elle est fabrique par la socit commerciale Canonical. Debian est en revanche une distribution non commerciale car elle est dveloppe par l'organisation but non lucratif SPI. La distinction entre distributions non commerciales et commerciales est importante car les choix en matire de technologie ou de marketing ne sont pas fonds sur les mmes critres selon qu'ils sont faits par des bnvoles organiss en dmocratie directe, ou par le (ou les) propritaire(s) d'une socit commerciale.

Debian

170

Organisation du projet
Debian est une distribution GNU/Linux non commerciale, lance en 1993 par Ian Murdock avec le soutien de la Free Software Foundation ; elle a pour principal but de fournir un systme d'exploitation compos uniquement de logiciels libres. Debian se prononce Dbiane . Ce nom trouve son origine dans la contraction de deux prnoms : Debra, la femme du crateur du projet, et Ian, le crateur lui-mme[9]. Le projet Debian s'organise autour de trois piliers : 1. un contrat social pass avec la communaut du logiciel libre dfinit de grands principes auxquels les dveloppeurs adhrent[10] ;
Schma d'organisation de la fondation Debian.

2. les principes du logiciel libre selon Debian (ou DFSG) dfinissent prcisment le sens du mot libre pour les dveloppeurs de Debian[11] ; 3. une constitution dcrit le fonctionnement interne du projet, les mthodes de prise de dcisions et les rles des diffrents acteurs : le chef du projet, le secrtaire, les dveloppeurs, etc. La dmocratie Internet utilise une mthode de vote par pondration par classement : la mthode Schulze (une mthode Condorcet)[12]. Juridiquement, Debian est le projet d'une association but non lucratif nomme SPI (Software in the Public Interest)[13]. Debian est en fait le nom de l'organisation, mais est souvent utilis pour dsigner la distribution, fruit de l'organisation. La fondation regroupe plusieurs centaines de programmeurs, mais tous ne sont pas actifs. Les programmeurs actifs sont normalement chargs de la gestion d'un ou plusieurs modules. La coordination est assure par des changes sur liste de diffusion ou par chat IRC, ainsi que par les organes de la fondation. Le projet est dirig par un Debian Project Leader ( chef de projet Debian ) lu (ou rlu) par les membres chaque anne, dans le respect de la constitution de la fondation. Ses pouvoirs sont limits, et les dcisions d'une certaine importance sont prises par la communaut. Il est assist depuis 2006 par un Debian Second in Charge (2IC). Un autre poste important est celui de Release manager, lui-mme assist de release assistants. Son rle est de dfinir (avec la communaut des dveloppeurs) les objectifs de la prochaine version, de superviser le processus et de dfinir les dates de sorties[14],[15]. Le projet est compos de bnvoles, essentiellement des dveloppeurs. De ce fait, la fondation a des besoins financiers rduits, satisfaits par des dons en nature (des ordinateurs, par exemple[16]) ou en argent.

Chefs de projet / "Project leaders"


Le projet a eu les chefs de projet suivants[17] : 1. Ian Murdock (aot1993 mars1996), fondateur du projet Debian ; 2. Bruce Perens (avril1996 dcembre1997) ; 3. Ian Jackson (janvier1998 dcembre1998) ; 4. Wichert Akkerman (janvier1999 mars2001) ; 5. Ben Collins (avril2001 avril2002) ; 6. Bdale Garbee (avril2002 avril2003) ; 7. Martin Michlmayr (mars2003 mars2005) ; 8. Branden Robinson (avril2005 avril2006) ; 9. Anthony Towns (avril2006 avril2007) ; 10. Samuel Sam Hocevar (avril2007 avril2008) ; 11. Steve McIntyre (avril2008 avril2010)[18],[19] ;

Debian 12. Stefano Zacchiroli (avril2010 aujourd'hui)[20].

171

Responsables de la distribution / Release managers


1. 2. 3. 4. 5. 6. 7. 8. Brian C. White (1997 1999). Richard Braakman (1999 2000). Anthony Towns (2000 2004). Steve Langasek, Andreas Barth et Colin Watson (2004 2007). Andreas Barth et Luk Claes (2007 2008). Luk Claes et Marc Brockschmidt (2008 2009). Luk Claes et Adeodato Sim (2009 2010). Adam D. Barratt et Neil McGovern (2010 aujourd'hui)[21].

Distribution des logiciels


La distribution GNU/Linux contient environ 25000 paquets logiciels (29000 avec la version Squeeze[22]) labors et entretenus par un millier de dveloppeurs. Debian est rput pour sa fiabilit et son gestionnaire de paquets original (APT), au format de fichier .deb, permettant les mises jour et garantissant un systme homogne. Debian est disponible pour une dizaine de plateformes de matriel informatique : x86, SPARC, PowerPC, MIPS (big et little-endian), IA-64, S/390, AMD64, ARM, Alpha et PA-RISC (ces deux dernires ne seront plus officiellement supportes compter de la version Squeeze ). D'autres architectures sont supportes, mais de manire non officielle[23].

Sections de paquets logiciels


Pour chaque branche, trois sections sont disponibles : la section main est la section principale de Debian. Elle contient la plupart des paquets ; la section non-free regroupe tous les paquets qui ne respectent pas les DFSG. Ils ne font plus partie officiellement de la distribution et ne sont pas entretenus par les dveloppeurs Debian. Le paquet vrms indique s'il y a des paquets non-free sur le systme ; la section contrib est destine aux paquets qui respectent les DFSG, mais qui dpendent d'un paquet de la section non-free. D'autres dpts logiciels existent dans Debian, comme les dpts backports qui proposent un service de rtroportage destination des utilisateurs de la version stable. En effet, une fois que la version stable est publie, elle nest plus mise jour que pour des bugs srieux trouvs dans ses paquets ou des mises jour de scurit. Les dpts backports fournissent des versions plus rcentes mais potentiellement moins stables de certains logiciels, qui proviennent de la prochaine version dite testing et sont adaptes pour sintgrer la version stable. Aujourd'hui les dpts backports sont officiellement supports par Debian[24].

Gestion des paquets

Debian

172

Dpkg est le programme principal pour manipuler les fichiers de paquets (APT y fait d'ailleurs appel pour l'installation desdits programmes). APT pour Advanced Packaging Tool (soit Utilitaire de gestion de paquets avanc en franais) est une interface avance pour le systme de gestion des paquets Debian, qui consiste en plusieurs programmes dont les noms commencent par apt- (apt-get, apt-cache, Synaptic apt-cdrom...). Outre sa facilit d'emploi et sa polyvalence, son intrt rside dans sa gestion automatique des dpendances entre les diffrents paquets. Il existe galement une interface graphique pour ce programme : Synaptic. Dselect est l'interface utilisateur historique, permettant une gestion plus aise des paquets. Cet utilitaire tend cder la place Aptitude.

Versions de Debian GNU/Linux


Debian est toujours disponible en trois versions (trois branches) qui sont : stable : version fige o les seules mises jour sont des correctifs de scurit ; testing : future version stable o seuls les paquets suffisamment matures peuvent rentrer ; unstable : surnomme Sid, il s'agit d'une version en constante volution, alimente sans fin par de nouveaux paquets ou de mises jour de paquets dj existants (on parle de Rolling release). De plus, il existe un dpt de paquets nomm backports (voir ci-dessus) et un autre nomm experimental qui contient des paquets exprimentaux de logiciels dont l'utilisation pourrait dgrader le systme. Cependant, le dpt experimental ne contient pas tous les paquets disponibles dans les branches stable, testing et unstable. Voil pourquoi il n'est pas considr comme une branche part entire. Enfin, une dclinaison Live CD (ou CD autonome) existe, permettant de tester la distribution depuis un support amovible, sans avoir l'installer[25]. Historique des versions Les diffrentes versions de la distribution empruntent leur nom aux personnages du film d'animation Toy Story des studios Pixar :
Version 0.01 0.91 0.93R5 0.93R6 1.1 1.2 1.3 2.0 2.1 2.2 Buzz Rex Bo Hamm Slink [26] Nom Date de sortie aot 1993 janvier 1994 mars 1995 novembre 1995 17juin1996 12dcembre1996 2juin1997 24juillet1998 9mars1999 15aot2000 Le ranger de l'espace Le tyrannosaure La bergre Le cochon-tirelire Le chien ressort Monsieur Patate Premier portage : m68k Apparition de APT ; 4 architectures 6 architectures (+ARM, +PowerPC) ; 2000 paquets 11 architectures ; 8000 paquets ELF ; noyau Linux 2.0 Dfinition du personnage Commentaire

[27] [28]

Potato

3.0

Woody

[29]

19juillet2002

Le cow-boy

Debian
[30]

173
6juin2005 8avril2007 Le chef des soldats L'cran magique 11 architectures ; 15000 paquets 11 architectures (+AMD64, m68k) ; 18000 paquets 12 architectures (+armel) ; 25000 paquets Version stable initiale, 29000 paquets

3.1 4.0

Sarge Etch

[31]

5.0 6.0

Lenny

[32]

14fvrier2009 6fvrier2011 [35]

La paire de jumelles L'extraterrestre 3 yeux(en)

Squeeze [33][34]

6.0.1 6.0.2 6.0.3 6.0.4 6.0.5 7.0 Wheezy Sid [41]

19mars2011 25juin2011

[36]

Version stable mise jour Version stable mise jour Version stable mise jour Version stable mise jour Version stable mise jour Le manchot au nud papillon rouge(en) L'enfant qui casse les jouets ou Still in development L'actuelle testing Correspondra toujours la version unstable

[37] [38] [39]

8octobre2011

28janvier2012 12mai2012 En perptuelle volution

[40]

Note : il n'y a pas eu de version 1.0 du systme Debian. En dcembre1995, un revendeur de CD (Infomagic) a fait presser des CD de la version de dveloppement en les intitulant Debian 1.0. Cette version tant imparfaite et notoirement bogue, la premire version officielle de Debian a donc t la 1.1 afin d'viter toute confusion. Si la version unstable s'appelle Sid en rfrence au garon qui casse les jouets dans Toy Story[42], le nom est souvent utilis en tant qu'acronyme de Still in development [43].

Versions 0.x Debian est ne en aot1993 grce Debra Murdock et Ian Murdock, alors tudiants l'universit Purdue. Debian fut soutenu par le projet GNU de la Free Software Foundation de novembre1994 novembre1995. Les versions 0.01 jusqu' 0.90 de Debian furent produites entre aot et dcembre1993. Ian Murdock crivait alors : La version 0.91 de Debian sortit en janvier1994. Elle avait un systme de gestion de paquets primitif qui permettait aux utilisateurs de manipuler les paquets mais n'autorisait pas grand chose d'autre (il ne possdait certainement pas de dpendances ou d'options analogues). partir de ce moment-l, quelques douzaines de personnes travaillaient sur Debian, alors que je devais toujours assembler les versions moi-mme. La version 0.91 fut la dernire version faite de cette manire. Une grande partie de l'anne 1994 fut consacre organiser le projet Debian de faon ce que les autres puissent plus directement contribuer, comme pour la ralisation de Dpkg (Ian Jackson fut trs largement responsable de cette dernire). Si je me souviens bien, il n'y eut pas de version officielle en 1994, bien que nous en emes un certain nombre en interne, chaque fois que nous progressions dans l'avancement de la distribution.

Debian La Debian 0.93, en version 5, sortie en mars 1995, fut la premire version moderne de Debian : il n'y avait jamais eu autant de dveloppeurs (bien que je ne puisse me rappeler combien), chacun avait maintenant ses propres paquets et Dpkg fut utilis pour installer et entretenir tous ces paquets aprs l'installation du systme de base. La Debian 0.93, en version 6, sortie en novembre 1995, fut la dernire version au format a.out. Il y avait environ 60 dveloppeurs pour entretenir les paquets de la version 0.93R6. Si je me souviens bien, dselect fit son apparition dans cette version qui fut ma version favorite de Debian. Il arrta de travailler activement sur le projet en mars 1996 durant la prproduction de la Debian 1.0. Cette dernire fut renomme 1.1 pour viter toute confusion avec un fabricant de disque compact qui nomma faussement 1.0 une version prcdente. Cet incident mena au concept d'images ISO officielles, de faon viter aux vendeurs ce genre de bvue. Durant le mois d'aot1995 (entre la version 0.93R5 et 0.93R6 de Debian), Hartmnut Koptein dbuta le premier portage de Debian pour la famille des Motorola m68k. Selon lui : De trs nombreux paquets taient construits autour de l'architecture i386 ("petit bout", -m486, -O6 et autres options de ce genre de la bibliothque libc4) et ce fut un travail norme que d'avoir une base de paquets de dpart sur ma machine (un Atari Medusa 68040, 32MHz). Aprs trois mois (en novembre1995), je mis disposition 200 paquets, sur les 250 disponibles, tous pour la bibliothque libc5 ! Depuis lors, le projet Debian s'est dvelopp en incluant de nombreux portages vers d'autres architectures, ainsi qu'un portage vers un nouveau noyau, Hurd, et donc vers le systme micro-noyau GNU/Hurd. Un des tout premiers membres du projet, Bill Mitchell, se rappelle au sujet du noyau Linux : on devait tre entre la version 0.99r8 et 0.99r15 lorsque l'on a dbut. Pendant trs longtemps, je fus capable de compiler un noyau en moins de 30 minutes sur une machine dote d'un 386 20 MHz, et j'tais ainsi capable d'installer une Debian dans le mme temps avec moins de 10Mo d'espace disque. Je me souviens que l'quipe initiale comprenait Ian Murdock, moi-mme, Ian Jackson, un autre Ian dont je ne me souviens pas le nom de famille, Dan Quinlan, et quelques autres personnes dont je ne me souviens pas des noms. Matt Welsh faisait aussi partie du groupe initial, ou l'a rejoint ses tout dbuts (il a depuis quitt le projet, ...). Quelqu'un cra une liste de discussions et nous nous mmes au travail. Si je me souviens bien, nous ne partmes pas d'un plan dfini, et nous ne partmes pas sur le fait de crer ensemble un plan avec une approche trs organise. Ds le dbut, si je ne me trompe pas, nous rassemblmes alatoirement les sources d'un certain nombre de paquets. Avec le temps, nous finmes par finaliser une collection d'articles qui seraient ncessaires au cur de la distribution : le noyau, un shell, update, getty, de nombreux autres programmes et de fichiers de configuration requis pour initialiser le systme ainsi que tout un jeu d'utilitaires. Versions 2.x Ian Jackson devint le responsable du projet Debian au dbut de l'anne 1998 et devint tout de suite aprs vice-prsident de la Software in the Public Interest. Aprs la dmission du trsorier (Tim Sailer), du prsident (Bruce Perens) et du secrtaire (Ian Murdock), il devint prsident et trois nouveaux membres furent choisis : Martin Schulze (vice-prsident), Dale Scheetz (secrtaire) et Nils Lohner (trsorier). La version 2.0 de Debian (Hamm) sortit en juillet1998 pour les architectures de processeurs Intel x86 et Motorola m68k. Cette version se caractrise par l'introduction d'une nouvelle version des bibliothques C (libc6 reposant sur la glibc2). Au moment de sa sortie, il y avait plus de 1500 paquets entretenus par plus de 400 dveloppeurs Debian. Wichert Akkerman succda Ian Jackson comme chef de projet Debian en janvier 1999. La version 2.1 de Debian sortit le 9mars1999, aprs avoir t retarde pendant une semaine par des demandes de corrections de dernire minute. La Debian 2.1 (Slink) supporte officiellement deux nouvelles architectures : l'Alpha et le Sparc. Les paquets contenant le systme X-Window furent profondment rorganiss par rapport aux

174

Debian prcdentes versions. Elle inclut aussi APT, l'interface de gestion de paquets de la gnration suivante. Ainsi, cette version de Debian fut la premire requrir deux cdroms pour le jeu de cdroms officiels ; elle contient environ 2250 paquets. Le 21avril1999, Corel Corporation et le projet KDE formrent effectivement une alliance avec Debian lorsque Corel affirma son intention de fabriquer une distribution GNU/Linux base sur Debian et l'environnement de bureau du projet KDE. Durant le printemps et l't suivants, une autre distribution base sur Debian fit son apparition, Storm Linux. Le projet Debian choisit alors un nouveau logo, en crant la fois une version officielle utiliser sur le matriel utilisant Debian, comme les cdroms ou les sites webs officiels du projet, et une version non-officielle pour une utilisation drive de Debian ou mentionnant son nom. Un nouveau portage, unique en son genre, dbuta ce moment avec le Hurd. C'est la premire tentative d'utiliser un noyau non-linux, avec le GNU/Hurd, qui est lui-mme bas sur le micro-noyau GNU Mach. La Debian 2.2 (Potato) est sortie le 15aot2000, cette version ajoute le support des architectures PowerPC et ARM, avec Wichert Akkerman en tant que chef de projet, cette version de la distribution compte 3900 paquets entretenus par prs de 450 dveloppeurs. Versions 3.x Debian 3.0 (juillet 2002) fut nomme Woody et supportait toujours plus d'architectures, avec l'ajout des IA-64, HP PA-RISC, MIPS et S/390. Le projet compte alors 900 dveloppeurs et 8000 paquets, dont pour la premire fois KDE, aprs que le conflit de licence de la bibliothque Qt eut t rsolu. Debian Sarge, soit la version 3.1, fut finalise le 6juin2005 et compte pas moins de 15000 paquets et 11 architectures. Versions 4.x La version 4.0, Etch est sortie le 8avril2007 et inclut les lments suivants : noyau Linux 2.6.18 ; support officiel de larchitecture AMD64, soit un total de 11 architectures diffrentes ; remplacement de XFree86 par X.Org (version 7.1) ; nouvel installateur (incluant une version graphique) ; prsence de Secure APT pour des tlchargements scuriss avec cryptographie et signatures amliores.

175

Le 27juillet2008, la quatrime rvision de Etch est sortie. Outre les mises jour de scurits habituelles, cette version inclut aussi etch-and-a-half. Ce dernier propose un nouveau noyau (2.6.24), des drivers plus rcents pour Xorg, ainsi que divers autres changements permettant de faire fonctionner Debian avec un matriel plus rcent[44]. Le 15aot2008, Debian peut s'installer sur le tlphone Neo FreeRunner[45]. Versions 5.x La version 5.0, Lenny est sortie le 14fvrier2009 aprs 22 mois de dveloppement et est aujourd'hui en version old-stable. Elle inclut les lments suivants[46] : noyau Linux 2.6.26 ; X.Org 7.3, incluant la configuration automatique du matriel ; OpenOffice.org 2.4.1 ; PostgreSQL ; MySQL 5.0.51a ; Apache 2.2.9 ;

Samba 3.2.5 ; PHP 5.2.6 ; prise en charge complte du systme de fichiers NTFS.

Debian Versions 6.x Versions 6.0 La version 6.0, Squeeze, sortie le 6fvrier2011, est aujourd'hui en version stable et inclut les lments suivants : noyau Linux 2.6.32 ; X.Org 7.5 ; GNOME 2.30 ; KDE 4.4.5 ; GNU Compiler Collection (gcc) 4.4.5 ; prise en charge de l'ext4 de manire native.

176

Versions 6.0.1 La mise jour de Debian 6.0.1[47] a t publie le 19mars2011. Versions 6.0.2 La mise jour de Debian (6.0.2)[48] a t publie le 25juin2011. Versions 6.0.3 La mise jour de Debian (6.0.3)[49] a t publie le 8octobre2011. Versions 6.0.4 La mise jour de Debian (6.0.4)[50] a t publie le 28janvier2012. Versions 6.0.5 La mise jour de Debian (6.0.5)[51] a t publie le 12mai2012.

Caractristiques et critiques
Orientation et utilisations
La distribution Debian s'tant l'origine principalement dveloppe autour de son utilisation sur des serveurs, elle est donc particulirement adapte ce rle ; par exemple elle distingue toujours l'administrateur systme de l' utilisateur . Mais le but a toujours t d'obtenir un systme universel, c'est--dire utilisable aussi bien sur un serveur que sur un ordinateur de bureau, un ordinateur portable, voire un smartphone (ordiphone).

Sortie des versions


Cette utilisation originellement oriente serveurs a galement influenc son cycle de sortie de nouvelles versions. Une fiabilit irrprochable tait ncessaire, ce qui a entran des dlais trs longs entre les versions stables (surtout l'poque des versions 3). Cela avait pour consquence de fournir des applicatifs stables mais parfois dsuets ou dpasss au moment de la sortie d'une nouvelle version. En 2008, pour rsoudre ce problme, la version Etch et demi (etch-and-a-half) propose une mise jour des paquets au sein d'une version stable, ce qui est une premire dans l'histoire de Debian. En 2009, il est dcid de commencer geler les paquets la fin de chaque anne impaire[52] (c'est--dire de stopper les mises jour des lments constituants pour se concentrer sur leurs bonnes interactions). Cette nouvelle stratgie laisse apparatre un cycle de dveloppement de deux ans, et avec une nouvelle version stable au dbut de chaque anne paire (comme les versions LTS d'Ubuntu, mais sans fixer la date de sortie).

Debian Toutefois, la sortie de la version 6.0 (alias Squeeze) de Debian le 6fvrier2011 devrait constituer une exception unique cette rgle afin de pouvoir adapter le rythme au nouveau calendrier[52].

177

Scurit
D'une manire gnrale la scurit est rpute tre un point fort de Debian. La politique de scurit (commune aux systmes libres) est de toujours afficher les failles de scurit dcouvertes. En mai2008, Luciano Bello, dveloppeur Debian et chercheur en scurit informatique dcouvre que des changements effectus dans la version d'OpenSSL distribue par Debian avaient provoqu une faiblesse dans le gnrateur de nombres alatoires[53]. Ainsi les cls de scurit gnres par une machine utilisant la version Etch taient prvisibles[54]. Cette faille a concern aussi les distributions drives de Debian telles que Ubuntu et Knoppix.

Communication
On relve aussi des problmes sur le plan de la communication (site web l'aspect peu moderne et peu actualis par exemple), du moins jusqu' la sortie de Squeeze : le site officiel, le wiki et l'interface d'accs au paquets ont ainsi t mis jour ; mais aussi des problmes de communication entre les dveloppeurs. Ces aspects avaient notamment t points du doigt par Sam Hocevar lors de la campagne pour le poste de chef de projet[55] en 2007.

Logos
Le logo actuel (la volute) est l'uvre de Raul M. Silva, c'est le rsultat d'un concours organis en 1999. Il existe en deux versions : une version dont l'usage est libre (volute seule, avec ou sans la mention Debian ) et la version officielle (volute sur une bouteille avec ou sans mention Debian ) qui ne peut tre utilise qu'avec l'autorisation explicite de Debian[56],[57]. La volute voque le bon gnie qui s'chappe de la lampe d'Aladin.[rf.ncessaire]
Version libre du logo Debian

Bibliographie
Hertzog, Raphael, & Mas, Roland. (2011). Debian Squeeze - GNU/Linux. Eyrolles. (ISBN978-2-212-13248-9) 500 pages (avec DVD-Rom Debian GNU/Linux 6.0 (Squeeze) i386/AMD64). Hertzog, Raphael, & Mas, Roland. (2009). Debian Lenny - GNU/Linux. Eyrolles. (ISBN978-2-212-12443-9) 462 pages (avec DVD-Rom Debian GNU/Linux 5.0 (Lenny) i386/AMD64). Huet, Franck. (2008). Debian GNU/Linux : Scurit du systme, scurit des donnes, pare-feu, chiffrement, authentification. Eyrolles. (ISBN978-2-7460-4114-1) 278 pages. Dutreix, Michel. (2008). Debian GNU/Linux : Services rseaux. Eyrolles. (ISBN978-2-7460-4076-2) 296 pages. Hertzog, Raphael, & Mas, Roland. (2007). Debian Etch - GNU/Linux. Eyrolles. (ISBN978-2-212-12062-2) 428 pages. Le Thieis, Yann, & Chamillard, Gilles. (2007). Debian GNU/Linux : Administration du systme. ENI. (ISBN978-2-7460-3991-9) 374 pages. Aubepin, Frdric; Barons, Eric; Hurbain, Isabelle; & Namche, Sbastien. (2006). Debian 200% : 50 trucs, secrets et techniques. O'Reilly. (ISBN978-2-84177-367-1) 303 pages.

Debian Le Thieis, Yann, & Pons, Nicholas. (2006). Debian GNU/Linux version 3.1 (Sarge) : Administration du systme. ENI. (ISBN978-2-7460-3010-7) 386 pages. Krafft, Martin. (2006). Debian : Administration et configuration avance. Eyrolles. (ISBN978-2-212-11904-6) 674 pages. Ronneburg, Frank. (2005). Debian GNU/Linux : Installation, administration, exploitation. Campus Press. (ISBN978-2-7440-1941-8) 624 pages. Hertzog, Raphael; Le Bars, Christophe; & Mas, Roland. (2005). Debian GNU/Linux. Eyrolles. (ISBN978-2-212-11639-7) 310 pages. Pirio, Mikael. (2004). Linux Debian : TCP/IP - les services rseaux. ENI. (ISBN978-2-7460-2459-5) 471 pages.

178

Notes et rfrences
[1] http:/ / www. debian. org/ News/ 2012/ 20120512 [2] http:/ / debian. org/ releases/ testing/ [3] http:/ / www. debian. org/ [4] (fr) Page du projet [[Debian GNU/Hurd (http:/ / www. debian. org/ ports/ hurd/ index. fr. html)]] sur debian.org [5] propos de Debian (http:/ / www. debian. org/ intro/ about), consult le 05/08/2009. [6] (fr) Page du projet [[Debian GNU/kFreeBSD (http:/ / www. debian. org/ ports/ kfreebsd-gnu/ index. fr. html)]] sur debian.org [7] Pour l'instant seulement sur AMD64 et i386 d'aprs l' annonce (http:/ / www. debian. org/ News/ 2009/ 20091007) sur debian.org

(fr) Le choix de Munich se porte sur Debian (http://linuxfr.org/2005/04/19/18767.html) sur Linuxfr et (de) communiqu sur le site de la ville de Munich (http:/ / www. muenchen. de/ Rathaus/ dir/ limux/ publikationen/ news_archiv/ 12z7730/ basis_client. html) [9] (fr) propos de Debian (http:/ / www. debian. org/ intro/ about. fr. html) [10] (fr) Contrat social de Debian (http:/ / www. debian. org/ social_contract. fr. html) [11] (fr) Principes du logiciel libre selon Debian (http:/ / www. debian. org/ social_contract. fr. html#guidelines) [12] (fr) La constitution de Debian (http:/ / www. debian. org/ devel/ constitution. fr. html) [13] (en) Software in the Public Interest (http:/ / www. spi-inc. org) [14] The Debian organization web page (http:/ / www. debian. org/ intro/ organization), date de consultation : 01/11/2008. [15] The Emergence of Governance in an Open Source Community (http:/ / www. business. ualberta. ca/ tcc/ documents/ TII_3_OMahoney_Ferraro_final. pdf), date de consultation : 01/11/2008. [16] Dons de matriel et de services Debian (http:/ / www. debian. org/ misc/ equipment_donations), site en franais de la fondation Debian, consult le 06/08/2009. [17] http:/ / www. debian. org/ doc/ manuals/ project-history/ ch-leaders A Brief History of Debian Chapter 2 Leadership, date de consultation : 01/11/2008.
[8] [18] (en) Debian Project Leader Election 2008 Results (http:/ / lists. debian. org/ debian-vote/ 2008/ 04/ msg00060. html) [19] (en) Debian Project Leader Election 2009 Results (http:/ / lists. debian. org/ debian-vote/ 2009/ 04/ msg00011. html) [20] (en) Debian Project elects Stefano Zacchiroli as next Project Leader (http:/ / www. debian. org/ News/ 2010/ 20100416), communiqu de presse de Debian, 16 avril 2010 [21] (en) Bits from the (chilly) release team (http:/ / lists. debian. org/ debian-devel-announce/ 2010/ 08/ msg00000. html) [22] (fr) Notes de publication pour Debian GNU/Linux 6.0 ( Squeeze ) (http:/ / www. debian. org/ releases/ squeeze/ i386/ release-notes/ ch-whats-new. fr. html#newdistro) [23] (fr) Page Portages du site officiel (http:/ / www. debian. org/ ports/ ) [24] http:/ / www. debian. org/ News/ 2010/ 20100905 [25] [26] [27] [28] [29] [30] [31] [32] [33]

(en) Debian Live Project (http://live.debian.net/)


http:/ / www. debian. org/ releases/ hamm/ index. fr. html http:/ / www. debian. org/ releases/ slink/ index. fr. html http:/ / www. debian. org/ releases/ potato/ index. fr. html http:/ / www. debian. org/ releases/ woody/ index. fr. html http:/ / www. debian. org/ releases/ sarge/ index. fr. html http:/ / www. debian. org/ releases/ etch/ index. fr. html http:/ / www. debian. org/ releases/ lenny/ index. fr. html http:/ / www. debian. org/ releases/ squeeze/ index. fr. html

[34] (en) Luk Claes, Release Update: freeze guidelines, testing, BSP, rc bug fixes (http:/ / lists. debian. org/ debian-devel-announce/ 2008/ 09/ msg00000. html), 1erseptembre2008 [35] (en) Debian -- News -- Debian 6.0 "Squeeze" released (http:/ / www. debian. org/ News/ 2011/ 20110205a), 6fvrier2011 [36] [37] [38]

(fr) Publication de la mise jour de Debian 6.0.1 (http://www.debian.org/News/2011/20110319), 19mars2011 (fr) Publication de la mise jour de Debian 6.0.2 (http://www.debian.org/News/2011/20110625), 25juin2011 (fr) Publication de la mise jour de Debian 6.0.3 (http://www.debian.org/News/2011/20111008), 8octobre2011

Debian
[39] (fr) Publication de la mise jour de Debian 6.0.4 (http:/ / www. debian. org/ News/ 2012/ 20120128), 28janvier2012 [40] (fr) Publication de la mise jour de Debian 6.0.5 (http:/ / www. debian. org/ News/ 2012/ 20120512), 12mai2012 [41] http:/ / www. debian. org/ releases/ sid/ index. fr. html [42] (fr) La FAQ Debian GNU/Linux (http:/ / www. debian. org/ doc/ FAQ/ ch-ftparchives. fr. html#s-sid) [43] (fr) Raphal Berbain, Re: Sarge =? testing (http:/ / lists. debian. org/ debian-user-french/ 2002/ 09/ msg02251. html) [44] (en) Debian GNU/Linux 4.0 updated and support for newer hardware added (http:/ / www. debian. org/ News/ 2008/ 20080726) [45] Debian on the FreeRunner (http:/ / lists. linuxtogo. org/ pipermail/ smartphones-standards/ 2008-August/ 000232. html), annonce sur une liste de discussion de Debian [46] Notes de publication pour Debian GNU/Linux 5.0 ( Lenny ), Intel x86 (http:/ / www. debian. org/ releases/ lenny/ i386/ release-notes/ ), 14 fvrier 2009 [47] Publication de la mise jour de Debian 6.0.1 (http:/ / www. debian. org/ News/ 2011/ 20110319) [48] Publication de la mise jour de Debian 6.0.2 (http:/ / www. debian. org/ News/ 2011/ 20110625. fr. html) [49] Publication de la mise jour de Debian 6.0.3 (http:/ / www. debian. org/ News/ 2011/ 20111008) [50] Publication de la mise jour de Debian 6.0.4 (http:/ / www. debian. org/ News/ 2012/ 20120128) [51] Publication de la mise jour de Debian 6.0.5 (http:/ / www. debian. org/ News/ 2012/ 20120512) [52] (en) Debian decides to adopt time-based release freezes (http:/ / www. debian. org/ News/ 2009/ 20090729), annonce sur le site www.debian.org [53] (en) DSA-1571-1 openssl -- predictable random number generator (http:/ / www. debian. org/ security/ 2008/ dsa-1571) [54] (en) Debian OpenSSL Predictable PRNG Toys (http:/ / metasploit. com/ users/ hdm/ tools/ debian-openssl/ ) par H.D. Moore, le crateur de Metasploit [55] (fr) Programme de Sam Hocevar (http:/ / www. debian. org/ vote/ 2007/ platforms/ sho. fr. html) [56] Debian actualit - 26 aot 1999 - Debian choisit un nouveau logo (http:/ / www. debian. org/ News/ 1999/ 19990826), Debian.org, 26 aot 1999 [57] Logos Debian (http:/ / www. debian. org/ logos/ ), Debian.org

179

Ubuntu
Ubuntu

Ubuntu 12.04 LTS (Precise Pangolin) avec l'interface Unity et le navigateur Web Firefox Famille Langues Type de noyau tat du projet Type Unix Multi-langues (+ de 55) Monolithique modulaire (Linux) Actif

Ubuntu
[1] i386 i686 AMD64 [2] PowerPC [3] UltraSPARC [4] ARM (Depuis Ubuntu Server 11.10) Canonical Ltd. Ubuntu Foundation Multiples (Principalement GNU GPL) Logiciel libre Open Source 20octobre2004 12.04 (Precise Pangolin) [5] (26avril2012) []

180
Plates-formes

Entreprise/ Dveloppeur Licence

tats des sources

Premire version Dernire version stable Dernire version avance Mthode de mise jour

12.10 The Quantal Quetzal (07juin2012) [] APT

Environnement graphique GNOME, puis Unity[6] (Ds Ubuntu 11.04 (le 28avril2011) Gestionnaire de paquets Site web dpkg www.ubuntu.com [7]

Ubuntu (prononciation [ubuntu], ou-boun-tou en franais) est un systme dexploitation libre[8] commandit par la socit Canonical et une marque dpose par cette mme socit. Fond sur la distribution Linux Debian et utilisant le bureau Unity, Ubuntu se veut convivial, intuitif et sr . Il est constitu de logiciels libres[9], est disponible gratuitement y compris pour les entreprises, et bnficie d'une nouvelle version (appele mise niveau ) tous les six mois. Avec une utilisation globale estime plus de 25 millions d'utilisateurs[10], il est principalement conu pour une utilisation sur des ordinateurs personnels (portables et fixes), bien que d'autres versions consacres aux netbooks et aux serveurs existent aussi. Depuis Ubuntu 11.04, la version Netbook a fusionn avec la version Desktop. Cette dernire tant passe l'interface Unity, il n'y avait plus de raison de maintenir deux branches distinctes.

Concept
l'instar de la distribution GNU qui repose sur le projet GNU, Ubuntu, qui utilise cette base, est organis autour de buts atteindre qui ne qualifient pas ncessairement les distributions produites. Par exemple, alors que les principes taient dj tablis, la premire a t nomme phacochre verruqueux par ironie vis--vis du rsultat possible, compte tenu des dlais tenir[11].

Philosophie
Ubuntu affiche comme ambition de principe la volont que le monde entier puisse quitablement profiter du logiciel, et pour ce faire, que tout utilisateur d'ordinateur puisse tre libre de tlcharger, d'utiliser, de copier, de distribuer, d'tudier, de partager, de modifier et d'amliorer le logiciel pour toutes utilisations sans payer de droit de licence. Il est stipul aussi que l'utilisateur doit pouvoir choisir la langue dans laquelle il l'utilise et avoir l'opportunit d'utiliser le logiciel mme s'il est handicap[12].

Ubuntu

181

Le nom
En rapport avec ces principes de base, son nom provient dun ancien mot bantou (famille de langues africaines), quelqu'un d'ubuntu dsignant une personne sachant que ce qu'elle est, est intimement li ce que sont les autres, donc il est parfois traduit en l'appliquant au je : Je suis ce que je suis grce ce que nous sommes tous . C'est un concept fondamental de la philosophie de la rconciliation dveloppe par Desmond Mpilo Tutu avec l'abolition de l'apartheid. Ce mot signifie aussi en kinyarwanda, la langue rwandaise, et en kirundi, la langue burundaise, humanit , gnrosit ou gratuit ; on dit d'une chose qu'elle est k'ubuntu si elle est obtenue gratuitement. L'utilisation en informatique est une rcupration de ce sens philosophique et politique tel qu'il se trouve expliqu dans le travail de la Commission de la vrit et de la rconciliation. Les attendus philosophiques pratiques du sens fondamental permettent de mieux saisir par exemple la mission technologique socialement durable de la Fondation Shuttleworth (ci-dessous) et relaye en France dans les travaux de philosophes comme Barbara Cassin et Philippe-Joseph Salazar.

Identit visuelle

Ancien logo

Logo actuel

Ancienne icne

Icne actuelle

Depuis sa cration, l'identit visuelle de la distribution s'est base sur un thme baptis Human (humain), utilisant principalement des teintes brunes et oranges ; ainsi on retrouvait, chaque sortie de version, un cran de dmarrage, un fond d'cran, un cran de connexion, ainsi que le logo de la distribution bass sur ces caractristiques. partir de la version 10.04 (Lucid Lynx), une nouvelle tape dans l'identit visuelle d'Ubuntu est franchie. Le thme principal s'appelle dsormais Light (lumire), et bnficie d'une teinte revue base essentiellement sur un couple violet/orange. Le logo a galement t refondu, avec une nouvelle police de caractre, tout en conservant la couleur orange qui a longtemps caractris ce systme d'exploitation.

Distribution
Installation
Ubuntu est propos par dfaut sous forme d'un LiveCD appel desktop (bureau). Un redmarrage permet d'utiliser directement Ubuntu et de l'installer. Cette version permet, sans corrompre le systme utilis, sans le modifier, de tester la compatibilit d'une (nouvelle) version avec un ordinateur. Une version alternate (alternative) ne permet pas le dmarrage live mais inclut des procdures dinstallation avances, plus proches de Debian. Avant Ubuntu 6.06, la version live ne permettait pas l'installation. La version DVD permet les deux modes.

(Ubuntu 10.04 LTS Live Mode)

Lenvironnement graphique est GNOME par dfaut, KDE pour Kubuntu, Xfce pour Xubuntu, LXDE pour Lubuntu et aucun pour la version serveur. Il est possible d'en changer ou d'en ajouter. Lorsque plusieurs environnements graphiques sont installs, on peut choisir celui dsir au moment de la connexion, aprs la frappe (ou la slection) de son identifiant et avant celle de son mot de passe.

Ubuntu

182

Technique
Les distributions Ubuntu sont bases sur la branche dite instable de Debian (surnomme Sid). Larchitecture gnrale (dont le systme de paquets APT) est donc celle de la distribution Debian. La diffrence principale est que la convivialit gnrale (procdure dinstallation, choix de logiciels par dfaut...) se fait parfois hors du cadre thique trs strict de Debian. Par contre, les versions stables de Debian suivantes intgrent ou adaptent certaines des avances mises en place pour Ubuntu. Ubuntu mise sur l'utilisabilit ; le systme tient sur un seul LiveCD compress. Avec l'approche One Application Per Task (une application par tche), le CD ne contient que les programmes ncessaires pour une utilisation courante. partir de la version 7.04 (nom de code Feisty Fawn), le systme d'installation inclut un assistant de migration depuis le systme d'exploitation Windows et transfre les donnes personnelles (dossier Mes Documents) ainsi que les fonds d'crans, les favoris internet, etc. Dans un souci d'homognit et de performance globale du systme, seules les applications GTK+ (pour le bureau GNOME) sont proposes par dfaut dans Ubuntu. Pour Kubuntu, ce sont des applications Qt, plus adaptes au bureau KDE, qui sont prfres. Ubuntu inclut aussi un systme de mise jour automatique pour corriger les bogues et les failles de scurit. la diffrence de la plupart des distributions Linux, le compte root ou administrateur est dsactiv par dfaut pour faciliter l'administration du systme (choix donnant souvent lieu des polmiques concernant la scurit) ; c'est donc l'utilisateur qui effectue les tches administratives temporairement et pour une tche dtermine avec les droits d'administrateur (voir sudo). Ubuntu est disponible, officiellement pour les architectures x86 (Intel et compatibles), AMD64 et SPARC, mais non officiellement pour PowerPC (arrt du support avec la version 6.10), IA-64 (Intel Itanium) et PlayStation 3 (processeur Cell driv du PowerPC d'IBM). Avec la version 9.04 Jaunty Jackalope est venu le support officiel de l'architecture ARM9, grce au projet Ubuntu Mobile.

Historique
Le projet est initi en 2004 par le sud-africain Mark Shuttleworth. Devenu multimillionnaire aprs la vente de sa prcdente entreprise[13], cet ancien dveloppeur Debian souhaite une version plus facile d'accs pour les novices et se consacre la ralisation de ce projet. Pour le mener bien, il cre paralllement Canonical, socit sponsor officiel du systme d'exploitation, et Ubuntu Foundation, une association sans but lucratif charge en cas d'chec de l'entreprise de prenniser le projet communautaire selon ces critres idologiques de disponibilit pour tous (et dote de 10 millions de dollars bloqus cette fin). Avant sa sortie pour le grand public, le projet trs secret avait comme nom de code no-name-yet[14], pas encore de nom . Ds le dbut, les noms des nouvelles distributions s'organisent d'une manire prcise : [adjectif] [animal]. Il annonce une nouvelle version tous les six mois et des cycles de dveloppement de 2 ans (dtails dans Versions). Sur le

Mark Shuttleworth.

Ubuntu portail (Launchpad) charg entre autres de lister les bugs d'Ubuntu, le premier bug[15] constat est rest clbre : Mark Shuttleworth dnonce le fait que Microsoft ait une part de march crasante, et qu'il soit difficilement possible d'acqurir un ordinateur dans un magasin sans Windows pr-install. Ce bug a t confirm dans de nombreux pays, notamment en Belgique, au Canada, en France et en Suisse, et c'est un des buts d'Ubuntu de le rparer, selon les termes mmes de Mark Shuttleworth. En 2005, un an aprs sa cration, Ubuntu suscite l'intrt de nombreux internautes[16]. En 2006, Ubuntu 6.06 LTS (de nom de code Dapper Drake ) est la premire version issue d'un cycle de dveloppement de 2 ans. L'installeur Ubiquity apparat sur le LiveCD et quipe depuis lors lensemble des LiveCD. Canonical passe des accords avec Sun Microsystems. En 2007, la version Ubuntu 7.04 inaugure les effets 3D avec Compiz (dsactivs par dfaut) et le rapatriement, via une interface graphique, du dossier Mes Documents , des fonds dcrans, des favoris Internet et des contacts (courrier lectronique et messagerie instantane) depuis un ancien systme dexploitation. En France, l'Assemble nationale s'quipe d'ordinateurs Ubuntu[17]. Intel passe un contrat avec Canonical pour dvelopper une plate forme mobile : Ubuntu Mobile. Dell vend des portables et des ordinateurs avec Ubuntu prinstall depuis le 24mai2007 (le support Dell d'Ubuntu est effectu via Canonical). Ces ordinateurs sont galement disponibles en France depuis le 8aot2007[18]. En janvier 2008, en France, la gendarmerie nationale annonce son abandon de Windows et la migration de tous ses postes informatiques vers Ubuntu d'ici 2013 (soit environ 70000 ordinateurs). Ce qui reprsentait sur la priode 2004 - mars 2009 une conomie de 50 millions d'euros[19]. En avril sort la deuxime version issue d'un cycle de dveloppement de 2 ans, la version Ubuntu 8.04 LTS, nom de code Hardy Heron (le hron robuste). En juin, lintgration de Gobuntu version libre dUbuntu Ubuntu en tant quoption dinstallation est annonce. En septembre, en Suisse, les 9000 ordinateurs des coles genevoises auront entirement abandonn les logiciels Microsoft Office. Dans un deuxime temps, Windows sera galement abandonn pour migrer vers Ubuntu[20],[21]. Un exemple plus proche est le choix d'Ubuntu en 2008 pour tous les serveurs de Wikipdia (au total 400, qui grent au moment de l'annonce 684 millions de visiteurs par an[22]). Le 9 avril 2010, Chris Kenyon, vice-prsident de Canonical, annonce que le nombre d'utilisateurs d'Ubuntu, qui tait estim 8 millions en 2008, est dsormais estim 12 millions[23]. Le 5 avril 2011, Canonical met fin son programme de distribution gratuite d'Ubuntu sur CD via son programme ShipIt (Systeme de distribution de CD-Rom gratuits). Dsormais il sera possible d'utiliser un service cloud offert aux utilisateurs pour pouvoir tester Ubuntu sur Internet sans l'installer[24]. Entre avril et mai 2011, la dernire version d'Ubuntu conduit certains utilisateurs passer sous Linux Mint et Fedora[25] rebuts par le choix de l'quipe de dveloppement d'imposer Unity comme gestionnaire de fentres.

183

Organisation du projet
Le projet Ubuntu sappuie sur une communaut internationale et souveraine de dveloppeurs et d'utilisateurs, qui labore la distribution en slectionnant les paquets de logiciels, en ralisant des mises jour de scurit et en fournissant des outils de support technique. Le dveloppement du projet sorganise autour dun portail mis en place par Canonical : Launchpad. Ce portail inclut les outils suivants, permettant le dveloppement d'Ubuntu : le projet Bazaar, permettant aux dveloppeurs dorganiser le dveloppement de paquets (sorte de CVS) ; le bug tracker Malone, permettant la gestion des rapports de bug provenant directement des utilisateurs ; le projet Answers [26], qui permet aux utilisateurs de poser leurs questions et deffectuer des demandes de support auprs de lquipe de support dUbuntu et dautres contributeurs ;

Ubuntu le bountie tracker, permettant dajouter ou de participer la donation de primes (en USD) aux dveloppeurs en contrepartie de fonctionnalits nouvelles dans Ubuntu ; le projet Rosetta, qui permet aux utilisateurs de traduire lensemble des paquets que comporte Ubuntu directement depuis le site du Launchpad ; le projet Blueprint [27], qui indique les divers objectifs atteindre pour la prochaine version d'Ubuntu. Launchpad comporte galement un grand nombre de wiki permettant aux diffrents groupes de contributeurs de sorganiser.

184

Composants
Ubuntu divise tous les logiciels en quatre sections, appeles composants ou encore dpts , en les classant par licences et par niveau de support utilisateur disponible. Par dfaut, une slection de paquets de main (principal) sera installe pour couvrir les besoins lmentaires de la majorit des utilisateurs.

Utilisation de la Logithque Ubuntu, l'utilitaire dinstallation et de suppression dapplications.

Libre Pris en charge par Canonical main

Non libre restricted

Non pris en charge par Canonical universe multiverse

main (principal) : paquets sous licence considre comme libre, et pour lesquels le support de Canonical est disponible. restricted (restreint) : un ensemble de pilotes et de firmwares dont la licence nest pas considre comme libre. universe (univers) : un grand choix de logiciels libres (dveloppement communautaire sans lintervention de Canonical). multiverse (multivers) : un ensemble de logiciels non libres (non supports par Canonical). Il existe cependant d'autres composants secondaires : security : mises jour de scurit ; updates : corrections de bogues importantes ; backport : dernires mises jour issues de la version en dveloppement ; commercial : applications ralises par des entreprises partenaires Canonical ; medibuntu : pour Multimedia, Entertainment & Distractions In Ubuntu , anciennement PLF qui comprend des paquets lgaux en France, mais litigieux dans dautres pays.

Ubuntu

185

Versions
Une version stable dUbuntu est mise disposition tous les six mois (comme Fedora et Mandriva Linux). Il existe galement un cycle de dveloppement sous-jacent de deux ans avec un objectif de stabilit accrue pour des versions LTS qui peuvent tre utilises exclusivement. Chaque version a un nom de code et un numro. La numrotation des versions dUbuntu est chronologique (contrairement la numrotation ordinale de nombreuses autres distributions : 1.0, 1.1, 1.2 ; 2.0, 2.1 ; 3.0 ...) : le premier nombre correspond l'unit des annes (5 pour 2005, 6 pour 2006...) et le second correspond au mois de la publication de la version stable (04 pour avril et 10 pour octobre). Les versions stables d'Ubuntu sont synchronises avec le dveloppement de lenvironnement de bureau GNOME. Ce dernier a un cycle de dveloppement de 6 mois, et une version stable de GNOME est publie chaque mois de mars et de septembre. Ubuntu est publi en version stable environ un mois aprs la sortie de la nouvelle branche de GNOME, soit aux mois d'avril et d'octobre. Exceptionnellement, un dlai de 6 semaines a t ajout au cycle de dveloppement de Dapper Drake. Devant originalement sortir en avril2006, cette version a t repousse au 1erjuin2006 dans le but de la stabiliser au maximum (elle est la premire tre officiellement propose en entreprise) et dy ajouter le support des langues caractres complexes (en particulier les langues orientales). Bien quofficiellement, les diffrentes versions de la distribution ne soient distingues que par leur numro de version, lors du dveloppement, chaque version est identifie par un nom de code en anglais form dun adjectif et dun nom danimal (les deux mots ayant la mme lettre initiale). Ainsi, en pratique les utilisateurs avancs et les dveloppeurs utilisent volontiers le nom de code, voire simplement ladjectif pour dsigner telle ou telle version. Par exemple, la version 5.10, ayant pour nom de code Breezy Badger, est couramment dsigne par le surnom Breezy. partir de la version 6.06 Dapper Drake, premire version LTS, les lettres initiales des noms de versions respectent l'ordre alphabtique et leur position chronologique (D est la 4e lettre de l'alphabet comme Dapper est la 4e version d'Ubuntu et ainsi de suite). La version 11.04, nomme Natty Narwhal est sortie le 28 avril 2011. La version 11.10 ou Oneiric Ocelot disponible depuis le 13 octobre 2011[28]. La version suivante (12.04) sappelle Precise Pangolin[29], elle a t publie le 26 avril 2012[30]. Ci-dessous la ligne du temps des versions actuellement supportes et maintenues par Canonical et la communaut Ubuntu.

ShipIt, ou l'envoi de CD gratuit


ShipIt tait le service de Canonical qui permettait l'envoi gratuit de CD de la dernire version d'Ubuntu (Desktop ou Serveur, au choix). Ce service tait principalement destin aux personnes ne disposant pas de ligne haut dbit. Les frais de port taient pris en charge par Canonical. Cependant, suite sa popularit croissante, Canonical mit fin au service le 5 avril 2011. L'attente pour recevoir le CD tait thoriquement de 2 3 semaines environ, mais pouvait prendre jusqu' 10 semaines en fonction de l'adresse de livraison. En France, il fallait compter une semaine entre le moment du passage de la commande la livraison. Pour les personnes qui souhaitaient une livraison personnalise (c'est--dire, plus d'un CD-ROM par commande), l'attente pouvait atteindre plus de 20 semaines[31], dans les cas les plus rares.

Ubuntu

186

Livrets des CD dUbuntu 10.04 LTS Lucid Lynx

Livrets des CD dUbuntu 10.04 LTS Lucid Lynx

Livrets des CD dUbuntu 9.04 Jaunty Jackalope

Livrets des CD dUbuntu 8.10 Intrepid Ibex

CD dUbuntu 8.04 LTS Hardy Heron

Dveloppement, branche instable


Une version en permanence instable est dveloppe sous le nom de code Grumpy Groundhog (la marmotte dAmrique grognonne). Ses sources viennent directement des dernires versions d'applications incluses dans Ubuntu[32],[33].

Ubuntu TV
Canonical, lditeur de la distribution Linux Ubuntu, a officialis l'occasion du CES 2012 de Las Vegas son entre sur le march de la TV connecte[34].

Variantes et drives
Plusieurs projets reconnus ou non par Canonical sont drivs d'Ubuntu. Ubuntu incluant par dfaut l'environnement GNOME, d'autres projets sont apparus afin de pouvoir bnficier dautres environnements graphiques. De mme, dautres versions ne sont que le rsultat d'un ajout de logiciels et dont le but est de convenir pour une utilisation particulire. Ces projets sont des distributions drives d'Ubuntu, car ils partagent exactement la mme base, les mmes logiciels, les mmes dpts APT, le mme nom de code et le mme cycle de dveloppement. Les variantes reconnues par Canonical, mais non officielles sont : Edubuntu, variante spcialement conue pour le monde de l'ducation ; Kubuntu qui est la variante utilisant le bureau KDE ; Xubuntu (prononcer Zoubountou ), variante destine des ordinateurs de configuration modeste, utilisant le bureau Xfce ; Mythbuntu, qui est une variante destine l'enregistrement vido et au multimdia ; Ubuntu Studio, qui est une variante destine la cration multimdia ;

Ubuntu Lubuntu, une variante trs lgre utilisant le bureau LXDE, est intgre dans les variantes reconnues partir de sa version 11.10 [35]. Cubuntu qui est la variante utilisant le bureau Cinnamon ; Ubuntu for Android sera propos par Canonical et permettra d'utiliser le systme d'exploitation sur les tlphones disposant d'Android[36].

187

Tutoriels
Le tutoriel de la documentation de la communaut francophone [37] Le tutoriel du Site du Zro [38]

Livres
Didier Roche, Simple comme Ubuntu, InLibroVeritas, 2007-2010, 356 p. (ISBN978-2-35922-032-2) sous licence Creative Commons By-Sa et librement tlchargeable sur Framabook [39] Benoit Cacinollo, Lionel Dricot, Joyce Markoll, Ubuntu, la distribution Linux facile installer. (ISBN221211608X) Michael Kofler, Ubuntu Linux, livre avec CD-ROM. (ISBN274402029X) Lionel Dricot, Ubuntu efficace, livre [40]. (ISBN2-212-12003-6 et 978-2-212-12003-5)

Notes et rfrences
[1] https:/ / wiki. ubuntu. com/ MaverickMeerkat/ ReleaseNotes Ubuntu 10.10 ncessite la prsence des instructions cmov sur IA-32, supprimant ainsi le support i386, i486 et i586 [2] Le support n'est plus officiel depuis Ubuntu 6.06 mais les nouvelles versions restent fonctionnelles sur PowerPC (Macintosh et PS3) [3] Ubuntu est seulement disponible pour les plates-formes UltraSPARC en dition Serveur. [4] http:/ / www. lemondeducloud. fr/ lire-ubuntu-1110-se-tourne-vers-le-cloud-et-arm-42262. html [5] http:/ / www. ubuntu. com/ download/ ubuntu/ download [6] site web officiel du gestionnaire de Bureau Unity : http:/ / unity. ubuntu. com/ [7] http:/ / www. ubuntu. com/ [8] Mais non libre au sens de la FSF : (http:/ / www. gnu. org/ distros/ free-distros. html). [9] Note : potentiellement utilise avec des lments non libres notamment pour une meilleure compatibilit, ce qui fait qu'Ubuntu ne fait pas partie des rares distributions considres comme 100 % libres selon les critres les plus stricts ( source (http:/ / www. gnu. org/ distros/ free-distros. html))] [10] http:/ / www. 20minutes. fr/ article/ 725116/ ubuntu-projet-communautaire [11] D'aprs un change rapport par Mark Shuttleworth retranscrit par Framasoft en 2005 ( source (http:/ / www. framasoft. net/ article624. html)), et qui serait l'origine de la forme de nom en gnral :

lifeless : Combien de temps avant que nous ne sortions la premire version ? sabdfl : a devra tre dynamique. Six mois max. lifeless : Six mois ! a nest pas beaucoup pour la finition. sabdfl : donc nous aurons la surnommer la version phacochre verruqueux .
[12] source (http:/ / www. ubuntu. com/ community/ ubuntustory/ philosophy) [13] Thawte, fonde en 1995 est vendue en 1999 Verisign pour 575 millions de dollars [14] Forum de dveloppement (http:/ / www. kdedevelopers. org/ node/ 591) mentionnant en aot 2004 larrive dune nouvelle distribution de nom de code no-name-yet. Le domaine correspondant (http:/ / www. no-name-yet. com) renvoie aujourd'hui sur le site officiel dUbuntu. [15] Microsoft has a majority market share sur bugs.launchpad.net (https:/ / bugs. launchpad. net/ ubuntu/ + bug/ 1) [16] Distribution la plus populaire selon le classement du site DistroWatch ( l'occasion de la sortie imminente d'Ubuntu 5.04), comme c'est annonc sur ce blog (http:/ / www. prendreuncafe. com/ blog/ post/ 2005/ 04/ 03/ 47-ubuntu-premiere-sur-distrowatch) [17] dtails sur ZDnet (http:/ / www. zdnet. fr/ actualites/ informatique/ 0,39040745,39371628,00. htm). (Le Parlement suisse aurait fait depuis un appel d'offre pour une demande identique source : Plein cran - Le logiciel libre (LCI), Voir sur le site de LCI (http:/ / tf1. lci. fr/ infos/ podcast/ pleinecran/ 0,,3471500,00-plein-ecran-juin-logiciels-libres-. html) [18] Dell propose deux PC sous Linux Ubuntu en France ! (http:/ / www. pcinpact. com/ actu/ news/ 38131-Dell-Linux-Ubuntu-704-Inspiron. htm) [19] Article de Clubic : "La gendarmerie nationale franaise adopte Ubuntu" (http:/ / www. clubic. com/ actualite-92900-gendarmerie-nationale-prepare-passage-ubuntu. html) Voir aussi : Article sur lemondeinformatique.fr (http:/ / www. lemondeinformatique. fr/ actualites/ lire-la-gendarmerie-migrera-70-000-postes-sous-linux-d-ici-2013-25221. html)

Ubuntu
[20] Article de la Tribune de Genve (http:/ / www. tdg. ch/ pages/ home/ tribune_de_geneve/ recherche/ recherche_3_2_1/ (contenu)/ 211880) ( Archive (http:/ / web. archive. org/ web/ */ http:/ / www. tdg. ch/ pages/ home/ tribune_de_geneve/ recherche/ recherche_3_2_1/ (contenu)/ 211880), Wikiwix (http:/ / archive. wikiwix. com/ cache/ ?url=http:/ / www. tdg. ch/ pages/ home/ tribune_de_geneve/ recherche/ recherche_3_2_1/ (contenu)/ 211880), que faire ?) [21] [Rectificatif paru dans la Tribune de Genve du lendemain] [22] l'article de cette annonce (http:/ / www. computerworld. com/ action/ article. do?command=viewArticleBasic& taxonomyName=Servers+ and+ Data+ Center& articleId=9116787& taxonomyId=154& pageNumber=1) faite sur computerworld.com (en anglais) [23] Canonical revendique 12 millions d'utilisateurs d'Ubuntu (http:/ / www. zdnet. fr/ actualites/ informatique/ 0,39040745,39750745,00. htm), ZDNet, 9 avril 2010. Consult le 9 avril 2010 [24] http:/ / www. zdnet. fr/ actualites/ canonical-met-fin-a-son-programme-de-distribution-gratuite-d-ubuntu-sur-cd-39759737. htm [25] Sur Distrowatch (http:/ / distrowatch. com/ stats. php?section=popularity), la baisse d'intrt pour Ubuntu reflte cette fuite des utilisateurs. [26] https:/ / answers. launchpad. net/ distros/ ubuntu/ + tickets [27] https:/ / launchpad. net/ distros/ ubuntu/ + specs [28] Annonce sur distrowatch (http:/ / distrowatch. com/ ?newsid=06930). Consult le 17octobre2011 [29] P is for (http:/ / www. markshuttleworth. com/ archives/ 784), Mark Shuttleworth, 5octobre2011. Consult le 6octobre2011 [30] Ubuntu 12.04 LTS (http:/ / doc. ubuntu-fr. org/ precise). Consult le 28Mars2012 [31] https:/ / shipit. ubuntu. com/ [32] (en) Grumpy Groundhog sur le wiki d'Ubuntu (https:/ / wiki. ubuntu. com/ UbuntuDownUnder/ BOFs/ GrumpyGroundhog) [33] (en) prsentation sur Launchpad (https:/ / blueprints. launchpad. net/ launchpad-foundations/ + spec/ grumpy-groundhog) [34] (en) ubuntu TV (http:/ / www. ubuntu. com/ tv) [35] (en) Lubuntu to become official Ubuntu derivative (http:/ / www. h-online. com/ open/ news/ item/ Lubuntu-to-become-official-Ubuntu-derivative-1241561. html), www.h-online.com, 11 mai 2011 (consult le 11 mai 2011) [36] Du smartphone au PC : Canonical prsente Ubuntu pour Android (http:/ / www. clubic. com/ linux-os/ debian/ ubuntu/ actualite-477204-ubuntu-android-canonical-multi-boot. html#ixzz1xE7Qs4dT), Clubic, Guillaume Belfiore, 22 fvrier 2012 [37] http:/ / doc. ubuntu-fr. org/ installation [38] http:/ / www. siteduzero. com/ tutoriel-3-12827-reprenez-le-controle-avec-linux. html [39] http:/ / www. framabook. org/ ubuntu. html [40] http:/ / www. eyrolles. com/ Accueil/ Livre/ 9782212120035/ livre-ubuntu-efficace. php

188

SUSE
Coordonnes gographiques: 492733N 110456E
SUSE

openSUSE 12.1 with KDE SC 4.7 Famille Type de noyau tat du projet Plates-formes Entreprise/ Dveloppeur Licence GNU/Linux Monolithique modulaire en dveloppement x86, x86-64, PPC SUSE communaut openSUSE GNU GPL

SUSE

189
tats des sources Dernire version stable Mthode de mise jour Logiciel libre, Open Source et Propritaire 12.1 [1] (16novembre2011) []

YaST, Zypper

Environnement graphique KDE GNOME XFCE LXDE Gestionnaire de paquets Site web RPM www.opensuse.org [3] www.suse.com [2]

SUSE (prononciation : /su:z/, "souzeu" en franais) est une distribution Linux majeure, d'origine allemande et principalement dveloppe en Europe. La premire version de cette distribution apparut au dbut de l'anne 1994, faisant de SUSE la plus ancienne distribution commerciale encore existante. Elle acquiert sa renomme grce son outil de configuration YaST. En 2003, elle a t rachete par la socit amricaine Novell, membre fondateur de l'Open Invention Network. Novell ouvrit largement le dveloppement de la distribution aux contributeurs extrieurs en crant en 2005 le projet communautaire openSUSE. En 2011, Novell fut son tour rachet par Attachmate, qui spara SUSE de Novell. Ainsi, SUSE est nouveau une entreprise indpendante[4].

Historique
La socit
La compagnie S.u.S.E. a t fonde le 2septembre1992 Nuremberg, en Allemagne, par quatre personnes : Roland Dyroff, Thomas Fehr, Burchard Steinbild et Hubert Mantel, tous dans leur vingtime anne. Trois des fondateurs taient toujours l'universit, tudiant les mathmatiques; Thomas Fehr avait dj obtenu un diplme et travaillait en tant qu'ingnieur logiciel. L'ide originale tait que la compagnie fasse le dveloppement de logiciels et offre des services de consultation UNIX. Selon l'un de ses fondateurs, Hubert Mantel, cette ide ne s'est pas concrtise de manire apprciable, le travail dans ce secteur d'activit tant difficile obtenir, et, aprs un certain temps, le groupe s'orienta vers la distribution de Linux, offrant en parallle le service et la vente de logiciels. Le nom S.u.S.E tait originellement un acronyme allemand pour Software und System-Entwicklung , signifiant Dveloppement de logiciels et de systmes. Le nom complet na jamais t employ et la compagnie a toujours t connue sous le nom de S.u.S.E., raccourci en SuSE en octobre 1998. Une rumeur officieuse suggre que le nom serait un hommage l'informaticien allemand Konrad Zuse, un des pres de l'informatique, qui dveloppa la premire machine informatique lectronique en 1938, SuSE et Zuse se prononant dune manire similaire en allemand, l'exception de la consonne initiale. L'emblme de la distribution est un camlon vert, prnomm officiellement Geeko (contraction de Gecko et geek) suite un concours organis par SUSE. Son dessin a passablement volu au fil du temps[5].

SUSE

190

Les origines
La socit a ainsi dbut comme compagnie de service, offrant des manuels UNIX et Linux, et des logiciels, parmi lesquels se trouvaient les distributions SLS et Slackware, et proposant son assistance technique. SLS (Softlanding Linux System), fonde par Peter McDonald et aujourdhui disparue, tait la premire vritable distribution intgrer des lments piliers comme X Window System et TCP/IP. La distribution Slackware, maintenue encore lheure actuelle[6] par Patrick Volkerding, un ancien contributeur de SLS, fut largement base sur cette dernire. Ainsi, la socit envoyait un jeu de quarante disquettes Slackware aux personnes qui dsiraient obtenir Linux. Par la suite, les scripts de Patrick Volkerding furent traduits, faisant de la distribution originelle S.U.S.E. Linux 1.0 une version allemande de Slackware, dveloppe en troite collaboration avec son auteur. Le jeu de disquettes fut converti en CD, lors de la gnralisation de ce support. Selon les souvenirs de Bodo Bauer[7], un des premiers employs de la socit, les dirigeants de S.u.S.E. dcidrent quil valait mieux dvelopper leur propre distribution plutt que de toujours corriger les mmes bugs de Slackware, Patrick Volkerding ne prenant pas en compte les correctifs proposs par la socit et ne les incluant pas dans ses nouvelles versions. Ils prirent galement conscience quun meilleur outil dinstallation et de configuration tait ncessaire. S.u.S.E prit pour point de dpart la distribution Jurix, qui nexiste plus aujourdhui, son auteur Florian LaRoche se joignant lquipe S.u.S.E, et commena de dvelopper YaST, l'outil d'installation et de configuration qui allait devenir le point fort de la distribution[8]. noter que Jurix, plus ancien, nest pas un driv de Slackware[9]. En 1996, la premire vritable distribution de l'entreprise fut publie sous la dnomination S.u.S.E Linux 4.2. Le choix du numro de version a suscit beaucoup de discussions : il aurait pu tre simplement version 1.1, mais c'tait avant tout le dpart d'une nouvelle distribution, et la version 1.1 fut finalement rejete. On sest alors tourn vers le nombre 42, une rfrence intentionnelle la rponse de la Grande Question sur la Vie, l'Univers et le Reste de la srie de romans de science-fiction H2G2 de l'crivain anglais Douglas Adams The Hitchhiker's Guide to the Galaxy. Le numro de la premire version de YaST, 0.42, s'inspire galement des mmes sources.

Alors que S.u.S.E. Linux incorporait plusieurs fonctionnalits de Red Hat Linux, dont son gestionnaire de paquets RPM et sa structure de configuration /etc/sysconfig, le nombre de CD de la distribution commena augmenter, passant de 1 2, puis 3, 4 S.u.S.E. tait le distributeur numro un en Allemagne, reconnu comme un partenaire privilgi pour tout ce qui a trait Linux, quand en 1997, S.u.S.E., LLC fut cre Oakland (Californie) pour se frayer un chemin sur le march Linux amricain, tandis que Red-Hat y tait omniprsente ; la popularit de la distribution Linux de SuSE continuait galement de grandir en Europe : SuSE tait particulirement populaire en Allemagne, son pays d'origine, ainsi que dans les pays nordiques tels que la Finlande et la Sude, Linus Torvalds, le crateur du noyau Linux, l'ayant lui-mme utilise. Cependant, le succs de cette distribution dans le monde francophone resta mitig, une distribution concurrente, Mandrake, d'origine franaise, connaissait alors ses heures de gloire en France. Cela n'empcha pas SuSE de bientt devenir une socit mondiale avec l'tablissement de bureaux aux tats-Unis (1997) et au Royaume-Uni (1999). Cependant, l'optimisme et une expansion trop rapide de la socit l'ont conduit en 2001 rduire sa voilure pour pouvoir survivre. Ainsi, SuSE conclut le rachat de la socit alsacienne Arkane Media, une des premires socits franaises entirement ddie Linux et au monde du logiciel libre et qui en assurait l'assistance technique

La premire vritable SuSE Linux 4.2 et ses trois CD (1996).

L'expansion

SUSE francophone. Elle en fit sa filiale franaise, puis la ferma quelques mois plus tard[10]. Une discipline financire plus stricte, l'dition des versions pour entreprises, l'amlioration croissante des affaires ont relanc la compagnie.

191

Le rachat par Novell


Le 4novembre2003, la socit Novell annona qu'elle dsirait acqurir SuSE[11] pour deux cent dix millions de dollars. L'acquisition fut conclue en janvier2004[12] et le nom de l'entreprise fut alors chang en SUSE Linux. SUSE n'a ds lors plus de signification officielle. Selon J. Philips[13], stratge en technologie chez Novell pour la rgion Asie - Pacifique, Novell n'altrerait pas moyen terme la voie de dveloppement de SUSE. Au rassemblement annuel BrainShare de Novell en 2004, tous les ordinateurs tournrent sous SUSE Linux, pour la premire fois. Lors de ce rassemblement, il a galement t annonc que le programme d'administration propritaire de SUSE, YaST2, serait publi sous licence GPL, rendant ainsi la distribution entirement libre, selon la Free Software Foundation.

Le projet communautaire openSUSE


Le 4aot2005, le porte-parole et directeur des relations publiques de Les bureaux de SUSE/Novell Nuremberg. Novell, Bruce Lowry, annona que le dveloppement de SUSE Linux deviendrait plus ouvert et, qu'avec le lancement du projet communautaire openSUSE, similaire au projet Fedora de son concurrent direct Red Hat, ils essaieraient d'atteindre une plus grande proportion d'utilisateurs et de dveloppeurs. Le but du projet openSUSE est de procurer un environnement rendant la distribution SUSE la plus facile d'accs, et la plus adapte aux gots de l'utilisateur moyen et du dveloppeur expriment, pour en faire la distribution et la plateforme de dveloppement open-source la plus utilise[14]. Le systme d'exploitation avait dj, par dfinition, un code open source, et le processus de dveloppement serait plus ouvert qu'avant, permettant aux dveloppeurs ainsi qu'aux utilisateurs de collaborer : auparavant, le travail de dveloppement tait fait in-situ par SUSE, et la version 10.0 fut la premire tre offerte au public, pour essai. Pour la premire fois, les bureaux GNOME et KDE sont mis sur un pied d'galit, alors que la distribution tait habituellement oriente vers le bureau KDE. Ce changement de philosophie mena, suivant en cela les traces de la plupart des projets open - source, la sortie de la distribution en tlchargement gratuit direct avec accs un serveur de mises jour en ligne ; un dlai de deux mois tait auparavant obligatoire pour qui n'avait pas achet la bote. Une version tlchargeable gratuitement, en version entirement open source ou non (OSS : Open Source Software), et une dition en bote sont disponibles. En quelques mois, la distribution SUSE est passe d'un statut trs ferm un statut plus ouvert, accroissant sa popularit et son succs. Au vu de la confusion qu'il y avait entre les dnominations openSUSE, pour la communaut, et SUSE Linux, pour la distribution, il a t dcid, lors des premiers essais de la version 10.2, de renommer la distribution en openSUSE et de garder l'appellation SUSE Linux pour les produits du secteur entreprises de Novell[15]

SUSE

192

Une nouvelle dimension


Le 3novembre2006, la maison mre Novell a sign un accord historique[16] avec la socit Microsoft portant sur trois volets : l'amlioration de l'interoprabilit de SuSE avec Microsoft Windows, une licence rciproque sur l'utilisation des brevets et un accord sur la commercialisation et la promotion des deux solutions. Depuis le rachat par Novell en 2003, SuSE Linux est passe d'un statut de distribution incluant des fonctionnalits protges, avec publications diffres, restrictives, et dote d'un dveloppement ferm, celui d'une distribution libre, avec la publication de YaST, l'outil central de la distribution, avec un modle de dveloppement communautaire et avec une disponibilit gratuite et immdiate pour tous. Sa popularit ne cesse de grandir, par son ouverture et l'importance des infrastructures mises la disposition du public, mais avec certaines rticences concernant la collaboration entre Novell et Microsoft de la part d'une partie de la communaut des utilisateurs de Linux.

Historique des versions


openSUSE a un cycle de dveloppement thorique de huit mois et une dure de vie, avec disponibilit des mises jour critiques, de deux ans.
Couleur Rouge Jaune Vert Bleu Signification Ancienne version; non supporte Ancienne version; toujours supporte Version courante Version future

Nom du projet

Version

Date de sortie 1994-03-?? 1994-07-?? 1994-11-?? 1995-04-?? 1995-08-?? 1995-11-?? 1996-05-?? 1996-09-?? 1997-05-?? 1997-07-?? 1997-10-?? 1998-03-23 1998-09-10

Version noyau ?.?.? ?.?.? ?.?.? 1.2.9 ?.?.? ?.?.? ?.?.? ?.?.? ?.?.? 2.0.30 ?.?.? 2.0.33 2.0.35

S.u.S.E. Linux (base Slackware) 3/94 7/94 11/94 4/95 8/95 11/95 S.u.S.E. Linux 4.2 4.3 4.4 5.0 5.1 5.2 5.3

SUSE

193
SuSE Linux 6.0 6.1 6.2 6.3 6.4 7.0 7.1 7.2 7.3 8.0 8.1 8.2 SUSE Linux 9.0 9.1 9.2 9.3 10.0 10.1 10.1bis openSUSE 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.1 12.2 12.3 13.1 13.2 1998-12-21 1999-04-07 1999-08-12 1999-11-25 2000-03-09 2000-09-27 2001-01-24 2001-06-15 2001-10-13 2002-04-22 2002-09-30 2003-04-07 2003-10-15 2004-04-23 2004-10-25 2005-04-16 2005-10-06 2006-05-11 2006-10-13 2006-12-07 2007-10-04 2008-06-19 2008-12-18 2009-11-12 2011-03-10 2010-07-15 2011-11-16 Prvue 2012-07-?? Prvue 2013-03-?? Prvue 2013-11-?? Prvue 2014-07-?? 2.0.36 2.2.6 2.2.10 2.2.13 2.2.14 2.2.16 2.2.18 2.4.4 2.4.9 2.4.18 2.4.19 2.4.20 2.4.21 2.6.4 2.6.8 2.6.11 2.6.13 2.6.16 2.6.16 2.6.18 2.6.22 2.6.25 2.6.27 2.6.31 2.6.34 2.6.37 3.1

SUSE

194

Produits de la famille SUSE


Il existe 2 branches de la distribution SUSE : openSUSE SUSE Linux Enterprise

openSUSE
openSUSE, anciennement SUSE Linux, est l'quivalent de l'historique SUSE Linux Professionnal . Elle dispose d'un cycle de dveloppement thorique d'environ huit mois et une dure de vie (dure des mises jour critiques) de 2 versions plus 2 mois, soit 18 mois, partir de la date de sortie. Elle est disponible en tlchargement gratuitement et sans dlai en version complte, avec le choix d'obtenir ou non les logiciels propritaires. Elle est galement vendue en bote auprs du grand public. Ainsi, sil nexiste qu'une seule distribution openSUSE, elle se dcline en plusieurs Editions pour les architectures x86 et x86_64 (tat pour la version 11.2) : openSUSE Download Edition : Cest la version ISO librement tlchargeable. Elle est disponible en version CD Live (en version KDE4 ou GNOME) installable sur le disque dur, ou dmarrant partir du cd et en version DVD-5 simple couche plus complet. Un CD additionnel contenant certains logiciels propritaires est galement disponible. Un CD supplmentaire contenant des fichiers d'internationalisation pour les langues moins courantes est aussi disponible. Elle ne comprend ni assistance technique, ni manuels imprims. openSUSE Retail Edition : C'est la version d'openSUSE vendue en bote. Elle contient un DVD-9 (double-couche) comprenant les versions 32 et 64 bits, ainsi qu'une documentation sur support papier, une assistance utilisateur de 90 jours et 2 autocollants. Le support de la version Retail est ainsi un peu diffrent des ISO tlchargeables, mais tous les logiciels prsents dans la bote et non dans les versions Download sont inclus sur les serveurs FTP et librement accessibles. openSUSE FTP : Il existe galement un petit ISO permettant d'installer directement openSUSE depuis les FTP (installation par le rseau). Il y a sur les miroirs deux arbres FTP diffrents : lun pour les paquets opensource (oss), un second FTP pour les paquets non-opensource ou dont la licence est restrictive (non-oss). Les FTP peuvent tre utiliss pour complter les versions CD/DVD. openSUSE Factory : C'est la version de dveloppement permanent, partir de laquelle lquipe de dveloppement sort rgulirement des snapshots (alpha, bta puis RC) pour aboutir la version openSUSE stable.

SUSE Linux Enterprise


SUSE conoit des versions de la distribution pour son secteur d'activit entreprise et construites partir d'openSUSE. Elles se diffrencient par le fait qu'elles sont beaucoup plus cibles, ont une esprance de vie suprieure (5 ans, extensible 7), un cycle de dveloppement plus long (24 36 mois - gage de stabilit, au dtriment des nouveauts) et sont disponibles uniquement la vente (mises jour payantes), la licence incluant un support plus long. SUSE Linux Enterprise Server - SLES, une version oriente serveur d'entreprise. SUSE Linux Enterprise Desktop - SLED, une version oriente bureautique d'entreprise. SUSE Linux Enterprise Real Time - SLERT, une version spcialise dans le support "low latency" pour des oprations o le facteur temps est critique. SUSE Linux Enterprise Thin Client - SLETC, une version modifie de SLED et cible pour l'utilisation de clients lgers (netbook par exemple).

SUSE

195

Numrotation
Le fonctionnement de la numrotation des versions d'openSUSE est cal sur le cycle de publication de la version entreprise de Novell (SUSE Enterprise Server), puisque les versions xx.1 d'openSUSE sont usuellement la base de la version entreprise. Ainsi, pendant les 18 24 mois de march de SUSE Enterprise Server 10, les versions publiques d'openSUSE seront la version 10.1, 10.2, 10.3 et 11.0.

Caractristiques
Si openSUSE est livre avec beaucoup de logiciels similaires d'autres distributions, certaines caractristiques lui sont bien spcifiques. Parmi celles-ci, on peut citer[17]: Le centre de contrle YaST Le gestionnaire de paquets ZYpp Le service de compilation public openSUSE Build Service Le menu Slab maintenant inclus en amont dans KDE, mais toujours unique dans la version GNOME d'openSUSE et SLED La participation directe dans le dveloppement de GNOME et KDE Le polissage incomparable du bureau[rf.souhaite] L'installation en un clic (One-click install) La bote en vente - une voie aise pour les dbutants qui commencent avec openSUSE

Centre de contrle YaST


Le centre de contrle YaST (Yet Another Setup Tool) est un outil d'installation et de configuration constitu d'une multitude d'outils pour paramtrer l'ordinateur. Les diffrents modules sont classs par catgories. Cet outil fait la force d'openSUSE et des distributions commerciales drives de Novell car sa simplicit permet tout un chacun d'installer des logiciels, de configurer de manire avance son systme ou de mettre en place des rseaux ou divers serveurs sans pour autant devoir tre un professionnel de Linux. Autrefois propritaire, il est dsormais libre depuis le rachat de SuSE par Novell. Diffrentes interfaces de YaST Une caractristique de cet outil est qu'il fournit une interface graphique bien intgre l'environnement choisi (Qt ou GTK+), ainsi qu'une interface ncurses. Cette dernire est particulirement utile pour les installations non-graphiques, pour l'administration systme travers une connexion Internet lente, ou a des fins de dpannage. Il existe galement une interface web pour YaST appel WebYaST, le but est de proposer une interface de gestion web comme pour les box internet.[18]

YaST en interface GTK+.

YaST en interface Qt.

YaST en interface ncurses.

Portail Web pour YaST

SUSE

196

Installation automatise AutoYaST


AutoYaST est un systme qui permet d'installer un ou plusieurs systme openSUSE automatiquement sans intervention de l'utilisateur. Les installations AutoYaST sont effectues en utilisant un fichier de contrle XML qui contient les donnes d'installation et de configuration. Le profil de chaque systme courant est stock dans /root/autoyast.xml.

Systme de paquets ZYpp


La distribution SuSE repose sur le format de paquets RPM (RPM Package Manager) invent par Red Hat, et utilise son propre systme de gestion des paquets : ZYpp (ou libzypp). Le gestionnaire ZYpp fait suite aux rachats conscutifs en 2003 de Ximian et SuSE GmbH par Novell, qui dcida de fusionner les systmes RedCarpet et YaST package manager son systme Zen Management Network, destin la gestion de grand parc htrogne. Alors que le gestionnaire rsultant, ZYpp, fonctionnait bien sur les produits Entreprise avec le dmon ZMD, il n'tait pas trs bien adapt une distribution grand public, la version openSUSE 10.1 sortit en 2006 avec un systme de paquets imparfait, mal adapt et souffrant de problme de performance. Des ISOs d'une version remasterise (10.1 bis) furent publies quelques mois aprs cette sortie pour pallier ce problme. En Dcembre 2006 la version 10.2 d'openSUSE corrigera les plus gros problmes de ZYpp sans toute fois proposer une version "parfaite". Par la suite, ZMD fut supprim dfinitivement de la distribution et est dsormais rserv uniquement la version Entreprise, laissant openSUSE une version de ZYpp revisite. La version 11.0 introduit une nouvelle version de ZYpp et se diffrencie des outils similaires tels que APT ou YUM et sur la base des rsultats prometteurs du solveur de dmonstration OPIUM[19] destins combler leur faiblesses, le gestionnaire ZYpp utilise une nouvelle approche pour la rsolution des dpendances par l'utilisation d'un solveur boolen SAT, conduisant une fiabilit accrue. Depuis cette version cet outil se distingue par ses performances : il est trs rapide et affiche une empreinte mmoire trs faible en regard des autres solutions existantes[20].

Ligne de commande Zypper


L'interface en ligne de commande de ZYpp est Zypper. Il permet daccder des dpts distants, d'installer des paquets, de rsoudre les dpendances, de rechercher des mises jour logiciel, etc. Quelques commandes Zypper [21]: zypper install nom_paquet : installe un paquet (et les dpendances, si ncessaire), zypper remove nom_paquet : dsinstalle un paquet (et gre les dpendances lies), zypper search nom_paquet : recherche un paquet sans tre sensible la casse, zypper info nom_paquet : donne les informations sur le paquet concern, zypper update : met jour tous les programmes installs, zypper dist-upgrade : mise jour vers une version de distribution plus rcente, zypper refresh : rafraichissement des mta-donnes de tous les dpts configurs.

Service de compilation Buildserver


Un Buildserver, progressivement mis en place depuis la cration du projet openSUSE, est oprationnel et complte la distribution par son infrastructure. L'openSUSE Build Service est la plateforme ouverte et complte de dveloppement qui fournit l'infrastructure pour un dveloppement de distributions futures bases sur openSUSE. Il fournit des dveloppeurs de logiciel un outil pour compiler, mettre disposition et diter leur logiciel pour une large audience d'utilisateurs, y compris la cration de leur propre distribution base sur openSUSE, pour diffrentes architectures matrielle. L'openSUSE Build Service rend la cration de paquet plus facile. Il fournit des serveurs et l'infrastructure de cration de paquets pour openSUSE mais aussi pour d'autres distributions. Le Build Service peut facilement tre accd via une interface Web, ou par

SUSE l'intermdiaire d'une ligne de commande client. Une API utilisable via des logiciels clients spcifiques est galement disponible.

197

Certification LSB
La distribution est certifie par la norme LSB.

Communaut openSUSE
Objectifs
Les principes directeurs[22] d'openSUSE dcrivent les buts du projet et comment celui-ci est dirig. Les buts du projet openSUSE sont de : Faire d'openSUSE la distribution Linux la plus facile obtenir pour n'importe qui et la plateforme libre la plus rpandue au monde. Fournir un environnement de collaboration open source qui fasse d'openSUSE la meilleure distribution Linux du monde pour les nouveaux utilisateurs, mais aussi les utilisateurs expriments. Simplifier normment et ouvrir les procds de dveloppement des paquets, pour faire d'openSUSE la plateforme de choix pour les dveloppeurs Linux et les crateurs d'applications.

Structure
De faon gnrale, la communaut est organise en plusieurs quipes qui se concentrent sur diffrents domaines d'intrt particulier de la distribution ou du projet en gnral. Aussi, on distingue transversalement la catgorisation suivante : Conseil openSUSE Le conseil openSUSE (ou Board openSUSE), mis en place pour diriger l'ensemble du projet. Il est compos de 5 membres dmocratiquement lus, dont 2 employs de Novell et de 3 membres issus de la communaut, ainsi que d'un chairman dsign par Novell. Les principales tches pour les membres du conseil sont les suivants : Agir comme un point de contact central Aider rsoudre les conflits Communiquer les intrts de la communaut Novell Faciliter la communication entre tous les secteurs de la communaut Faciliter le processus de prise de dcision en cas de besoin.

Le conseil fournit des directives et soutient les structures de gouvernance existantes, mais ne dirige pas ni ne contrle le dveloppement, dans la mesure o des mcanismes communautaires existent pour raliser les objectifs du projet. Le conseil documente les dcisions et les rglements. Membres openSUSE Les Membres openSUSE sont des contributeurs qui se sont particulirement distingus en apportant une contribution continue et substantielle au projet openSUSE. Ils sont approuvs par le conseil openSUSE et bnficient de certains avantages : ils reoivent une adresse email @opensuse.org, un cloack IRC @opensuse/member/nom et ont droit un compte sur le blog Lizards.openSUSE.org. Plus important, ils ont droit participer aux lections du conseil openSUSE et aux votes de la communaut openSUSE.

SUSE Utilisateurs openSUSE openSUSE, en tant un projet communautaire ouvert et global, est constitu de contributeurs et utilisateurs issus de la plante entire.

198

Popularit
Bien que connaissant un succs grandissant sur le plan international, openSUSE reste nanmoins peu utilise dans le monde francophone en regard des autres distributions. Elle semble en revanche trs populaire en Allemagne, en Russie, en Rpublique tchque et en Indonsie[23].

Notes et rfrences
[1] [2] [3] [4] http:/ / en. opensuse. org/ Portal:12. 1 http:/ / www. opensuse. org http:/ / www. suse. com http:/ / www. lemagit. fr/ article/ suse-cloud-computing-opensource/ 11377/ 1/ suse-veut-place-dans-cloud-prive-open-source/ sparation de Novell en 2011 [5] Site Goodbye Dots (http:/ / www. goodbye-dots. de/ ) [6] Slackware est ainsi la plus ancienne distribution encore en activit. [7] Archives des mailing-lists (http:/ / lwn. net/ 1998/ 0205/ suse. html) [8] Sa licence permettait la modification et la redistribution du code, mais pas sa revente. [9] Fichier Lisez-moi de Jurix (http:/ / www. ibiblio. org/ pub/ historic-linux/ distributions/ jurix/ README. txt) [10] SuSE, dbut de la fin ? (http:/ / linuxfr. org/ 2001/ 08/ 13/ 4547. html) [11] Shankland, 2003 [12] Kennedy, 2003 [13] Ramesh (2004) [14] Aperu du projet (http:/ / en. opensuse. org/ Project_overview) [15] Voir mailing-list openSUSE (http:/ / lists. opensuse. org/ opensuse-announce/ 2006-07/ msg00001. html) [16] Joint Letter to the Open Source Community from Novell and Microsoft (http:/ / www. novell. com/ linux/ microsoft/ openletter. html) [17] What's unique about openSUSE? (http:/ / zonker. opensuse. org/ 2008/ 11/ 11/ whats-unique-about-opensuse/ ) [18] http:/ / fr. opensuse. org/ Portal:WebYaST [19] OPIUM: Optimal Package Install/Uninstall Manager (http:/ / www. cs. ucsd. edu/ ~lerner/ papers/ opium. pdf) [20] yum-and-zypp-speed-memory-usage (http:/ / duncan. mac-vicar. com/ 2008/ 05/ 17/ yum-and-zypp-speed-memory-usage/ ) [21] http:/ / fr. opensuse. org/ SDB:Zypper_usage [22] Principes directeurs (http:/ / fr. opensuse. org/ Principes_directeurs) [23] openSUSE Lizards - Linux Distribution Popularity Across the Globe (http:/ / lizards. opensuse. org/ 2008/ 08/ 22/ linux-distribution-popularity-across-the-globe)

Linux Mint

199

Linux Mint
Linux Mint

Linux Mint 11.0 Famille Type de noyau tat du projet Plates-formes Dernire version stable Mthode de mise jour Environnement graphique Gestionnaire de paquets Site web GNU/Linux Linux 3.0 (monolithique) Stable i386, AMD64 13 (Maya) [1] (23mai2012) []

APT, mintUpdate freedesktop.org (GNOME, KDE, Xfce, Fluxbox) (LMDE n'est disponible qu'avec l'interface Gnome ou Xfce pour le moment) dpkg www.linuxmint.com [2]

Linux Mint est un systme d'exploitation, de type GNU/Linux, connu pour sa simplicit d'installation et d'utilisation. Initialement bas sur Ubuntu, donc indirectement sur la distribution Debian GNU/Linux, depuis le 9 septembre 2010, est sortie une nouvelle version de Linux Mint base directement sur Debian GNU/Linux : la LMDE (Linux Mint Debian Edition). Linux Mint est donc principalement constitu de logiciels libres mais cette distribution inclut aussi par dfaut de nombreux lments propritaires ou non libres.

Linux Mint

200

Philosophie
Outre son appartenance au concept fondamental qui inspira Ubuntu, Linux Mint se dmarque en ajoutant aux nombreux logiciels libres des codecs (MP3, DivX, win32), plugins (flash et Realplayer), et pilotes (drivers) propritaires tels que ceux des cartes graphiques Nvidia ou ATI. Il en rsulte une configuration simplifie, et un accs multimdia instantan. Il existe cependant l'dition Universal (par opposition l'dition Main), n'incluant pas tous ces logiciels propritaires, et par consquent totalement libre[3].

Distribution
Linux Mint est propos sous la forme d'un LiveCD ou DVD. Un redmarrage permet d'utiliser instantanment la distribution, et mme de l'installer. Ce type de mdia n'altre en rien le(s) systme(s) d'exploitation install(s) demeure (XP, Vista...), parce qu'il utilise la mmoire vive de l'ordinateur ; il constitue donc un bon moyen de dcouvrir Linux, ou tester la compatibilit d'un ordinateur avec la distribution sans le modifier (la reconnaissance du matriel, le bon fonctionnement des priphriques, des cartes graphique et son par exemple). Linux Mint dcline les principaux environnements de bureau GNOME, KDE, Xfce, LXDE et Fluxbox qui font l'objet d'une publication spare.

quipe de dveloppement
Linux Mint est dvelopp et maintenu par les personnes suivantes[4] : Clment Lefbvre - Franais, vivant en Irlande. N le 11 Octobre 1978- Fondateur, chef de projet, dveloppeur et responsable de la Main, Universal et des ditions x64 Don Cosner - Responsable du versionnage et testeur Jamie Boo Birse - Responsable de l'dition KDE merlwiz79 - Responsable de l'dition Xfce Shane Joe Lazar - Responsable de l'dition Fluxbox (pour les versions 5 et 6 de Mint) Kendall Weaver - Responsable de l'dition Fluxbox et de l'dition LXDE (version 8)

Configuration requise
Linux Mint prend en charge les architectures Intel x86 et AMD64.
Minimum Recommand Processeur (x86) Mmoire vive Disque Dur (espace libre) Resolution d'cran 600MHz 256Mo 5Go 800600 1GHz 512Mo 10Go 1024768

* Note : si des effets 3D sont souhaits, une carte graphique compatible avec Linux Mint, possdant un processeur graphique est ncessaire.

Linux Mint

201

Caractristiques
Les particularits de Linux Mint sont les suivantes[rf.ncessaire] : Un accs facilit pour le nophyte Un thme aux couleurs de la nature qui volue constamment L'accs direct aux lments propritaires rencontrs sur le web (Flash, RealAudio ou Windows Media Audio...) Une communaut vivante l'coute des utilisateurs Une actualisation du noyau et des paquets dans leurs versions les plus rcentes Logiciels utilitaires facilitant l'utilisation (Mint install, Mint Menu, Mint update, etc.) Possibilit d'installer des paquets pour Ubuntu (sauf pour la version LMDE)

Comparaison avec Ubuntu


Contrairement Ubuntu, Linux Mint ne communique pas de dates de sortie. Les communiqus de presse sont annoncs lorsque tout est prt (qui vient de l'anglais When it's ready , souvent utilis pour dcrire ce genre de dveloppement). Ils peuvent tre publis en avance sur le calendrier, lorsque la distribution est au point, ou retards quand des bogues critiques sont dcouverts[rf.ncessaire]. Contrairement Ubuntu, la philosophie du projet Linux Mint est compatible avec l'utilisation de logiciels propritaires (Ubuntu aussi mais d'origine moins de logiciels propritaires y sont installs). En effet, sous Linux Mint la satisfaction de l'utilisateur est prioritaire sur la question de leurs droits, des licences, ou de l'thique. C'est pourquoi la plupart des versions de Linux Mint sont livres avec des codecs propritaires, comme par exemple le plugin Adobe Flash Player[rf.ncessaire]. Ubuntu et Linux Mint adoptent des stratgies radicalement diffrentes sur les mises jour[rf.ncessaire] : Ubuntu recommande ses utilisateurs que tous les paquets soient mis jour vers des versions plus rcentes utilisant une mthode de mise niveau base sur APT. Les bogues non corrigs sont considrs comme des problmes temporaires qui peuvent tre rgls par les mises jour futures et supplmentaires. En comparaison, Linux Mint recommande de ne pas mettre jour les paquets qui peuvent affecter la stabilit du systme. En outre, Linux Mint recommande l'utilisation de son outil de sauvegarde avant de mettre niveau les ordinateurs vers une nouvelle version. D'aprs le site DistroWatch, Linux Mint serait actuellement plus populaire qu'Ubuntu, la cause en serait le nouvel environnement de bureau Unity de ce dernier[5].

Particularits de la version base sur Debian (LMDE)


Contrairement Ubuntu, l'volution de LMDE n'est plus lie une entreprise prive commerciale (Canonical en loccurrence), Debian tant uniquement maintenue par la communaut et n'appartenant personne[rf.ncessaire]. Base sur les dpts Debian Testing, LMDE devient de ce fait une distribution Rolling release. Il n'y aura donc jamais de saut de version ; pas de mise jour du systme tous les 6 mois comme sur une Linux Mint classique[6]. LMDE est disponible pour les plates-formes i386 ainsi que X64 avec l'interface Gnome ou Xfce[7].

Avenir de Linux Mint


Le thme de Linux Mint sera sujet volution pour mieux coller aux attentes esthtiques des utilisateurs, comme pour Linux Mint Julia o le thme par dfaut devient mtallique avec des touches de vert. Clment Lefebvre : La mode en vogue est au brillant et aux interfaces minimalistes/chic et dire que Mac n'a eu aucune influence l-dedans serait ridicule. Cette mode est galement suivie par Ubuntu (je pense que c'est clair pour tout le monde maintenant) et Microsoft Windows : cela reflte simplement la demande et la popularit de ce genre d'esthtique. L'ordinateur devient un quipement mnager et son esthtique doit suivre la tendance en vogue du moment. Mint 10 a un pas d'avance dans cette direction et, que cela soit du fait d'une influence de Mac ou non n'a pas vraiment

Linux Mint d'importance. Nous pensons que c'est la chose faire [8]. L'quipe de dveloppement donne de plus en plus d'importance aux ditions DVD. Clment Lefebvre : Nous sommes ambitieux et les dveloppeurs amont galement. Pousser pour obtenir de meilleurs logiciels et de nouvelles fonctionnalits tous les six mois signifie que notre vision de l'environnement graphique ne tient tout simplement plus sur un CD. Nous ne comptons pas abandonner le liveCD, mais l'environnement graphique de rfrence pour nous est en train de devenir rapidement le liveDVD. Si vous voulez utiliser Linux Mint comme il a t prvu et destin l'tre, vous devez vous procurer l'dition DVD. L'dition DVD n'est pas Linux Mint + supplments, c'est simplement Linux Mint [8]. Le travail sur LMDE reprend et la communaut promet une version 32/64 bits avec les nouveauts de Linux Mint Julia avant la fin de l'anne 2010. Clment Lefebvre dclare ainsi : LMDE va avoir le support 64-bit, un installateur amlior, des rsolutions de bugs et toutes les nouveauts de Mint 10 pour dcembre [8].

202

Versions
Couleur Rouge Jaune Or Vert Violet Bleu Signification Version qui n'est plus supporte Ancienne version ; toujours soutenue Ancienne version ; toujours soutenue LTS Version actuelle Version de test Version venir ou dj en RC

LTS signifie Long Term Support. RC signifie Release Candidate (version admissible).

Fluxbox
Version 4.0 5 6 8 9 Nom de Code Edition Bas sur Base APT Ubuntu 7.10 Ubuntu 8.04 Date de sortie 3janvier2008 21octobre2008 7avril2009 12fvrier2010

Daryna BETA 028 Fluxbox CE Daryna 4.0 Elyssa Felicia Helena Isadora Fluxbox CE Ubuntu 8.04

Fluxbox CE Xubuntu 8.10 Ubuntu 8.10 Fluxbox CE Helena Main Ubuntu 9.10

Fluxbox CE Isadora Main Ubuntu 10.04 7septembre2010

GNOME

Linux Mint

203

Version 2.0 2.1 2.2 2.2 3.0 3.0 3.1 3.1 4.0 4.0 Test 5 5 5 6 6 6 7 7 7 8 8 8 9 9 Rolling Rolling 10 10 11 11 12 12 13 LTS 13 LTS

Nom de Code Barbara Bea Bianca Bianca Cassandra Cassandra Celena Celena Daryna Daryna Main Main Main Light Main Light Main Light Main Light

Edition

Bas sur Ubuntu 6.10 Ubuntu 6.10 Ubuntu 6.10 Ubuntu 6.10 Bianca 2.2 Bianca 2.2 Bianca 2.2 Bianca 2.2 Celena 3.1 Celena 3.1 Debian Daryna 4.0 Daryna 4.0 Ubuntu 8.04 Ubuntu 8.10 Ubuntu 8.10 Ubuntu 8.10 Ubuntu 9.04 Ubuntu 9.04 Ubuntu 9.04 Ubuntu 9.10 Ubuntu 9.10 Ubuntu 9.10

Base APT Ubuntu 6.10 Ubuntu 6.10 Ubuntu 6.10 Ubuntu 6.10 Ubuntu 7.04 Ubuntu 7.04 Ubuntu 7.04 Ubuntu 7.04 Ubuntu 7.10 Ubuntu 7.10 Testing Ubuntu 8.04 Ubuntu 8.04 Ubuntu 8.04 Ubuntu 8.10 Ubuntu 8.10 Ubuntu 8.10 Ubuntu 9.04 Ubuntu 9.04 Ubuntu 9.04 Ubuntu 9.10 Ubuntu 9.10 Ubuntu 9.10

Date de sortie 13novembre2006 20dcembre2006 20fvrier2007 29mars2007 30mai2007 15juin2007 24septembre2007 1eroctobre2007 15octobre2007 15octobre2007 3janvier2008 8juin2008 8juin2008 18octobre2008 15dcembre2008 15dcembre2008 6fvrier2009 26mai2009 26mai2009 juin2009 28novembre2009 28novembre2009 14dcembre2009

Debian ALPHA 023 Debian Elyssa Elyssa Elyssa Felicia Felicia Felicia Gloria Gloria Gloria Helena Helena Helena Isadora Isadora LMDE LMDE Julia Julia Katya Katya Lisa Lisa Maya Maya Main Light x64 Main Universal (Light) x64 Main Universal (Light) x64 Main Universal (Light) x64 Main x64 MATE + Cinnamon MATE + Cinnamon x64 Main x64 Main x64 Main + MGSE x64 + MGSE MATE ou Cinnamon

Ubuntu 10.04 Ubuntu 10.04 18mai2010 Ubuntu 10.04 Ubuntu 10.04 18mai2010 Debian 6.0 Debian 6.0 Testing Testing 9septembre2010

Ubuntu 10.10 Ubuntu 10.10 12novembre2010 Ubuntu 10.10 Ubuntu 10.10 12novembre2010 Ubuntu 11.04 Ubuntu 11.04 26mai2011 Ubuntu 11.04 Ubuntu 11.04 26mai2011 Ubuntu 11.10 Ubuntu 11.10 19novembre2011 Ubuntu 11.10 Ubuntu 11.10 19novembre2011 Ubuntu 12.04 Ubuntu 12.04 23mai2012

MATE ou Cinnamon x64 Ubuntu 12.04 Ubuntu 12.04 Mai 2012

LMDE signifie Linux Mint Debian Edition. MGSE signifie Mint Gnome Shell Extensions (surcouche d'environnement graphique permettant d'utiliser Gnome 3 de faon traditionnelle). MATE et Cinnamon sont des environnements de bureaux proches de Gnome 2 en apparence.

Linux Mint

204

KDE
Version Nom de Code 1.0 2.2 3.0 3.0 4.0 5 6 7 8 8 9 9 10 10 12 12 Ada Bianca Cassandra Cassandra Daryna Elyssa Felicia Gloria Helena Helena Isadora Isadora Julia Julia Lisa Lisa Edition Main KDE CE KDE CE Bas sur Base APT Date de sortie 27aot2006 20avril2007 14aot2007 14aot2007 3mars2008 15septembre2008 8avril2009 3aot2009 7fvrier2010 12fvrier2010 27juillet2010 27juillet2010

Kubuntu 6.06 Kubuntu 6.06 Kubuntu 6.10 Kubuntu 6.10 Bianca 2.2 Kubuntu 7.04 Kubuntu 7.04

MiniKDE CE Bianca 2.2 KDE CE KDE CE KDE CE KDE CE KDE CE KDE CE x64 KDE CE KDE CE x64 KDE CE KDE CE x64 KDE KDE x64

Cassandra 3.0 Kubuntu 7.10 Daryna 4.0 Elyssa 5 Kubuntu 8.04 Kubuntu 8.10 Kubuntu 9.04 (Jaunty) Kubuntu 9.10 (Karmic) Kubuntu 9.10 (Karmic) Kubuntu 10.04 (Lucid Lynx) Kubuntu 10.04 (Lucid Lynx) Kubuntu 10.10 Kubuntu 10.10

Kubuntu 11.10 (Oneiric Ocelot) 3fvrier2012 Kubuntu 11.10 (Oneiric Ocelot) 3fvrier2012

Xfce
Version 3.0 4.0 5 6 7 8 9 9 Rolling Rolling 13 LTS 13 LTS Nom de Code Cassandra Edition Bas sur Base APT Ubuntu 7.04 Ubuntu 7.10 Ubuntu 8.04 Ubuntu 8.10 Ubuntu 9.04 Ubuntu 9.10 Date de sortie 7aot2007 2novembre2007 8septembre2008 24fvrier2009 13septembre2009 31mars2010

Xfce CE Cassandra 3.0

Daryna BETA 008 Xfce CE Cassandra 3.0 Elyssa Felicia Gloria Helena Isadora Isadora LMDE LMDE Maya Maya Xfce CE Daryna 4.0 Xfce CE Xubuntu 8.10 Xfce CE Xubuntu 9.04 Xfce CE Xubuntu 9.10

Xfce CE Xubuntu 10.04 Ubuntu 10.04 Xfce x64 Xubuntu 10.04 Ubuntu 10.04 Xfce Debian Testing Testing

Xfce x64 Debian Xfce

Xubuntu 12.04 Ubuntu 12.04

Xfce x64 Xubuntu 12.04 Ubuntu 12.04

LMDE signifie Linux Mint Debian Edition.

Linux Mint

205

LXDE
Version Nom de Code Edition 8 9 10 11 12 Helena Isadora Julia Katia Lisa LXDE LXDE LXDE LXDE LXDE Bas sur Ubuntu 9.10 Base APT Ubuntu 9.10 Date de sortie

Ubuntu 10.04 Ubuntu 10.04 Ubuntu 10.10 Ubuntu 10.10 16mars2011 Ubuntu 11.04 Ubuntu 11.04 Ubuntu 11.10 Ubuntu 11.10 Mars 2012

Notes et rfrences
[1] [2] [3] [4] [5] [6] [7] [8] http:/ / community. linuxmint. com/ iso http:/ / www. linuxmint. com/ http:/ / www. linuxmint. com/ download. php Linux Mint Teams (http:/ / www. linuxmint. com/ teams. php) http:/ / distrowatch. com/ dwres. php?resource=popularity http:/ / www. linuxpedia. fr/ doku. php/ lmde/ passer_de_ubuntu_a_lmde http:/ / www. linuxmint. com/ download_lmde. php Questions-rponses par Clem sur Mint 10 & LMDE (http:/ / www. linuxmint-fr. org/ accueil/ actualite/ 172-questions-reponses-par-clem-sur-mint-10-a-lmde. html), 21 octobre 2010, linuxmint-fr.org

Red Hat Enterprise Linux


Red Hat Enterprise Linux

Red Hat Enterprise Linux 6 avec son bureau par dfaut GNOME Famille Type de noyau tat du projet Plates-formes Entreprise/ Dveloppeur Licence tats des sources Linux Monolithique modulaire en dveloppement i386, x86-64, AMD64, PowerPC, zSeries Red Hat

Variable Open source

Dernire version stable 6 (10novembre2010) [] Mthode de mise jour Yum Gestionnaire de paquets RPM Package Manager

Red Hat Enterprise Linux


[1]

206
Site web

www.redhat.com/rhel/

Red Hat Enterprise Linux (souvent abrg RHEL) est une distribution Linux produite par Red Hat et oriente vers le march commercial et les serveurs d'entreprise. Red Hat prend en charge chaque version du logiciel pour une dure de 7 ans 10 ans aprs sa sortie. Tout l'appui officiel, toutes les formations et certifications de Red Hat RHCT, RHCE, RHCSS et RHCA pour le dploiement de matriel et de logiciel portent sur la plateforme Red Hat Enterprise Linux. De nouvelles versions de RHEL sont livres tous les 18 24 mois. Quand Red Hat fournit une nouvelle version de RHEL, les clients peuvent mettre jour leur version gratuitement condition d'avoir un abonnement en cours. Toutefois, les restrictions sur la marque dpose ne permettent pas la copie et la redistribution de la distribution complte[2].

Historique
La premire version entreprise de Red Hat (Red Hat Linux 6.2E) consistait essentiellement en une version classique de Red Hat 6.2 avec diffrents niveaux de support, sans technologie spare. La premire version spcifique a t prsente sous le nom de Red Hat Linux Advanced Server (serveur Red Hat Linux avanc). En 2003 Red Hat renomme cette dernire en Red Hat Enterprise Linux AS (Advanced Server) et ajoute deux variantes supplmentaires RHEL ES (Enterprise Server) et RHEL WS (Work Station).

Variantes
En 2005, Red Hat a distribu quatre variantes de RHEL (les expansions d'AS/ES/WS sont officieuses): RHEL AS (Advanced Server) Serveurs centraux d'entreprise et systmes informatiques critiques. RHEL ES (Enterprise server, Edge Server, Economy server, ou entry-level server) Serveurs rseaux de moyenne importance. RHEL WS (WorkStation) Station de travail technique et/ou aux performances importantes. Red Hat Desktop Station de travail simples. Il y a galement des ditions universitaires bases sur les variantes station de travail et serveur . Elles sont proposes aux coles et aux tudiants des couts raisonnables et donnent accs un support technique de Red Hat moyennant des frais supplmentaires. Frquemment il y a confusion entre les versions ES (Economy server) et AS (Advanced Server) en supposant qu'ES signifie Enterprise Serveur . Cela est en partie d la prsence sur le march, d'une version de SuSE (de l'diteur Novell) nomme SLES pour Suse Linux Enterprise Server . Cependant, nulle part, dans sa documentation ou son site, Red Hat n'a spcifi ce que reprsentent ES et WS . Dans RHEL 5 il y a de nouvelles ditions qui se substituent aux anciennes dnomination RHEL AS / ES / WS / Desktop : RHEL Advanced Platform (anciennement AS) RHEL (anciennement ES) RHEL Desktop with Workstation and Multi-OS option Station de travail technique avec une option Multi-OS RHEL Desktop with Workstation option (anciennement WS) RHEL Desktop with Multi-OS option Station de travail simple avec une option Multi-OS RHEL Desktop (anciennement Desktop)

Red Hat Enterprise Linux

207

Rapport avec les versions gratuites et communautaires


l'origine, Red Hat a bas RHEL sur la distribution Red Hat Linux (RHL), mais en utilisant un cycle de mise jour plus stable. Au fur et mesure de sa monte en puissance, la distribution Fedora (FC) a constitu une plus importante partie de la base de la version entreprise . Grossirement, chaque troisime version de Red Hat Linux ou de noyau Fedora constitue la base de la nouvelle version de RHEL. De sorte que : RHL 6.2 RHL 6.2E RHL 7.2 RHEL 2.1 RHL 9 RHEL 3 FC 3 RHEL 4 FC 6 RHEL 5 fedora 12 RHEL 6

Clones
l'origine, les produits d'entreprise Red Hat, maintenant connus sous le nom de Red Hat Linux, taient gratuitement accessible ceux qui souhaitaient les tlcharger. Et Red Hat ralisait son chiffre grce au support apport. Ensuite, Red Hat a scind sa gamme en deux groupes, dont la RHEL qui bnficie d'un support long terme et d'une recherche de stabilit. L'autre partie de la gamme tant la Fedora qui ne bnficie pas du support de la part de la firme, mais d'une plus grande implication communautaire. Ceux qui ne pouvaient pas se permettre ou n'ont pas souhait un support ont tout de mme apprci la stabilit et le cycle long terme du produit entreprise . Puisque la distribution RHEL est compltement base sur des logiciels open source et gratuits, Red Hat fournit via ses serveurs FTP l'ensemble des codes sources de cette distribution en libre service. De ce fait, plusieurs groupes de personnes ayant rcupr les codes sources ont compil leurs propres versions de Red Hat Entreprise Linux en ne changeant, ou retirant, que les rfrences la marque Red Hat et en pointant les mises jour vers des serveurs tiers. Les produits suivants sont conus partir du code source de Red Hat Enterprise Linux: CentOS Fermi Linux Oracle Enterprise Linux Scientific Linux

Voir l'article Red Hat Enterprise Linux derivatives (en anglais) pour une liste plus complte.

Historique des versions


RHL 6.2E (Zoot), 27 mars 2000 RHEL 2.1 AS (Pensacola), 26 mars 2002 RHEL 2.1 ES (Panama), mai 2003 RHEL 3 (Taroon), 22 octobre 2003 RHEL 3 Update 1, 16 janvier 2004 RHEL 3 Update 2, 18 mai 2004 RHEL 3 Update 3, 3 septembre 2004 RHEL 3 Update 4, 21 dcembre 2004 RHEL 3 Update 5, 20 mai 2005 RHEL 3 Update 6, 28 septembre 2005

RHEL 3 Update 7, 15 mars 2006 RHEL 3 Update 8, 20 juillet 2006

Red Hat Enterprise Linux RHEL 3 Update 9, 30 mai 2007 RHEL 4 (Nahant), 15 fvrier 2005 RHEL 4 Update 1, 9 juin 2005 RHEL 4 Update 2, 5 octobre 2005 RHEL 4 Update 3, 7 mars 2006 RHEL 4 Update 4, 11 aot 2006 RHEL 4 Update 5, 2 mai 2007 RHEL 4 Update 6, 15 novembre 2007 RHEL 4 Update 7, 24 juillet 2008 RHEL 4 Update 8, 19 mai 2009

208

RHEL 5 (Tikanga), 14 mars 2007 RHEL 5 Update 1, 7 novembre 2007 RHEL 5 Update 2, 21 mai 2008 RHEL 5 Update 3, 19 janvier 2009 RHEL 5 Update 4, 2 septembre 2009 RHEL 5 Update 5, 30 mars 2010 RHEL 5 Update 6, 13 janvier 2011

RHEL 5 Update 7, 21 juillet 2011 RHEL 5 Update 8, 21 fvrier 2012 RHEL 6 (Santiago), 10 novembre 2010 RHEL 6 Update 1, 19 mai 2011 RHEL 6 Update 2, 6 dcembre 2011 RHEL 6 Update 3, 20 juin 2012

Rfrences
[1] http:/ / www. redhat. com/ rhel/ [2] ONLamp.com -- ESR: "We Don't Need the GPL Anymore" (http:/ / www. onlamp. com/ pub/ a/ onlamp/ 2005/ 06/ 30/ esr_interview. html)

Fedora (Linux)

209

Fedora (Linux)
Fedora

Fedora 16 (8novembre2011) : son bureau GNOME Famille Type de noyau tat du projet Plates-formes GNU/Linux Monolithique modulaire en dveloppement [1] i386 i686 X86-64 PowerPC Fedora Project

Entreprise/ Dveloppeur Licence tats des sources Dernire version stable Dernire version avance Mthode de mise jour

Diverses licences libres Open source 17 (Beefy Miracle) [2] (29mai2012) [] [2] (8mai2012) []

17 RC (Beefy Miracle) Yum

Environnement graphique GNOME KDE XFCE LXDE Gestionnaire de paquets Site web RPM fedoraproject.org [3]

Fedora, anciennement Fedora Core, est une distribution GNU/Linux base sur le systme RPM, dveloppe par le Projet Fedora et soutenue par la socit Red Hat. Cette distribution se veut tre un systme d'exploitation complet et gnraliste, compos uniquement de logiciels libres. Fedora drive donc de la distribution Red Hat Linux, et est destine la remplacer pour les utilisateurs finaux (utilisation non commerciale). Le maintien de Fedora provient en grande partie de sa communaut d'utilisateurs. Bien que Red Hat emploie de nombreux dveloppeurs pour Fedora, l'entreprise ne fournit pas d'assistance officielle pour les utilisateurs du grand public. Le rythme de sortie des nouvelles versions est bas sur celui de GNOME, c'est--dire 6 mois.

Fedora (Linux)

210

Prsentation
Le Projet Fedora a dbut la fin de 2003, lorsque Red Hat Linux a abandonn la commercialisation de ses produits pour le public. Red Hat a ainsi dirig les utilisateurs faisant un usage professionnel de Red Hat Linux vers Red Hat Enterprise Linux (RHEL), tandis que les utilisateurs en faisant un usage domestique ont t redirigs vers Fedora. Depuis, RHEL est la seule distribution Linux pour laquelle Red Hat fournit une assistance officielle. Les diffrentes versions de RHEL tant inspires de celles de Fedora, plusieurs critiques ont t mises dnonant que les utilisateurs de Fedora se trouvaient en fait tre des essayeurs de RHEL. (voir Correspondances RHL/RHEL). Avec la premire sortie de Fedora, Red Hat a lanc une tendance qui a ensuite t suivie par plusieurs vendeurs de distributions Linux : celle de crer une distribution communautaire dont une distribution commerciale pourrait s'inspirer, cette distribution servant de processus de dveloppement ouvert menant finalement la distribution commerciale.

Le nom
Le nom de la distribution vient du projet Fedora Linux : un projet men par des bnvoles ayant pour objectif d'intgrer des logiciels tiers la distribution Red Hat Linux, et du chapeau reprsent sur l'emblme de Red Hat : un borsalino. Red Hat a eu quelques problmes au sujet du nom Fedora avec les crateurs du logiciel de gestion du dpt Fedora, car Fedora a essay de le dposer comme nom de marque. Fedora est parfois appele Fedora Linux bien que ce ne soit pas son nom officiel. Avant la septime version, le nom Core faisait la distinction entre les principaux paquets logiciels Fedora, et ceux du projet Fedora Extra, qui fournissent les paquets supplmentaires Fedora Core : le dpt Core tait gr par Red Hat, et le dpt Extra tait gr par des bnvoles. Une dcision a t prise pour que les deux dpts soient regroups en un seul aprs Fedora Core 6. Ainsi depuis la version 7, Core a disparu du nom de la distribution, qui a simplement t rebaptise Fedora.

Le logo
Le logo de Fedora est compos de plusieurs lments, organiss comme suit : Le symbole de gauche signifie l'infini. L'infini dans Fedora fait rfrence la libert perptuelle et immuable du systme d'exploitation et des logiciels qui le composent. Le f est la fois le f de Fedora , ainsi que le f de freedom , qui signifie libert en anglais. Enfin, le dernier lment est une bulle, symbolisant la voix de la communaut . La communaut de Fedora met donc un point d'honneur au respect de la libert perptuelle du systme d'exploitation et des logiciels qui l'accompagnent, ce qui est toutefois paradoxal puisque les termes d'utilisation[4] de Fedora violent les liberts[5] 0 et 2 de la dfinition du logiciel libre par la Free Software Foundation.

Fedora (Linux)

211

Fonctionnalits
Fedora est intgralement gratuit et repose sur des logiciels libres.

Distribution
Le Projet Fedora distribue Fedora sous diverses formes: Fedora DVD - un DVD contenant tous les principaux paquetages ayant cours au moment de la publication de la distribution ; Live Images - images disques pour CD ou DVD pouvant galement tre installes sur des priphriques mmoires USB ; CD minimal ou image USB - utiliss pour une installation en rseau, l'aide des protocoles HTTP, FTP ou NFS ; Rescue CD ou image USB - utilis pour intervenir sur un systme inactif, s'il doit tre rpar, ou pour une installation en rseau. Le Projet Fedora publie galement des variantes de Fedora appeles Fedora spins . Ces versions sont assembles partir de logiciels spcifiques pour rpondre aux attentes de certaines catgories d'utilisateurs. Elles sont disponibles depuis le site Fedora Spins [6]. La gestion des paquetages logiciels est principalement effectue par l'utilitaire yum[7]. Des interfaces graphiques comme pirut, pup ou encore PackageKit sont galement fournies, tout comme puplet, qui affiche des avertissements visuels lorsque des mises jour sont disponibles[7]. apt-rpm est une alternative yum apprcie des utilisateurs de Debian ou Ubuntu, familiers avec apt-get pour la gestion des paquetages logiciels[8] Des dpts logiciels peuvent galement tre joints au systme, de manire fournir des paquetages supplmentaires[9].

Dpts logiciels
Avant Fedora 7, deux dpts logiciels principaux existaient : Fedora Core et Fedora Extras. Fedora Core, qui tait aussi le nom de la distribution, offrait les paquetages requis par le systme d'exploitation, ainsi que des logiciels supplmentaires fournis avec les mdia d'installation. Fedora Extras, le dpt secondaire, inclus depuis Fedora Core 3 tait maintenu par la communaut, et n'tait pas distribu sur les CD ou DVD d'installation. Depuis Fedora 7, les dpts Core et Extras ont t fusionns, d'o le retrait de la dnomination Core[10]. galement partir de Fedora 7, un troisime dpt de logiciels existait, du nom de Fedora Legacy . Ce dpt tait maintenu par la communaut, et avait pour fonction d'allonger le cycle de vie des anciennes versions de Fedora Core et de certaines versions de Red Hat Linux qui n'taient plus officiellement maintenues[11]. Fedora Legacy a t arrt en dcembre2006[12].

La scurit
L'une des fonctionnalits de Fedora ayant trait la scurit, est Security-Enhanced Linux, une fonctionnalit du noyau qui gre un ensemble de mesures de scurit, dont les rgles d'accs au Ministre de la Dfense des tats-Unis, par les Linux Security Modules (LSM) du noyau Linux. Fedora a ouvert la voie aux distributions incorporant SELinux[13], ds Fedora Core 2. La fonction tait dsactive d'office, car elle modifiait fondamentalement le fonctionnement du systme; elle a t par la suite active d'emble, avec une politique moins stricte, dite cible , lors de la parution de Fedora Core 3[14],[15]. Fedora inclut galement des mcanismes pour prvenir l'exploitation de failles lies aux dpassements de mmoire tampon, et empcher les rootkits d'entrer en action. Des analyses du tampon, Exec Shield ainsi que des restrictions aux accs mmoire au niveau du noyau dans /dev/mem permettent de prvenir l'exploitation de ces failles[16].

Fedora (Linux)

212

Les versions
Nom Yarrow Tettnang Heidelberg Stentz Bordeaux Zod Moonshine Werewolf Sulphur Cambridge Leonidas Constantine Goddard Laughlin Lovelock Verne Version Date de sortie tat Assistance technique termine Assistance technique termine Assistance technique termine Assistance technique termine Assistance technique termine Assistance technique termine Assistance technique termine Assistance technique termine Assistance technique termine

Fedora Core 1 6novembre2003 Fedora Core 2 18mai2004 Fedora Core 3 8novembre2004 Fedora Core 4 13juin2005 Fedora Core 5 20mars2006 Fedora Core 6 24octobre2006 Fedora 7 Fedora 8 Fedora 9 Fedora 10 Fedora 11 Fedora 12 Fedora 13 Fedora 14 Fedora 15 Fedora 16 31mai2007 8novembre2007 13mai2008

25novembre2008 Assistance technique termine 9juin2009 Assistance technique termine

17novembre2009 Assistance technique termine 25mai2010 2novembre2010 24mai2011 8novembre2011 29mai2012 Assistance technique termine Assistance technique termine Assistance technique officielle disponible Assistance technique officielle disponible Version actuelle Version en perptuel dveloppement

Beefy Miracle Fedora 17 Rawhide

Fedora (Linux)

213

Fedora Core 1 - Yarrow


Parue le 6novembre2003, Yarrow tait la premire version de Fedora Core. Elle tait base sur un noyau 2.4.19 et tait la dernire distribution de Red Hat paratre avec un noyau 2.4. Trois CD devaient tre tlchargs (six avec les fichiers sources SRPM) pour son installation. Elle incluait galement les dernires versions de GNOME (2.4.0) et de KDE (3.1.4) disponibles l'poque. Bien qu'il ait t clairement mentionn que Fedora ne pouvait pas lire les fichiers MP3 d'emble, de nombreux utilisateurs ne furent pas dus. Fedora Core 1 fut galement la premire version de Fedora Core proposer un dmarrage en mode Fedora Core 1 (novembre 2003) : son bureau GNOME avec le thme Bluecurve graphique grce RHGB (Red Hat Graphical Boot) et un noyau optimis pour le dploiement de la distribution grande chelle (nptl - Native Posix Thread Library).

Fedora Core 2 - Tettnang


Parue le 18mai2004, Tettnang tait dvoile.: il s'agissait de la premire distribution Linux inclure un noyau de la branche 2.6. Fedora Core 2 fut sujette de nombreux problmes: tout d'abord, il tait difficile d'installer les pilotes propritaires, comme ceux de Nvidia car l'option 4KSTACK[17] tait active, et des pilotes semblables ne fonctionnaient qu'avec l'option 8KSTACK ; Fedora Core 2 incluait galement pour la premire fois SELinux, qui engendrait des problmes de configuration supplmentaires. Pourtant, Tettnang confirma la volont du Fedora Project d'aller de l'avant et de profiter des dernires innovations disponibles: elle fut donc la premire Fedora Core 2 (mai 2004) : son bureau GNOME avec le thme Bluecurve distribution inclure X.Org, en remplacement de XFree86, ainsi que SELinux, bien que dsactiv. Elle poursuivit galement son loignement de Red Hat en renommant tous les utilitaires de configuration redhat-config-xxx par system-config-xxx .

Fedora (Linux)

214

Fedora Core 3 - Heidelberg


Parue le 8novembre2004, Heidelberg confirma la popularit de la distribution auprs des utilisateurs. Elle oprait avec le noyau 2.6.9 et GNOME 2.8, et adoptait galement Firefox, concrtisant la transition de nom depuis Mozilla. Fedora Core 3 comprenait dans son installation de base le dpt Extras , exclusivement maintenu par la communaut et proposant des paquetages supplmentaires. Cette version marqua le premier recul de l'environnement visuel Bluecurve, qui devait tre une synthse entre les deux bureaux principaux : GNOME et KDE. Fedora Core 3 a servi de base RHEL 4.

Fedora Core 3 (novembre 2004) : son bureau GNOME

Fedora Core 4 - Stentz


Sortie le 13juin2005, Stentz tait la premire distribution tre compile avec la nouvelle version de gcc, ce qui amliorait sensiblement ses performances. L'inconvnient de cette mise jour fut la ncessit de reconstruire tous les paquetages. La confiance dans le dpt Extras fut clairement affiche car on lui confia de nombreux paquetages faisant double emploi avec ceux de l'installation de la distribution. clipse tait galement prsent, et tait disponible depuis le programme d'installation, Anaconda. ce propos, clipse tait entirement fonctionnel sous la Fedora Core 4 (juin 2005) : son bureau GNOME premire version de GCJ, compilateur Java du projet GNU, qui faisait son entre avec cette version de Fedora. De mme, l'environnement de virtualisation Xen tait disponible depuis cette dition. Sur le plan visuel, Bluecurve fut abandonn. Le thme de GNOME 2.10 propos fut le clbre Clearlooks, par ailleurs l'aspect graphique gnral n'a pas t modifi, pour la premire fois pendant un cycle. Fedora Core 4 est connue pour avoir t l'une des distributions les plus utilises en entreprise.[rf.ncessaire]

Fedora (Linux)

215

Fedora Core 5 - Bordeaux


Sortie le 20mars2006, Bordeaux a t la premire version inclure Mono et des fonctionnalits bases sur Mono, comme Beagle, F-Spot et Tomboy. Cette inclusion fut motive par la rcente protection de la technologie Mono par l'OIN. En plus de ces nouveauts, on note la disponibilit d'une interface graphique pour le gestionnaire de paquetages Yum. Pup, pour Packages Updater, se prsente sous la forme d'un daemon (Device And Executable MONitor), interpelant rgulirement les dpts, en arrire plan, en Fedora Core 5 (mars 2006) : son bureau KDE qute de la prsence de mises jour. Quant Yum, sa prsence est renforce, car le programme d'installation de la distribution se base sur lui pour assurer la cohrence des paquetages aprs installation. Un nouveau dpt fait galement son entre : Fedora Legacy, garantissant un support prolong pour les versions de Fedora Core. Enfin, Fedora Core 5 inaugure la naissance de l'quipe responsable de l'aspect graphique de la distribution, avec l'environnement Bubble , thme qui sera renouvel pour chaque version suivante.

Fedora Core 6 - Zod


Parue le 24octobre2006, Zod est la premire distribution accommoder les nouveaux ordinateurs Apple bass sur les processeurs Intel. Les images ISO sont de plus petite taille, grce l'utilisation du systme de fichier SquashFS, dont la gestion a t intgre au programme d'installation. Ce dernier gre galement mieux les dpts de Yum, en permettant d'y accder durant la phase d'installation. C'est la premire version de Fedora Core intgrer le bureau 3D Compiz, grce l'utilisation de la technologie AIGLX. Une nouvelle version de Yum est galement propose, amliorant significativement les performances. Fedora Core 6 a servi de base RHEL 5.
Fedora Core 6 (octobre 2006) : son bureau GNOME

Fedora (Linux)

216

Fedora 7 - Moonshine
Moonshine est parue le 31mai2007. Des nouveauts ont fait leur apparition, en plus des traditionnelles mises jour des composants. Le noyau par dfaut tait 2.6.21 et comportait, entre autres, une nouvelle pile FireWire, un nouveau systme de gestion de lnergie, une nouvelle gestion des disques P-Ata et une nouvelle pile Wifi. Fedora, et non plus Fedora Core, les dpts Core et Extras ayant fusionn, voit l'ajout d'un outil permettant de renvoyer, avec l'accord explicite des utilisateurs, des informations relatives la configuration de leur appareil. Smolt, c'est son nom, a pour objectif d'orienter les futurs dveloppements de pilotes matriels, afin de mieux supporter les composants les plus rpandus.

Fedora 7 (mai 2007) : son bureau GNOME

La virtualisation n'est pas non plus en reste avec l'intgration d'une nouvelle version de Xen et de son futur remplaant, K.V.M. Enfin, Fedora 7 intgre le pilote du projet Nouveau , pilote libre 3D pour cartes graphiques Nvidia.

Fedora 8 - Werewolf
Werewolf est sortie le 8novembre2007. Dans le cycle de dveloppement de la distribution, elle est considre comme une version de mise jour de Fedora 7. Nanmoins, les nouveauts proposes restent consquentes: en effet, il s'agit de la premire version de Fedora proposer diffrentes images ISO. Les images ISO Games , Developer et Electronic Lab ont donc vu le jour en mme temps que la version officielle. Sous le capot, Fedora embarque le nouveau serveur de son PulseAudio, ainsi que CodecBuddy, un assistant capable de proposer des codecs appropris lorsque la lecture des mdia n'est pas possible.

Fedora 8 (novembre 2007) : son bureau GNOME

Le design de Fedora 8 est galement novateur, car les nuances des couleurs du fond d'cran changent au fil des heures de la journe. D'autres amliorations ont galement t apportes aux outils de configuration du systme, comme system-config-firewall et system-config-printer. Fedora 8 marquera les esprits en intgrant IcedTea(en), une version totalement libre de Java 1.7. Enfin, Fedora 8 intgre une nouvelle fonctionnalit de GNOME 2.22, OnlineDesktop[18], dont l'objectif est de lier le bureau de l'utilisateur diffrents services web.

Fedora (Linux) Fedora Electronic Laboratory Apparu avec Fedora 8, le Fedora Electronic Laboratory (FEL) consiste en un Live CD Fedora contenant toute une suite de logiciels libres ddis la CAO lectronique et la conception de systmes embarqus : Simulation de circuits analogiques ou mixtes : gnucap, ngspice (SPICE), qucs. Simulation de circuits numriques : IRSIM Conception de circuits VLSI : Alliance VLSI CAD System, Magic, toped, netgen. PCB : gEDA, kicad. Saisie de schmas lectroniques : Xcircuit, geda-gschem. Conception et simulation HDL : ghdl, freehdl, Icarus Verilog. IDE, programmation et simulation de microcontrleurs PIC Microchip : gpsim, ktechlab, piklab. Programmation de microcontrleurs AVR Atmel : sdcc.

217

Fedora 9 - Sulphur
Sulphur est parue le 13mai2008. Elle propose un noyau linux 2.6.25 disposant notamment du support, exprimental, du systme de fichier ext4. GNOME a t galement mis jour, intgrant par exemple la World Clock Applet, mais il faut surtout souligner la disponibilit de KDE 4.0.3. Upstart se voit install conjointement avec SysVinit, ce qui assure un dmarrage plus rapide. PackageKit fait son apparition et tendra remplacer les gestionnaires graphiques de la plupart des distributions. Il remplace Pirut et Pup anciennement utiliss. Le programme d'installation permet galement de chiffrer les partitions et de modifier leur taille. Enfin, on remarquera l'intgration de TeX Live, remplaant teTeX, ainsi que de l'ajout de Swfdec (un plugin flash, libre, plus lger, mais cependant incomplet).

Fedora 9 (mai 2008) : son bureau GNOME

Fedora 10 - Cambridge
Fedora 10 Cambridge est parue le 25novembre2008. Elle incorpore un noyau Linux 2.6.27 qui permet une meilleure gestion du WiFi et des webcams, KDE 4.1 et GNOME 2.24, OpenOffice.org 3.0 et Xfce 4.6. Le dmarrage est maintenant plus rapide et entirement graphique grce au remplacement de RHGB par Plymouth. Deux nouveaux environnements de bureaux, lgers, ont t ajouts LXDE et Sugar. La gestion des logiciels est galement acclre et facilite avec PackageKit et RPM 4.6.

Fedora 10 (novembre 2008) : son bureau GNOME

Fedora (Linux)

218

Fedora 11 - Lonidas
Fedora 11 Lonidas est parue le 9juin2009. Elle intgre un noyau Linux 2.6.29, KDE 4.2 et GNOME 2.26, Xfce 4.6.1, OpenOffice.org 3.1.0, Mozilla Firefox 3.5, Mozilla Thunderbird 3 (version beta 2), RPM 4.7 et GCC 4.4. ext4 est dsormais le systme de fichier par dfaut, sauf pour la partition /boot. KMS est activ par dfaut sur les pilotes de chipset graphique d'Intel, et est activable grce au pilote Nouveau sur ceux de nVidia. Le dmarrage est annonc comme plus rapide, avec un objectif de moins de 20secondes[19].
Fedora 11 (juin 2009) : son bureau GNOME

Fedora 12 - Constantine
Fedora 12 est parue le 17novembre2009[20]. Elle intgre un noyau Linux 2.6.31.5, GNOME 2.28.0, KDE 4.3.2, Xfce 4.6.1, OpenOffice.org 3.1.1, Firefox 3.5.5 et PHP 5.3.0. Empathy est le logiciel de messagerie instantane par dfaut sous GNOME, en remplacement de Pidgin. Un ajout permettant d'utiliser ext4 y compris sur la partition /boot est intgr au chargeur d'amorage GRUB[21]. KMS est dsormais activ par dfaut sur les pilotes de chipset graphique de nVidia grce au pilote libre Nouveau[22].
Fedora 12 (novembre 2009) : son bureau GNOME

Fedora (Linux)

219

Fedora 13 - Goddard
Fedora 13 est parue le 25mai2010. Elle intgre un noyau Linux 2.6.33, GNOME 2.30, KDE 4.4, Python 3. Elle apporte quelques fonctionnalits nouvelles (voir la note de version[23]) : Installation automatique des pilotes d'imprimantes, des packs de langues, Refonte de l'outil de gestion des comptes utilisateurs, Gestion de la colorimtrie pour calibrer les crans et les scanners, Prise en charge exprimentale de la 3D pour les cartes vidos NVIDIA, Fedora 13 (mai 2010) : son bureau GNOME Support de l'authentification des utilisateurs avec SSSD, Intgration exprimentale du systme de fichiers Btrfs (permettant notamment la gestion de clichs et de points de restauration), Support complet des spcifications de Java EE 6 dans Netbeans 6.8.

Fedora 14 - Laughlin
Fedora 14 est parue le 2novembre2010. Celle-ci intgre dans cette nouvelle version le noyau Linux 2.6.35, GNOME 2.32, KDE 4.5 mais aussi Perl 5.12, Python 2.7, Boost 1.44 ainsi que l'environnement Sugar dans sa version 0.90. D'autres nouveauts sont galement prsentes[24] : Intgration de Spice, Intgration de l'environnement Meego, Sortie sur l'Amazon EC2, Support du langage de programmation D.

Fedora 14 (novembre 2010) : son bureau GNOME

Fedora (Linux)

220

Fedora 15 - Lovelock
Fedora 15 est parue le 24mai2011. Elle intgre un noyau Linux 2.6.38, GNOME 3.0, KDE 4.6, Python 2.7. Elle apporte un changement majeur dans la gestion des scripts d'initialisation avec l'abandon de SysVinit au profit de systemd. L'aspect visuel change galement avec l'adoption de GNOME Shell, distribu avec GNOME 3.0. D'autres nouveauts sont galement arrives dans cette version : Intgration d'un pare-feu dynamique, Amlioration dans la gestion de l'nergie, Remplacement, lorsque possible, des applications setuid .

Fedora 15 (mai 2011) : son bureau GNOME

Fedora 16 - Verne
Fedora 16 est parue le 8novembre2011[25]. Cette version fait hommage Dennis Ritchie[26] et l'auteur franais de science-fiction Jules Verne (dont elle porte le nom). Celle-ci intgre un noyau Linux 3.1.0, GNOME 3.2, KDE 4.7, Perl 5.14 et la nouvelle rvision du langage de programmation D, D2. En dehors de ces mises jours principales, cette nouvelle version apporte : une amlioration de la prise en charge du cloud, comprenant Aeolus Conductor, Condor Cloud, HekaFS, OpenStack et pacemaker-cloud,
Fedora 16 (novembre 2011) : son bureau GNOME

un certain nombre d'amliorations du systme central, dont GRUB 2 et la suppression de HAL, une meilleure prise en charge de la virtualisation.

Fedora 17 - Beefy Miracle


Fedora 17 est sortie le 29mai2012[27]. Cette version se nomme Beefy Miracle[28], propos l'origine pour la version 16.

Les outils
RPM - RPM Package Manager
RPM est un systme de gestion (installation, vrification, mise jour, dsinstallation, etc.) de paquets de logiciels, dvelopp par Red Hat pour ses distributions Linux, et largement utilis ou support par un grand nombre d'autres distributions.

Fedora (Linux)

221

YUM - Yellow dog Updater, Modified


Yum est un systme de gestion (tlchargement et rsolution de dpendances) de paquets de logiciels, dvelopp par Yellow Dog Linux, permettant d'automatiser la rsolution des dpendances de certains paquets ainsi que l'installation de mises jour. YUM s'utilise directement en ligne de commande ou par le biais d'une interface graphique : Yumex, PackageKit, Kyum ou Smart par exemple. Quelques commandes : yum install nom_paquet : installe un paquet (et les dpendances, si ncessaire). yum remove nom_paquet : dsinstalle un paquet (et gre les dpendances lies). yum check-update : recherche les mises jour des programmes installs. yum update : met jour tous les programmes installs. yum upgrade : met jour l'ensemble de la distribution. yum search nom_paquet : recherche un paquet ; exemple yum search dvd cherche les paquets dont le nom ou la description contiennent le mot dvd. yum provides dependance : indique les paquets fournissant la dpendance ou fichier demand.

Distributions bases sur Fedora


Aurox, distribution axe sur le multimdia. BLAG, distribution concentre sur un CD. Ekaaty, distribution brsilienne. LinuxTLE, distribution thalandaise. Momonga Linux, distribution japonaise. Ojuba Linux, distribution arabe. Yellow Dog Linux, distribution pour les ordinateurs quips de processeurs PowerPC et pour la PlayStation 3. Yoper, distribution de Nouvelle Zlande. Simplis, distribution dont l'interface est similaire celle de Windows Vista. Viperr, distribution francophone inspire par CrunchBang. Linpus Lite, distribution pour l'Aspire One d'Acer (base sur Fedora 8). Bee Linux, Le premier Linux algrien (bas sur Fedora 8). VortexBox, distribution dont le but est de transformer un ordinateur non utilis en un serveur de musique ou un jukebox facile utiliser. MythDora, conue pour faciliter l'installation de MythTV sur un HTPC.

Notes et rfrences
[1] http:/ / docs. fedoraproject. org/ en-US/ Fedora/ 12/ html/ Release_Notes/ sect-Release_Notes-Architecture_Specific_Notes. html partir de Fedora 12, un processeur i686 ou suprieur est requis [2] https:/ / fedoraproject. org/ wiki/ Releases/ 17 [3] http:/ / fedoraproject. org [4] http:/ / fedoraproject. org/ wiki/ Legal:Export [5] http:/ / fr. wikipedia. org/ wiki/ Logiciel_libre [6] http:/ / spins. fedoraproject. org [7] Stuart Ellis, Software Management Tools in Fedora Core (http:/ / docs. fedoraproject. org/ yum/ en/ sn-software-management-tools. html). Consult le 2007-11-18 [8] Fedora Project, APT and Fedora (http:/ / fedoraproject. org/ wiki/ Tools/ Apt). Consult le 2007-11-18 [9] Stuart Ellis, Using Repositories (http:/ / docs. fedoraproject. org/ yum/ en/ sn-using-repositories. html). Consult le 2007-11-18 [10] Fedora 7 (http:/ / www. redhat. com/ archives/ fedora-devel-list/ 2007-January/ msg00091. html). Consult le 2007-01-17 [11] Fedora Project, Fedora Legacy (http:/ / fedoraproject. org/ wiki/ Legacy). Consult le 2007-11-18

Fedora (Linux)
[12] David Eisenstein, Fedora Legacy shutting down (http:/ / www. redhat. com/ archives/ fedora-legacy-list/ 2006-December/ msg00049. html), 2006-12-29. Consult le 2007-11-18 [13] Mandatory Access Control with SELinux (http:/ / w3. linux-magazine. com/ issue/ 69/ Access_Control_with_SELinux. pdf). Consult le 2007-10-07 [14] Fedora Core 2 Release Notes (http:/ / docs. fedoraproject. org/ release-notes/ fc2/ x86/ ). Consult le 2007-10-19 [15] Fedora Core 3 Release Notes (http:/ / docs. fedoraproject. org/ release-notes/ fc3/ x86/ ). Consult le 2007-10-19 [16] Fedora Core 1 Release Notes (http:/ / docs. fedoraproject. org/ release-notes/ fc1/ x86/ ). Consult le 2007-10-19 [17] Summary of changes from Linux kernel v2.6.5 to v2.6.6 (http:/ / www. kernel. org/ pub/ linux/ kernel/ v2. 6/ ChangeLog-2. 6. 6) [18] OnlineDesktop (http:/ / live. gnome. org/ OnlineDesktop) [19] http:/ / fedoraproject. org/ wiki/ Features/ 20SecondStartup [20] http:/ / fedoraproject. org/ wiki/ Schedule [21] http:/ / fedoraproject. org/ wiki/ Fedora_12_Alpha_release_notes#GRUB_with_Ext4_Support [22] http:/ / fedoraproject. org/ wiki/ Fedora_12_Alpha_release_notes#Faster_and_Smoother_Graphical_Startup [23] http:/ / docs. fedoraproject. org/ fr-FR/ Fedora/ 13/ html/ Release_Notes/ index. html#sect-Release_Notes-Fedora_Overview [24] http:/ / docs. fedoraproject. org/ fr-FR/ Fedora/ 14/ html/ Release_Notes/ sect-Release_Notes-Welcome_to_Fedora_14. html [25] http:/ / lists. fedoraproject. org/ pipermail/ announce/ 2011-November/ 003011. html [26] http:/ / docs. fedoraproject. org/ en-US/ Fedora/ 16/ html/ Release_Notes/ sect-Dedication. html [27] http:/ / fedoraproject. org/ wiki/ Releases/ 17/ Schedule [28] http:/ / lists. fedoraproject. org/ pipermail/ announce/ 2011-October/ 003002. html

222

Liens externes
(fr) Site officiel (http://fedoraproject.org/fr/) (en) Site officiel (http://fedoraproject.org/en/) (fr) Communaut francophone Fedora (non officielle) (http://www.fedora-fr.org/) (en) Fedora Unity Project (http://fedoraunity.org/): Il a pour but d'apporter des solutions aux problmes courant rencontrs dans la communaut Fedora (fr) FAQ non officielle (http://faq.fedora-fr.org/) (en) Fedora Electronic Laboratory (http://fedoraproject.org/wiki/Features/FedoraElectronicLab) (fr) Micr-OS.com (http://www.micr-os.com/) site de vente d'ordinateur sous Fedora sur Marseille
Origine : Bas sur Fedora Variantes : Drivs : GNU, Linux... (ex Red Hat) : x86, x86-64, PPC Red Hat, Yellow Dog Linux Linux

Sources et contributeurs de larticle

223

Sources et contributeurs de larticle


Systme d'exploitation Source: http://fr.wikipedia.org/w/index.php?oldid=80403253 Contributeurs: APuteaux-102-1-3-33.abo.wanadoo.fr, Aboutle, Adrian de Lausanne, Alain Caraco, Alain r, Alibaba, Alkarex, Almak, Alno, Alvaro, Archeos, Archibald, Arm@nd, Arnaud.Serander, Atlence, Aurelienc, BMR, BTRONeur, Badmood, Bapti, Bbhedia, Bikepunk2, Biomin, Bmflo, Bob08, Boly38, Bradipus, Brendn, Buzz, C-cube, Calcineur, Calo, Calyc, Cantons-de-l'Est, Ce`dric, Chtfn, Clebig, Clem23, Coyote du 86, Crales Killer, DSCH, Daddo, DainDwarf, David Berardan, Dcp, Debiux, Deelight, Delph, Denys, Dfarreny, Dhatier, Doch54, DocteurCosmos, Dodot, Drongou, Dsant, Durandal, Ediacara, El Diablo, Ellisllk, Emirix, Escaladix, Evpok, Fish, FlashX, Fluti, FlyAkwa, Fm790, Foxandpotatoes, Francois Trazzi, Fred.th, Fredlemeur, Freewol, Funkygono, GLec, GTof, Gedsismik, Genium, Gilles.Grimaud, Gonioul, Grimlock, Grondin, Groumphy, Gzen92, Gd, GT, HAF 932, Hbbk, Hellkeeper, Hemmer, Hercule, Herman, Herrw, Hoccau, Hyssar, IAlex, ILux, IP non fixe, Ibou02, Ico, Isaac Sanolnacov, Iznogood, J-L Cavey, JackPotte, Jastrow, Jef-Infojef, Jejelefou, Jerome Charles Potts, JiBi-Why, Jibo, Jikoo, Jkbw, Jloriaux, JmG, Jmax, Jmtrivial, Juju2004, Julien06200, Kanabiz, Kassus, Kelson, Kineox, Kituse, Koko90, Korg, Kornfr, Koyuki, LaMasse, LairepoNite, Laurent Nguyen, LeMorvandiau, Lgd, Linan, Liquid 2003, Litlok, Logophile F, Lomita, Looxix, Louis-garden, Ltrlg, Magicienap, MagnetiK, Mammique, Marc Mongenet, Mathias Poujol-Rost, MattF, McX, Med, Melkor73, Men57, MetalGearLiquid, Mica, Michel Volle, Mkende, Mr, Mro, Mwarf, N3S, Narcissix, Neustradamus, NicoV, Nicolas de Marqu, Noelvornam, Nono64, Notafish, Olrick, Ondelettes, Orlodrim, Orthogaffe, Orthomaniaque, Ouccema, Ouss1991, Outs, Oz, PJC, Pano38, Pantoine, Patachonf, Pautard, Peco, Penegal, Phe, Phido, Philemon94, PierreLachance, Plyd, Poil, Promu@ld, Ptaff, Pulsar, R4f, Rapha222, Rasputin, Rinaku, Rohanec, Romain Thouvenin, Romainhk, Romanc19s, Romanito, Roulio, Rpa, Rune Obash, Samuels, Samyra008, Sanao, Sawyer96, Scout123, Scullder, Seb P, Seb35, Sebjarod, Shaihulud, Shawn, Shoop, Silex6, Sima qian, Skiper, Smily, Snark, Solensean, Speculos, Spooky, Steven Clouet, Stormy Ordos, Smaphore, Tejgad, Teutates, Theoliane, Thierry Dugnolle, Thomad06190, Tieno, Tieum512, Tranxen, Traroth, Trusty, Turbant, Vian.DC, Vivars, Vlaam, Vspaceg, Wagaf-d, Walpole, Wishmaster, Xiawi, Xtremejames183, Xulin, YannickPatois, Yf, Yyyy, Zetud, Zewan, script de conversion, 408 modifications anonymes Environnement graphique Source: http://fr.wikipedia.org/w/index.php?oldid=80445673 Contributeurs: A3 nm, Adrian de Lausanne, Alkarex, Archeos, Archibald, Arm@nd, Arno., Beastux, Bellerophonvschimere, CDuv, Cedric.claidiere, ChrisJ, Coyote du 86, Crales Killer, David Berardan, Dsant, Ellisllk, En rouge, Fm790, Francois Trazzi, Freewol, Genium, Grecha, Halladba, Hashar, IAlex, Iketsi, Il Palazzo-sama, Izwalito, Jd, Jerome misc, JujuTh, Kangou, Lien Rag 99, Looxix, Marc Mongenet, Master Linktim, Melkor73, Metallica POTTER, Michel BUZE, Mite, Mnm1969, Moala, Nclm, NeMeSiS, Neustradamus, Nodulation, Nono64, Numbo3, Olav2, Orthogaffe, Oz, Palica, Piku, Pinaraf, Poweroid, Pulsar, R, RMarc, Raph, Roffetn2, Romainhk, Roozeec, Sam Hocevar, Sanao, Sbrunner, Schlag vuk, Sherbrooke, Silex6, Ske, Smily, TahitiB, Triton, Tsp, Usabilis, Victor Simonnet, Yves apeloig, 25 modifications anonymes Noyau de systme d'exploitation Source: http://fr.wikipedia.org/w/index.php?oldid=80468712 Contributeurs: .anaconda, Aldoo, Alibaba, Almak, Alvaro, Artiflo, Aurelienc, Beatnick, Bibi Saint-Pol, Cantons-de-l'Est, Cedric77, Chris93, Chtit draco, Crales Killer, Damien.cateau, David Berardan, Deelight, Divol, Doch54, Docteur.biloute, Dsant, Ellisllk, Elrik, FR, FitzSai, Fleshx, Francois Trazzi, FreD, Freewol, Frdric Mah, GCogniaux, GabHor, Gemini1980, Genium, Haypo, Hedi.zaher, HybridTheory2, IAlex, JackPotte, Jef-Infojef, Jerome66, JihemD, Jmfayard, Julien Sopena, Koko90, Krissou, Lagroue, Lila R, Litlok, Loc, Ltrlg, Ma'ame Michu, Manuito, Marc Mongenet, Mathieu Perrin, Med, Melkor73, MetalGearLiquid, Michel Volle, Mikay, Moala, Moipaulochon, NicoV, Nodulation, Nono64, Nyco, Ollamh, Orlodrim, Perso258741, Peyot, Phe, PieRRoMaN, Pixeltoo, Pmx, Poil, Poulpy, RTyler, Rapha222, Raphink, Ratatosk, Rhadamante, Ripounet, Romainhk, Romanc19s, Rpa, Rmih, Sam Hocevar, Samyra008, Sherbrooke, Soig, Spooky, Tarquin, Tdoune, Tegu, Tejgad, Tieno, V1nz, Vargenau, Vatekor, Vincent Ramos, Vmagnin, Wcorrector, Ykhwong, Zubro, 207 modifications anonymes Microsoft Windows Source: http://fr.wikipedia.org/w/index.php?oldid=80321735 Contributeurs: 10abolo, 16@r, 98111, A0B1C2D3, Abrahami, Abujoy, Al1, AlainC, Alibaba, Alvaro, AnoNimes, Antib88, Antoine2008, Apokrif, Aratal, Archeos, Arnaud.Serander, Asavaa, Ash Crow, Askedonty, Askywhale, Atlence, Aurelienc, Auxerroisdu68, B.bellec, BMR, Badmood, Baronnet, Bayo, BenoitL, Bibi Saint-Pol, Bicounet, BiffTheUnderstudy, Bloody-libu, Bootalex, C-cube, Calcineur, Calo, Cantons-de-l'Est, Captainm, Charlesb, Chl, Choixpeau, Chrysander, Chtfn, Cjoathon, Cjp24, CommonsDelinker, Coyote, Cpartiot, Cvbn, Cxielarko, Cdric, Crales Killer, Cur, D4m1en, Dalnord, David Berardan, Daxterminator, Deelight, Dirac, Doch54, DocteurCosmos, DonCamillo, Dsant, EDUCA33E, Ed7789, Elfi, Ellisllk, Elsasserjo, Emmanuel, Erasoft24, Erwan, Escaladix, Estonius, Et caetera, Ethaniel 1777, Etoilegirl010, Etrangepulpe, FR, Fabien1309, Fabrice Ferrer, Fafnir, Fayd, Fedora, Fenkys, Fimac, Flizon, Florentriv, Foux, Foxandpotatoes, Fpeters, Francesco59, Francois Trazzi, Franois-Dominique, FredB, Freewol, Fuktamer, Gakman, Gede, GeekShadow, Georgh50, Goodshort, Gribeco, Grimlock, Grondin, Guillaumito, Guillom, Gz260, Gzen92, Gd, Hagavaf, Hashar, Hemmer, Highlander, Hlm Z., Hopea, HybridTheory2, Hgsippe Cormier, IAlex, ILux, Ineatech, IoSono, Ipodsocool, Isaac Sanolnacov, Ismail.bennana, JJ, JLM, JackPotte, Jcarbaut, Jccochez, Jean-Frdric, Jef-Infojef, Jerome misc, Jerome66, Jojo5708, Jordan Girardin, Jules78120, Jylam, Kaewa Koyangi, KanZ, Kanabiz, Kilith, Klorydryk, Komandor, Korg, Korrigan, Koxinga, Kuja IX, Kyro, LUDOVIC, Laboratoire kario, Laurent Nguyen, Le Loup Be, Le gorille, Le pro du 94 :), Leag, Lemarsupilami2001, Lgoman, Like tears in rain, Livestudio, Lomita, Looxix, Lorambo, Lorenzo, Louperivois, Ltrlg, M@XflY, Mafiou44, Malosse, Malta, Mamelouk, Manchot, Manu1400, Marc Mongenet, Martin, Martine4ever, Maurilbert, MeGAmeS1, Med, Melkor73, MetalGearLiquid, Michel BUZE, Micka13, Mika63800, Mikay, Mike2, Mikefuhr, Milord, Mishkoba, Mokona, Moumousse13, Mtoo, Myst, Mythos75, Mgluglu, N-21, Nakor, Nakwada, Nanoxyde, Necsus, Neustradamus, Nicolas Pawlak, Nomarcland, Nono64, Noritaka666, Ntim007, Numat, Nyco, O2, ObiWan Kenobi, OccultuS, Okno, Olivemrs, Olivier.bellemain, Olivier222, Orlodrim, Orthogaffe, Ouverture fantaisiste, Oxo, P-e, Panic, Papaza, Pautard, Peco, Penjo, Phanoo, Phido, Pic, Pic-Sou, Pickupjojo, PieRRoMaN, Piquart, Poil, Pseudomino, Pulsar, Purodha, Pwapwal, Pwet76, RRt, Raizin, Raph, Raude, Reelax, Rem73, Remyv, Reptilou, Rhadamanthes, Riikou, Rinaku, Romainhk, Sadich, Salsero35, Sam Hocevar, Samlaptop85213, Sanao, Scuderia4, Sebala, Sebmonnier, Serged, Shaihulud, Shaitan, Shakti, Shawn, Sherbrooke, Silex6, Slow Brain, SolykZ, Speculos, Stanlekub, Surveyor, Symac, T, THA-Zp, Taguelmoust, Tarquin, Tavernier, Theoliane, Thom225, Thrawn49, Tibo29, Tieno, Tieum512, Tilux, Titanicophile, Torpii, Traroth, Trusty, TulipVorlax, Turb, Tvesin, Van Rijn, Vascer, Vatekor, Victor Delaunay, Vincent Everett, Vspaceg, Wakka27, Washkami, Wii2006, Wikiped92, Winnietroller, Woozz, Wyatt lang, Xar, Xhienne, Xic667, Xillimiandus, Xmlizer, Xtrashild, Xulin, Yahooland, Yann, Yasaj, Zaballe, Zakke, Zetud, script de conversion, 506 modifications anonymes Windows XP Source: http://fr.wikipedia.org/w/index.php?oldid=80440441 Contributeurs: 16@r, 747yann, Abrahami, Acetone, Afsgang, Alain-81, Alex-F, Alno, Antidrugue, B-noa, B.bellec, Badmood, Bapti, Baronnet, Bastien2808, Bayo, Bech, Bellatrix Black, Benji X80, Bibi Saint-Pol, Binabik155, Blah, Bob08, Bobodu63, Bobodu81, Bub's, Cantons-de-l'Est, Carbone14, Celette, Comte0, Coyote du 86, Cr0vax, Cutter, Cyberjk2003, Cur, DSCH, Dadu, David Berardan, DavidL, Deep silence, DenisBlanchette, Denknubbes, Dhatier, Dirac, Disparate1980, Diti, Doch54, Don-vip, Dudu highschool, Duloup, Ecasrev, Elemiah, Elfix, Elg, Emegamanu, En passant, Ethaniel 1777, Fabrice Ferrer, Ffx, Firnus, Florent, Florentriv, Fluti, Fouky, Francois Trazzi, FredB, Gene.arboit, Genesis, Gilcn, Grecha, Gzen92, Gd, HAF 932, HDDTZUZDSQ, Hagavaf, Hashar, Hayastan07, Herr Satz, Houcine2011med, Hrvb, Hgsippe Cormier, IAlex, IP 84.5, Il Palazzo-sama, Isaac Sanolnacov, Jarfe, Jd, Jean-Frdric, Jerome misc, Jerome66, Jiel de V, Jmax, Jmc, Kanabiz, Kilom691, Kinashut Kamui, Kirikou, Koko90, Kropotkine 113, Kyro, LUDOVIC, Laurent Nguyen, LeGantVert, Legrocha, Leolio, Looler, Looxix, Machevrier3, Maggic, Magic stephanois, Manu1400, Manuel Trujillo Berges, Marc BERTIER, Marc Mongenet, Masorick, Mathieu85, Maximini1010, Melkor73, MetalGearLiquid, Metroitendo, Micka13, Mig, Moe, MonstroLinux, Moulins, Muy, Mphisto38, Nataraja, Neuromancien, Neustradamus, NicoV, Nicobullo, Nodulation, Nono64, Nyco, Od1n, Okno, Olivier.bellemain, Orksovaj, Orthogaffe, Oxo, Pautard, Peter 111, Pierrick42, Piglop, Pinpin, PivWan, Plic, Ploum's, Plyd, QDK01, Rabah201130, Raizin, Raph, Raziel258, Reptilou, Rinjin, Romain128, Romanc19s, Ryo, Rmih, SPiRiT oF HeLLSoNG, Sadich, Sam 1421, Sam Hocevar, Samyra008, Sanao, Scalf, Sebjarod, Selcomad, Semnoz, Serged, Shawn, Sherpa421, ShreCk, Smeet666, Sofian, Soig, Starus, Steff, Stphane33, Surveyor, Sylfred1977, Symbolium, The RedBurn, Theoliane, Thibaultblizz, TiChou, Tieno, Tieum512, Tognopop, Topeil, Turb, Usherdu78420, Vascer, Vince2010091, Vincent Everett, Woozz, Xic667, Xiglofre, Yasaj, Zandr4, Zetud, Zubro, ~Pyb, 226 modifications anonymes Windows Vista Source: http://fr.wikipedia.org/w/index.php?oldid=80084077 Contributeurs: 16@r, 5afd4770411ca76c, A3 nm, ALkyD, Abrahami, Achraf, Adrien', Afsgang, Agabeu, Agifem, Alband85, Alchemica, Alchiseb, Alex-F, Alterte, Amine Brikci N, Analogue, Antib88, Apollon, Archeos, Archima, Arka Voltchek, Asone, Astrobob, Atlence, Azoee, Badmood, Balin, Baronnet, Bayo, Bech, Benot Fabre, Bertol, Bibi Saint-Pol, Bignano, Bigon, Blood Destructor, Bob08, Boral, Bosonz0, Brunlich, Bugul Noz, Byrd, C0untz3r0, Catskingloves, Cchasson, Cedric.lacrambe, Celegorm, Celette, Chamyky, Chandres, Chico75, Chl, ChrisJ, Chtfn, Chtit draco, Compet, ComputerHotline, Comte0, Conque, Countzero, Coyote du 86, Cutter, D4m1en, DSCH, Dark Attsios, Darthvadrouw, David Berardan, Deansfa, Debhian, Dirac, Djidiouf, Doch54, DocteurCosmos, Don-vip, Drtissot, Duarna, Dwight, Dmocrite, EDUCA33E, Eden2004, Elfix, Eliott006, Eltouristo, Emmanuel.boutet, En passant, Erasoft24, Erestrebian, Esprit Fugace, Ethancarter, Fabien.goy, Fabien1309, Fabrice Ferrer, Fabrice.Rossi, Fafnir, Fearuth, Fgf, Flo, Floflo, Florentriv, Florian 09, Florian c, Fluti, Forveilthomas, France64160, FrancoisA, FvdP, Gagarine, Galoric, Ganondorf, Geoffrey911, Geophilip, Gerali, Gergerzigo, Gh, Ghost dog, Gilcn, Gloubiboulga, Graffity, Gregory.Lussier, Greudin, Gribeco, Groquik, Guillaume854, Guillom, Gzen92, Gd, HAF 932, Hadefro, Haflinger, Haypo, Hercule, Hevydevy81, Highlander, Hybrid Son Of Oxayotl, HybridTheory2, Hyperipodsocool, IAlex, ILux, IP 84.5, Ico, Indeed, Isaac Sanolnacov, Itachi94300, J-L Cavey, JB, JLM, JSDX, JackPotte, Jccochez, Jean-Frdric, Jean-kri, Jef-Infojef, Jerome misc, Jerome66, Joe le Kiffeur, Jon207, Jourdren, Juhomer, Julien789, Kamiarz, Kanabiz, Karl3i, Kawazoe Masahiro, Koko90, Korg, Kubernan, Kuja IX, Kwak, LUDOVIC, Lab, Lacrymocphale, LairepoNite, Laocian, Laurent Nguyen, Le Cornemuseux, Le Sachant, Leag, Leandro, Legaulois46, Lejocelyn, Lgd, Like tears in rain, Liquid 2003, Litlok, Loizbec, Looler, Lou Montana, Louiz', Lppa, Maggic, Maloq, Manchot, Manu1400, Marin M., Markadet, Marsu15, Martin, Masorick, Mathieu85, Matrix76, Matth97, Maximini1010, Mcoolive, MeGAmeS1, Melkor73, MetalGearLiquid, Mhassine, Michel BUZE, Micka13, Mima333, Mimideschamps, MonstroLinux, Moumousse13, Mtoo, Muy, Mwyann, Myst, N-21, Navaati, NeMeSiS, Nebula38, Neitsa, Neustradamus, Newic500, Nias, NicoV, Njaeh, Nodulation, Nono64, Noritaka666, Nuloop, Nushnin, Nyco, Oblic, Od1n, Okki, Oxo, Pabix, Pachanka, Palica, Paulo 95, Pautard, Pcsocool, Penegal, Pff, Phe, Pickupjojo, PieRRoMaN, Pok148, Poutry, Punx, Pws, Pyrogol, RM77, Rabusier, Raizin, Ratachwa, Remi, Remike, Revolutionjoyeuse, RomWiki, Romainhk, Romanc19s, Sadich, Salsero35, Samyra008, Sanao, Sand, Schiste, Schlum, Scuderia4, Seb35, Sebjarod, Selcomad, Sephiroth669, Serged, Sergeraert, Shawn, Sherbrooke, Sim2x, Slasher-fun, Smeet666, Smeuuh, Sofian, Soig, Solensean, Sovxx, Spack, Speculos, Ste, Strike, Stphane33, Suizokukan, Surveyor, T, Tavernier, Theoliane, ThomasROSTANE, TiChou, Tieno, Tieum512, Titou42000, Traroth, Tristos, Tvesin, Vali103, Van Rijn, Vanished2012, Vascer, Veilleur, Verdy p, ViZiT, Vince2010091, Vincen, VincentPalmieri, Voodoo, Wagaf-d, Wagner51, Warm-Ice, Wiki10123, Wikig, Willi-baleine, Windows7lucas, Xate, Xic667, Xofc, Yahooland, Z@ya, Zandr4, Zetud, pimthe, 598 modifications anonymes Windows 7 Source: http://fr.wikipedia.org/w/index.php?oldid=79738001 Contributeurs: 17novembre, A0B1C2D3, A2, Acidenitrique, AglarEdain, Alaric59, Alchemica, Alchiseb, Alex59330, Alex850701, Alpha64, Alphos, Anierin, Aquilae, Aratal, Arnaud.Serander, Asclepias, Ash Crow, Ava157, Aziz technologie, Badmood, Balin, Bapti, Baronnet, Beeper, Benhuriet, BenjiT, Benoit Rochon, Bill Ves, Bob08, Boral, Bouchecl, BrightRaven, Bullo620, Cantons-de-l'Est, Carbone14, Caroline-8284, Celette, Chaoborus, Chapolin, Chtfn, Clement b, CommonsDelinker, Comte0, Copyleft, Coyote du 86, Cutter, Cdric, Cur, D4m1en, D82, DSCH, Dadu, Dake, David Latapie, DavidL, Deansfa, Denknubbes, Di Norelo, DocteurCosmos, Don-vip, Dr House H2O, Dsant,

Sources et contributeurs de larticle


Dtcube, Elfast, Elryck, Eltouristo, Eman, Encolpe, EricNBA, Ericlex007, Eschyle de R, Estoy Aqu, Fabien HRY, Fabizor, Faenglor, Fearuth, Florentriv, Frakir, Freewol, Garfieldairlines, Genesis, Ghost dog, Gz260, HAF 932, Henri bauer, Hercule, Hevydevy81, Hgoye, Hiddentux, Hlm Z., HybridTheory2, IAlex, Iafss, Ico, Il Palazzo-sama, Inde, Isaac Sanolnacov, JLM, JackPotte, Jak540, Jborme, Jef-Infojef, Jerome66, Jihaim, Jimmy, Kanabiz, Karim1999, Kcchouette, Kilith, Kuja IX, Kyle the hacker, Kyro, L'nouveau, LairepoNite, Laurent Nguyen, Le pro du 94 :), LeCardinal, LeMorvandiau, Leag, Les3corbiers, Leuviah, Lgd, Like tears in rain, Liveloki, Livestudio, LoPCompri, Lookingforward, Lovasoa, Lppa, Ltrlg, Lucasbfr, Manu1400, Marin M., MarkHavel, Martin, MasterKiller, Mathias Poujol-Rost, Mathieu85, Mauricio ezekiel, Maurilbert, MeGAmeS1, Melkor73, MetalGearLiquid, Michel BUZE, MicroCitron, Mirgolth, Moez, Mr.stilt, Mtoo, Murthag06, Muy, Myst, N-21, Nakor, NeMeSiS, Nebula38, Neuromancien, Neustradamus, Nicodhino, Noel.guillet, Nuloop, Occlumencie, OccultuS, Olivier Hammam, Olivier.bellemain, Ollamh, Pamputt, Panic, Pautard, Pierrick42, Pirouette1963, Pitit Jimmy, Ploum's, Poumpoumtralala, Poussah Pensif, PsY.cHo, Pwet76, Rabah201130, Raminala, Romainhk, Romanc19s, SEE, Samlaptop85213, Samurai80, Sanao, Scalf, Scuderia4, Sebleouf, Shawn, Silex6, Snap, SolykZ, Steno, Sun Wukong, Surveyor, Sylvior, Tarap, Tempusus, Terloup2, The RedBurn, Theoliane, Thibaud Pastis ralala, Thomad06190, Tieno, Tieum512, Tournachon, Tpa2067, Tristan Liardon, Trizek, TulipVorlax, Une Vache, Usherdu78420, VBCT, Vascer, Vincent Everett, Vinz1789, Voodoo, Vyk, Wal68740, Webby42, Xansandre, Yahooland, Ymoumen, Yoshidu42, Zandr4, Ze Bob, Zetron, Zetud, Zircone, Ziron, Zwik, 693 modifications anonymes Windows 8 Source: http://fr.wikipedia.org/w/index.php?oldid=80181093 Contributeurs: A2, AK Kennedy, Airevspin, Alchiseb, AliceMcGee, Alsacepc67, Amine548, Aratal, Arcade Padawan, Arceus13127, Arm.117, Armandwinkler, Arroser, Bertol, Binabik155, Bourrichon, Breizhodrome, Byrd, Carbone14, Celette, Commando, ConradMayhew, Coyote du 86, David-suisse, DavidL, Deroamri, Diables, Dsant, Efb, Elvire, EoWinn, Florian 09, France64160, Frigory, FvdP, Gonioul, Greatspirit, Groumphy, Gwenhael, Gz260, Haypo, Hlm Z., Isaac Sanolnacov, Ivlianvs, JackPotte, Jbontemps, Jihaim, Juju17000, Jules78120, K3v1n21, Kanabiz, Kyro, Kvindepauw, Leag, Linux-ubuntu, Lomita, Lppa, Ltrlg, MIRROR, Marce79, MattMoissa, Maurilbert, MetalGearLiquid, Metroitendo, Michel BUZE, Minifreestyler, Moez, Moipaulochon, Mounir01, Mr. ZZZ, Murthag06, Mphisto38, Nakilio, Nakor, Nezdek, Nouill, OD02fr, Ocilya42, Orlodrim, PDLM, Perfaram, Peter17, Pittiponk, Rabah201130, Restefond, Romanc19s, SEE, Sebletoulousain, Sgmankiller, Shawn10101010, Sherty, Skiff, Soledad luminosa, Speculos, StrAbZ, Syp, TR XM, Thibaud Pastis ralala, Topeil, Trizek, Vascer, Vincent Lextrait, Waib120, Woww, Xavierbondenet, YacineDZ, 234 modifications anonymes Mac OS Source: http://fr.wikipedia.org/w/index.php?oldid=80417307 Contributeurs: AOPG, Adrian de Lausanne, Alaindg, Alibaba, Alno, Aramis, Arbrissel, Archeos, Auxerroisdu68, Badmood, Barraki, Bidule200, Binou, Carmine, CaspianX, Chaps the idol, Clafoutis cerise, Conorta, David Berardan, Didup, Ecclecticus, Ediacara, Elec, Fafnir, Framg, Francois Trazzi, Geoffrey91, Grstain, Gd, GT, Hashar, IAlex, ILux, IP 84.5, Indif, Isaac Sanolnacov, JackPotte, Jusjih, Keikomi, Kyjoon, Kyro, Laddo, Le hollandais volant, LionelMacBruSoft, Lmaltier, Louis.pas, Manutaust, Marc Mongenet, Mikay, MrsChocobo, Mythos75, Nataraja, Nono64, Numbo3, Nyco, Panoramix, Philip, Quentinv57, Sam Hocevar, Silex6, Silversword31, Skyclad, Spirot, Stphane33, Thomasdeniau, Tognopop, Toutoune25, Vargenau, W'rkncacnter, Wagaf-d, Wikig, Wylde, Xmlizer, Xulin, Yahooland, Yf, Yvan Rivierre, 88 modifications anonymes Mac OS X Source: http://fr.wikipedia.org/w/index.php?oldid=80438117 Contributeurs: 16@r, AEIOU, Adrian de Lausanne, Alaiks, AlexJazz, Alexlecool, Alibaba, Alno, Alphaprod, Alvaro, Alvinm93, Amine Brikci N, Antoine alb, Anymora, Archeos, Archibald, Bap, Barraki, Bidule200, Bob08, Bobodu63, Boism, Brunodesacacias, Bubux, Buisson, Camjelemon, Cascade65, Cdang, Cestlogique, Charlydefranceetdu01, ChrisJ, Chtfn, Chti4ever, Cissane, Cptnoursbleu, Cyberdid, Cpey, Crales Killer, DSCH, Dangvucau, DocteurCosmos, Dravick, Dromygolo, Dyhorus, Ediacara, Edouard.briere, Elaum, Elec, Elg, Eliasgrey, Elimerl, Elitius, Err404, Esprit Fugace, FR, Fafnir, Fl75, Florentriv, Francois 75015, Francois Trazzi, Freddo, Gagarine, Gh, Gipsyx, Gugus15, Gz260, Gzen92, Haypo, Helldjinn, Hemmer, History invest, Hlm Z., Howard Drake, Hgsippe Cormier, IAlex, ILux, Iketsi, Indeed, Inisheer, Isaac Sanolnacov, Ispiral, Jaipasdepseudo, Jef-Infojef, Jerome misc, Jhemono, Jihaim, Jmfayard, Joseph Papier, Ju gatsu mikka, Julienbch, Jylam, Jyp, Kanabiz, Keynote, Keywalker, King Willan, Korrigan, Kwak, Kyro, LERK, Lagroue, LeMorvandiau, Lexooo, Lin1, LionelMacBruSoft, Lix, Localhost, Lomita, Louis.pas, Louperivois, Mamadrood, Mammique, Manu1400, Marc Mongenet, Marin M., Med, Melkor73, Melodawny, MetalGearLiquid, Mikay, Minoos, Moonspark, Morel.f, Mr Patate, Mro, Murphy, Nanoxyde, NeMeSiS, Ned Kelly, NicoV, Nicolarius, Nikai, Nnemo, Nono64, Nosta Nautilus, Nyco, Octave octet, Okki, Olrick, Pacman1897, Paglop, Palsecam, Pamputt, Pautard, Phe, Philheap, Piglop, Pinaraf, Pixeltoo, Popolon, Poulos, Poulpy, Psychoslave, Quark67, Raczy, RamaR, Raph, Rapha222, Rinaku, Roffetn2, Romain Ballais, Sam Hocevar, Semionsi, Shawn, Sherbrooke, Silex6, Siren, Ske, Soig, Sonusfaber, Sparkles, Spooky, Staircase007, Stanlekub, Strangeways, Sylvain05, Skiltoyai, Tarquin, Tehboii, Terry-Slipknot, Tex, Thebutch, Thomas Linard, Tomn, Tontonsigmund, Toto Azro, Toutoune25, Traroth, Tuxmouraille, Ursus, Vargenau, Vivars, W'rkncacnter, Wikig, Wikyvema, Xar, Xavier Combelle, Xulin, Zejames, ~Pyb, , pimthe, 256 modifications anonymes Logiciel libre Source: http://fr.wikipedia.org/w/index.php?oldid=80447679 Contributeurs: 16@r, A3 nm, AFAccord, AFrappin-N, Al Maghi, AlainC, Aldoo, Alibaba, Allemandophone, Almacha, Amine Brikci N, Angeldream, Antistress, AntonyB, Anymora, Apitux, ApprentiMiam, Archeos, Archima, Ardus Petus, Arkanosis, Arm@nd, Aurlien Couderc, AviaWiki, Avililui, AzertyFab, B!xente, Badmood, Bap, Baronnet, Basile S, Bayo, Bech, Ben Siesta, BernardM, Biwak57, Bobby, Bobodu63, Bolt, Bond never dies, Boss 78, Bourrichon, Bradipus, Brunodesacacias, C-cube, CTanguy, Calcineur, Cantons-de-l'Est, Cdelivois, Cheval boiteux, Chucky, Citizendruide, Clgblum, Cody94, ComputerHotline, Comte0, Copyleft, Coulier, Cousin, Coyote du 86, Cutter, Crales Killer, DSCH, DaiFh, Damien.cuvillier, Darce, David Berardan, David Latapie, Declic, Denis Dordoigne, Dereckson, Dhenry, Diga23, Dirac, DocteurCosmos, Domsau2, Drazzib, Dup libre, Ediacara, Egontcho, Elisa, Ellisllk, Elrik, Emmanuel legrand, Epommate, Err404, Escaladix, Eskimo, Fabienkhan, Fabrice Ferrer, Fanfwah, Farismoh, Far, Felixggenest, Fi3sole, Foxandpotatoes, FramaKa, Francis, Francois Trazzi, Fred.th, Frr, GLec, Gdm, Genium, Germ, Gh, Gnou, Golfestro, Goubatian, Grain de sel, Gribeco, Grimlock, Guerlau11, Gz260, Gd, H4stings, HAF 932, Hegor, Herr Satz, Heureux qui comme ulysse, Hregrin, Hmant, Inisheer, Iperekh, Isaac Sanolnacov, Iznogood, Iznogoud, J8g6ko, JCS2050, JLM, Jagwar, Jcbabinet, Jeanuel, Jerome misc, JeromeJerome, Jlhenry, Jmax, Jmfayard, Jmgdoc, JnRouvignac, Jon207, Julianedm, Julien.moutinho, Jyr37, Kalki101, Karimsadeg, Karl3i, Kartben, Kassus, Kelson, Kilith, Korg, Krankkatze, L'horrifiant engoulvent casse-moloch craseroc, Lalaki, Lamiot, Laurent Nguyen, Le schtroumpf, Leandrod, Lechat, Leomajko, Lomita, Loreleil, LuisMenina, Lumz, Lyondif02, Maiido, Manny, Manuc66, Marc Mongenet, MarcSaintenoy, Mathias Poujol-Rost, Mathieugp, Matmattom, MaxLanar, Maximini1010, Mdev, Melkor73, Michel BUZE, Mikay, Milean Creor, Misfu, Moe, Moez, MonstroLinux, Mr Lapinot, Mro, Muy, Nakor, Naparuba, NeMeSiS, NicoV, Nicolas Ray, Nikai, Nodulation, Nono64, Not-Pierre, Npettiaux, Nyco, Obi, ObiWan Kenobi, Oblic, Ofaurax, Olav2, OliverSchneider, Olivier Luxon, Olivier Mengu, OlivierBerger, Ork, Orlodrim, Orthogaffe, Outs, Oyp, Padawane, Parcemihi, Paroledipolvere, Patachonf, Pautard, Pedaretr, Peyot, Pfff, Phe, PierreLachance, Pierreblem, Pir7, Poil, Polorafale, PouX, Pparent, ProgVal, Psychoslave, Pydubreucq, R4f, Racconish, Raph, Remi, Rhadamante, Rinaldum, Ripounet, Rodolphe, Romainhk, Roulio, Rsemeteys, Ryo, SIResearcher, SRombauts, Saint-Loup, Saint-cyr, Samder, Samdercyb, Samusz, Sartrouvillois, Sbrunner, Serged, Sherbrooke, Silex6, Sirius6, Skamp, Ske, Skipi, Smily, Soig, Solensean, Solveig, St Doane, Sub, Sylenius, THA-Zp, Tavernier, Terry-Slipknot, Thibault Taillandier, TiChou, Tieno, Toniher, Topeil, Tordal, Trapze, Traroth, TriViHack, Trimgiste, Trusty, Tsechet, Valry Beaud, Vlaam, Wagaf-d, Wikifranz, Windu.2b, Yggdras, YolanC, Youssefsan, Zawer, ZeroJanvier, Zertrin, Zetud, Zoun, script de conversion, ~Pyb, 391 modifications anonymes Noyau Linux Source: http://fr.wikipedia.org/w/index.php?oldid=80251781 Contributeurs: Antistress, Arm@nd, Arzach, Badmood, Basile S, Bibi Saint-Pol, Bilou, Bornerdogge, COLETTE, Cayllo, CharlesJ, Christophe cag, ChtiTux, Chtit draco, Copyleft, David Berardan, Debiux, Dewi78, Djiock, DominiqueMichel, Drazzib, Dromygolo, Dsant, Duduf, Dumboster, EDUCA33E, Elg, Eltouristo, Epicourien, Fabrice.Rossi, Flavian, Francois Trazzi, Franois-Dominique, Freduf, Freewol, Gene.arboit, Genium, Greg 12000, Gd, HAF 932, Hashar, Haypo, Hibou57, Hikapa, Hmant, J-C Bubbendorf, JackPotte, Jbar, Jborme, Jean-Louis Grall, Jerome misc, JiFiFiX, Jmfayard, Kfadelk, Koko90, Kyro, Laurenbo, Le schtroumpf, Linkboss, Lmaltier, Ludo29, Magnificentia, ManuD, Marc Mongenet, Matser1973, Mayayu, Melkor73, Michel BUZE, NeMeSiS, Neustradamus, NicDumZ, Nyco, Od1n, Okki, Orthogaffe, Overmac, Oxo, Pamputt, Patrick-br, Pautard, Peter17, Peyot, Poil, Polarman, PouX, Rafu de Provena, RenaultR83, Romainhk, Romanc19s, SRombauts, Sanao, Sardur, Scratch1505, Shalott, Shawn, Smily, SuperHeron, Sylfred1977, Terry-Slipknot, The RedBurn, Tieum512, Tonymainaki, Toutoune25, Vargenau, Yabon, Yazou, Yvan Rivierre, Yves30, Zelda, Zetud, ZorG27, 76 modifications anonymes GNU Source: http://fr.wikipedia.org/w/index.php?oldid=78579838 Contributeurs: 16@r, Adrian de Lausanne, Akeron, Allemandophone, Alvaro, Aproche, Aranya istya, Archibald, Archipel, Arm@nd, Arno., Arzach, Ayin, Badmood, Barraki, Beatnick, Beatrin, Bobby, Calcineur, Cfillion, Chaouistes, Charlie Pinard, Christophe cag, Chtfn, Copyleft, Coyote du 86, Dbroqua, Delaroyas, Detlev, Doch54, DocteurCosmos, Elenea94, Epommate, Escherichia coli, Esprit Fugace, FRED, Fabrice Ferrer, Francois 1340, Francois Trazzi, GLec, Genesis, Genium, Globo, Gnou, Gnougpl, Gribeco, Gzzz, Heureux qui comme ulysse, Inike, JLM, Jarfe, Jerome misc, Koxinga, Laddo, Louiz', Lysosome, M@XflY, MG, Maloq, Manu1400, Marc Mongenet, Mathieugp, Maurilbert, Med, Melkor73, Mikay, Mirgolth, Mmenal, Montagu, Nanoxyde, Natmaka, NeMeSiS, Necrid Master, Neustradamus, NicDumZ, Nicolog, Nodulation, Nono64, Not-Pierre, Ordifana75, Orthogaffe, Orthomaniaque, Pamputt, Pepe de Bienvenida, Psychoslave, R4f, Raph, Ripounet, Romainhk, Ryo, STyx, Sbracq, Sebleouf, Serged, Shawn, Silex6, Smily, Snark, Soig, Solarus, Speck-Made, Speculos, Spooky, Stefp, Stephane.lecorne, THA-Zp, Tarquin, Theocrite, Tibule, Tintamarre, Trimgiste, Utopies, VIGNERON, Valry Beaud, Vincent Aravantinos, Vincent Ramos, Wikig, Wurblzap, Youandme, Youssefsan, Zarer, script de conversion, 104 modifications anonymes Linux Source: http://fr.wikipedia.org/w/index.php?oldid=80366287 Contributeurs: 16@r, AStrasbourg-202-1-2-127.abo.wanadoo.fr, Abelthorne, Abracadabra, Absinthologue, Achraf, Actarus Prince d'Euphor, AdrienE, Aeturnus999, Airelle, Airone, Aka, AlainC, Alband85, Albert1er, Alex-F, Alexandre Lepage, Alexandre67, Alibaba, Alterte, Alvaro, Amine Brikci N, Amnesiac.INpact, Anarion9998, Anthere, Antistress, Antoviaque, Aqwpm, Arantes, Archibald, Arglanir, Arm@nd, Arnaudus, Arnaudv6, Asavaa, Astalaseven, Auxerroisdu68, Azerty82, Badmood, Bap, Baronnet, Bayo, Bbullot, Beatnick, Ben Siesta, Bender, Bestter, Bibi Saint-Pol, Bilou, Birdie, Bire naar, Bjung, Blidu, Bloom1, Bob08, Boism, Bornerdogge, Boss 78, Bouchecl, Bubux, Buddho, Bullo620, C0untz3r0, Canarix, Celui, Chaoborus, Chico75, Chris93, Christophe cag, Christophedlr, Chtfn, Chtit draco, Chucky, Cinabrium, Cjp24, Clanki, Clement.bourdon, Complex (de), Comte0, Copyleft, Coyau, Coyote du 86, Cutter, Cdric, Crales Killer, DSCH, Dadr, Darck, Darklinux, Darklock, Darkoneko, Davgrps, David Berardan, David Tat, Davidbrcz, Debhian, Debiux, Deelight, Deep silence, Delaroyas, DeuxDeTension, Dhaillant, Dhatier, Djiock, Doch54, DocteurCosmos, Domsau2, Dsant, Duduf, Durandal, Dvorak66, EDUCA33E, Ediacara, Effco, Ellisllk, Eltouristo, Emericpro, En passant, Epommate, Erdnaxeli, Err404, Escaladix, Eudoxe, Fabian, Fabrice Ferrer, Fabrice.Rossi, Fatalerrors, Firstwalteau, Firwen, Floyd, Fluti, Flyounet, Foch, Forveilthomas, Fpolux, Frakir, Francois Trazzi, Franois Melchior, Franois-Dominique, Franois-Dominique2, FreD, FredB, Fredb219, Fredmj, Freewol, Ftiercel, FuReX, G-37, GLec, GML, GNU Bernard, Gab01, Gala, Gamebouille, Garfieldairlines, Genesis, Genium, Giskart, Givet, Gknpi, Glennie, Gnougpl, Gonioul, Grand grunt, Greg 12000, Gribeco, Grimlock, Grondilu, Grygor, Guaka, Guillermain, Gz260, Gd, GT, HYUK3, Hashar, Haypo, Hbbk, Hemmer, Hercule, Herman, Herr Satz, Hikapa, Homerjaythompson, Hopea, Hybrid Son Of Oxayotl, HybridTheory2, Hgsippe Cormier, Hmant, IAlex, ILux, Idoric, Ikerc, Il Palazzo-sama, Ironbrother, Isaac Sanolnacov, Iwky911, Iznogood, Iznogoud, Izwalito, J-L Cavey, JB, JJ, JLM, JackPotte, Jago, Jarillon, Jbar, Jblndl, Jborme, Jean.cayron, JeanLouisFrenkel, Jeanot, Jeffdelonge, Jerome misc, Jerome66, Jjgan, JmCor, Jmfayard, Jmtrivial, Joe le Kiffeur, Jol DESHAIES, Jpgravel, Jrcourtois, Julianedm, Julien Catalano, Julien Jorge, Julien1311, Juraastro, Jusjih, Kamaradclimber, KanZ, Kanabiz, Katyucha, Kelson, Kerwando, Kharec, Kilith, Kingmike, Kirikou, Klipper, Koko90, Koxinga, Koyuki, Kozaki, Kvaufleury, Kyro, La pinte, Lachaume, Laurent Nguyen, LeCardinal, Lea(fred), Leag, Lechat, Lejocelyn, Les3corbiers, Lexis, Lilyu, Linan, Linkoo, Liquid 2003, Litlok, Llebegue, Loberty, Localhost, Logophile F, Lolotux, Lomita, Looxix, Louiz', Ltrlg, LuisMenina, M@XflY, Ma'ame Michu, MaCRoEco, MaTT, Maggic, Magno, Malosse, Malta, Manchot, Manu1400, Marc Mongenet, MarcP, Marcel.c, Marius Faquinou, Mathias Poujol-Rost, Mathias.Belleville, Mathieu1986, Mathieugp, Max81,

224

Sources et contributeurs de larticle


MaxLanar, Maxlelubre, Mc78400, Med, Melkor73, Mercurea, Meszigues, Mic-phon, Michel BUZE, Mikay, Misfu, MistraFormation, Morus, Moumousse13, Moutonjr, Moviuro, Mro, Murphy, Muy, Myst, Nakor, Nandhp, Nanoxyde, Natmaka, NeMeSiS, Necrid Master, Nef, Nemoi, Nicofrand, Nicolas Ray, NicolasB, Nikora nag, Nmrk.n, Nodulation, Nono64, Not-Pierre, Nyco, Obsidian, Olav2, Oliver Rowe, Oliwan, Oomu, Orlodrim, Orthogaffe, Ouss1991, Oxo, P-e, Pabix, Pamputt, Papillus, Papydenis, Passoa15, Pautard, Peco, Peyot, Pfff, Phe, Philippe.petrinko, Phillllippe, PieRRoMaN, Piglop, Piku, Pilmusic, Piti-pablo, Pixeltoo, Plxdesi, Pmx, Polarman, Popolon, Poppi Pocketo, Posicouac, Psaxl, Pulsar, R3v0lt, R4f, RamaR, Raph, Reelax, RenaultR83, Reuillois, Rhadamante, Rigolithe, Rinjin, Ripounet, Rkf, Roby, Rockolime, Rom 185, Romainhk, Romanc19s, Romanito, Romary, Roulio, Rouvix, Rune Obash, Ryo, Rmih, SGC.Alex, STyx, Salah triki, Sam Hocevar, Samyra008, Sanao, Sandrine, Sbrunner, Schiste, Scullder, Sebcaen, Sebleouf, Sedra112, Serein, Shakki, Sharayanan, Shawn, Sherbrooke, Shiajustrox, Sigma, Sigma 7, Silkut, SilverEleven, Skiidoo, Skipi, Skywalker13, Sletuffe, Smily, Snark, SofiaNadezda, Solensean, Speculos, Sphinx, Spooky, Spyhawk, Styxyn, SuBWaReZ, Suaudeau, SuperHeron, Swebian, Sxmon, SylvainS, Sysyphe, Sb, Sbastien, THA-Zp, Tarquin, Tatoute, Taufito, Tavernier, Tdoune, Techa, Tejgad, Telperion, Terry-Slipknot, Tfiws, Theocrite, Thesaurus, Thrystan, Tibboh, Tieno, Tieum512, Tigre8996, Tobovs old, Tognopop, TomoFR, Tonymainaki, Toto Azro, Totopouet, Traroth, Tux-Man, Unomadh, Utopies, VHF, VIVELADR0GU3, Vanished2012, Vargenau, Vatekor, Verdy p, Vincent Aravantinos, Vincent Simar, Vincnet, Visite fortuitement prolonge, Vlaam, Volapuk, Vroum, Vyk, W7a, Wanderer999, Wart Dark, Wiz, Wku2m5rr, Xavier Combelle, Xulin, Yann, Yann Lugrin, Yannick56, Yf, Yggdras, Yoho, YolanC, Yvan Rivierre, Zelda, ZenMathieu, Zetud, Zoken4, ZorG27, Zoun, Zsurnz, Zubro, dyn-212-232-45-24.ppp.tiscali.fr, script de conversion, ~Pyb, frit, 771 modifications anonymes Distribution Linux Source: http://fr.wikipedia.org/w/index.php?oldid=80431728 Contributeurs: 212.155.61.xxx, 399man, 98111, A Pirard, A3 nm, Alvaro, Amnesiac.INpact, Archibald, Arm@nd, ArsniureDeGallium, Ayutan, BMR, Badmood, Badock, Bap, Barr-amzer, Bastien Sens-My, Bbaranne, BenoitStandre, Billinghurst, Binnette, Brendn, Buzz, Byackee, Calimeroteknik, Calimo, Calo, Castafiore, Cfillion, Chaoborus, Christophe31, Chtfn, Chtimi44, Coccopudepoil, CommonsDelinker, Cpartiot, Crales Killer, Daemon666, Deuterium360, Devil505linux, Dirac, Diwann, DocteurCosmos, DominiqueMichel, Domsau2, Drambeau, Dromygolo, Dsant, Dydo, EDUCA33E, Eal, Ellisllk, Enzomolinari, Err404, Esperanto94, Fabrice.Rossi, Falco, Fphilibert, Francois Trazzi, FransWouah, Franois-Dominique, Fred.th, G.ardaud, GNU Bernard, Garfieldairlines, Genium, Giggy, Gilcn, Gnougpl, Grandgagnon, Grecha, Greg 12000, Greudin, Grimko, Guillaume 1995, Gwenchlan, Gyan000, Gd, HAF 932, Hemmer, Herrib, Husky Dream, HybridTheory2, Il Palazzo-sama, Inbox, Isaac Sanolnacov, Iuchiban, Iznogood, Jacknaquunoeil, Jbar, Jef-Infojef, Jerome misc, Jhiday, Ji-Elle, JmCor, Jmax, Jmfayard, Joe le Kiffeur, Jul.H, Julien.catalano, K.xs, Kelson, Kfadelk, Kilom691, Kirikou, Koko90, Kornemuz, Korrigan, Kyro, L'Anonyme inconnu, Laddo, LairepoNite, Lastnico, Legrocha, Lenormand, LeonardoRob0t, Litlok, Looxix, Lorambo, LuisMenina, Ma'ame Michu, Madjar, Mammique, Manuguf, Marc Mongenet, Maston28, Mathic, Mathieu1986, Matth97, McX, Med, Melkor73, Meszigues, Mig, Mikue, Mirgolth, MonstroLinux, Musashi, Natmaka, Nawaka, Nclm, NeMeSiS, Nicolas J., Nicolas Ray, Nicolas.trote, Nikai, Ninoaderri, Nodulation, Nono64, Nyco, Olivier Mengu, Ondelettes, Orthogaffe, Overmac, Oxo, PL Przemek, Panic, Papa6, Parmentier, Pem, Phe, Phillllippe, Pic, Ploum's, Psychosmose, Pvincent, Raph, Rapha222, RedIsDead, Reelax, Remi.leblond, RenaultR83, Romain Ballais, Romain C, Romainhk, Roulio, Ryo, SF007, STyx, Sakharov, Sam Hocevar, Samiby, Samyra008, Sanao, Sbrunner, Scullder, Sebultura, Sedra112, Semionsi, Sherbrooke, Skamp, Skiidoo, Skiper, Slasher-fun, Soig, Sonkei, Spray&Pray, Spyhawk, Stephane.lecorne, Sub, SuperHeron, Sxilderik, Sb, Tarquin, Tatoute, Tavernier, Theocrite, Tieno, Tonymainaki, Toutoune25, Trucmuche, Turb, Trelio, Ultrapingu, VerTdeTerre, Vincent Aravantinos, Witoki, Xavcaz, Xiawi, Yann, YolanC, Yomy, Youssefsan, Yvanxxx, Yves30, Zebulon, Zebulon84, Zewan, script de conversion, 297 modifications anonymes Liste des distributions Linux Source: http://fr.wikipedia.org/w/index.php?oldid=79390538 Contributeurs: AlexiF, Auxerroisdu68, Badock, Bobochan, Cgay, Chealer, Coyote du 86, Deep silence, Devil505linux, Draezhenn, Elena gavrilova, Ferar Duan Sednan, Fredurb1, Frezi, GNU Bernard, GaMip, Genium, Greteck, Grondilu, Hugin, Husky Dream, Jeroen, Jmphilippe, Johndoev, Koko90, Krankkatze, Linan, M.Ordinateur, Marin M., MathsPoetry, Melkor73, Meylodie, Moipaulochon, Nandhp, Nanoseb, NassWiki, Nmrk.n, Nodulation, Nono64, Nouill, Olivemrs, Opec78, Pamputt, Papa6, Phe, Pjenc, PurpleHz, Quinvo, RenaultR83, Rinaku, Romainhk, Roumpf, Shakaz, Sherbrooke, Skiper, Speculos, Spray&Pray, Spyhawk, Stanlekub, Sylvestre, Tados, TcheBTchev, Theoliane, Tieno, TooC, Treize1101, Tysteur, Xic667, ZeromusLinux, Zetud, 79 modifications anonymes Debian Source: http://fr.wikipedia.org/w/index.php?oldid=79062938 Contributeurs: 16@r, Adn, Adrien', Alex206, Amnesiac.INpact, Angela, Antistress, AntoineI, Arcaruron, Archeos, Ardus Petus, Arm@nd, Ash Crow, Atheox, AzertyFab, Badmood, Barmic, Barr-amzer, Benjamin, Bigou-kun, Bjung, BlR33, C-cube, Cantons-de-l'Est, Cham, CharlesNepote, Chico75, Chmanu, Christophe cag, Chtfn, Chtit draco, Clerc 777, CommonsDelinker, Coyote du 86, Cyrille Mortreux, David Berardan, Dc-mic, Debiux, DecereBrain, Demade, Deuterium360, Dhatier, Diablo150, Draky, Ellisllk, Elopash, Elviathan, Engu, Epsilon012, Err404, Et caetera, EyOne, FDL, Fils du Soleil, Flte, Fpeters, Francois Trazzi, Fritz, G.auchere, GLec, GML, GNU Bernard, Genium, Gilles.frech, Goneri, Granboubou, Grondilu, Groumphy, Gzen92, HanX, Hansivers, Hashar, Haypo, Hercule, Highlander, HybridTheory2, IAlex, Il Palazzo-sama, Iperekh, Iznogood, Jean-Frdric, Jerome misc, Jerome66, Jkoenig, Juke, Jul2609, Julien Demade, Jylam, KaZ00, Kaz, Kekya, Kelson, Kilom691, Koxinga, L'Anonyme inconnu, LD, Labbaipierre, Laifen, Le Galanthrope, Liberforce, Lilyu, Lmaltier, Logophile F, Lomita, Looxix, Lyhana8, MaTT, Magno, Manchot, Manuc66, Marc Mongenet, Maston28, Melkor73, Metalheart, Metzgermeister, Michal George, MickalG, Mkende, Mmenal, Morduss, Morhelluin, Move, MrTout, Myst, NeMeSiS, Neustradamus, Nicolas Pawlak, Nicolas Ray, Nikoals, Nodulation, Noelvornam, Nooky59, Not-Pierre, Nutsy, Okki, Orthogaffe, Overmac, PL Przemek, Palsecam, Pamputt, Pascalv, Pautard, Petrus, Phe, Philippe.petrinko, Pic-Sou, Pixeltoo, Poussah Pensif, Pparent, Progs, Rabatakeu, Rani777, Raph, Raphael Frey, Raskarkapak, Raude, Rbuj, RigOLuche, Rinaku, Romainhk, Romanc19s, Rouletabille, Roulio, Ryo, SGC.Alex, SLMitch, SRombauts, STyx, Saimoun, Sakharov, Salokine, Sam Hocevar, Sbrunner, Seepher, Shaihulud, Sisc, Skamp, Smily, Speculos, Staline, Stanlekub, Stormy Ordos, Suprememangaka, Tavernier, Terry-Slipknot, Theocrite, ThomasPetazzoni, Tiduran, Tieno, Titri, Tos42, Toutoune25, Traroth, Tulipe-qui-pagaie, Turb, Tux-Man, Valrian, Vanheu, Vince2010091, Vincent Aravantinos, Vincent Ramos, Volapuk, W'rkncacnter, Walpole, Webkid, Witoki, X-Javier, Xiawi, Xofc, Xulin, YSidlo, Yf, Youssefsan, Yukito, Z, Zouhair, Zubro, curie.noos.net, script de conversion, ~Pyb, 235 modifications anonymes Ubuntu Source: http://fr.wikipedia.org/w/index.php?oldid=80200089 Contributeurs: 16@r, 1ace.tk, 5afd4770411ca76c, A Pirard, A3 nm, AFAccord, Abdoulfatahou.ibrahim, Abidole, Actarus Prince d'Euphor, Adalgise, Adrien lomb, Al Maghi, Alterte, Amargein, Amine Brikci N, Amnesiac.INpact, Amstramgrampikepikecolegram, Antistress, AntoineI, ApprentiMiam, Archibald, Arkanosis, Arm@nd, Artix41, Arudy, Arzach, Ash Crow, Astalaseven, Aube DuKaos, Aurelien Langlois, Badmood, BafS, Balin, Balougador, Balubino, Baronnet, Barr-amzer, Bayo, Bdc43, Beastux, Benoit 045, Big kik, Billybug, BlackKrystal, Blacksky, Bloodqc, Bouchecl, Brunodesacacias, Bsheep, Bub's, Bullo620, Bunix, C-cube, Calimo, Carbone14, Cdprof, Chealer, ChevalierOrange, Christophe cag, Chtfn, Chub, Clerc 777, CollectifUbunter, CommonsDelinker, Compilator, CotyPi, Coyau, Coyote du 86, DarkAp89, David-suisse, Daxey, Deansfa, Der kaiser, Dgl, Didier Misson, Didrocks, Diti, Djiboun, DocteurCosmos, Dodoste, Drongou, Dthibault, Dugauthier, EDUCA33E, Ek0892, Ekinoks, Eltouristo, Epsilon0, EtudiantEco, Ezoulou, FR, Fenris, Firwen, Flavian, Frakir, FramaKa, Francois Trazzi, Frank9321, Frr, Fylip22, GLec, GNU Bernard, Gadget Boy, Garfieldairlines, Gdgourou, Geekfield, Genesis, Gh, Ghost dog, Glenn Runciter, Goemon, Golfestro, GrEaT, Grafik.muzik, Grasyop, Grook Da Oger, Guilhem117, Guimauve2, Gz260, H4stings, HAF 932, Habertix, Heinz, Hejsa, Herve s, Hevydevy81, Highlander, Hl15, Hockey9x, Hopea, Huit six, HybridTheory2, IDagaran, IVhael, Idarvol, Il Palazzo-sama, Imag1, Ir0nsh007er, Isaac Sanolnacov, Issar El-Aksab, Iunity, JLM, JackPotte, Jackcarter2, Jacknaquunoeil, Javitomad, Jd, Jef-Infojef, Jefaiscomment, JekkuBattery, Jelebrun, Jerome misc, Jerome66, JerryCrazy, Jhemono, Ji-Elle, Jmehdi-sabily, Joe le Kiffeur, Jookey, Jrottenberg, Karl1263, Keyes, Kfadelk, Kirikou, Klearstream, Kmlz, Koko90, Kokoyaya, Koogan, Kropotkine 113, Kumkum, Kvaufleury, L'Anonyme inconnu, Laocian, LeMorvandiau, Leag, Lftsy, Lgd, Lglnl, Liesus, Liquid 2003, Litlok, Livreys, Loicwood, Lolo252, Lomita, Love Sun and Dreams, Lykhead, M.Ordinateur, M3ta-x, M@XflY, Madiot, Maggic, Magno, Man-x69, Manchot, Manu1400, Manuguf, Manureva12, Marc Mongenet, Marc-Andr Abrock, Marc.m, Marin M., Markadet, Marx0r, MasterBilbon, Maxlelubre, Mayayu, MeGAmeS1, Melkor73, Metallica POTTER, Micka13, Milena, Mirgolth, Mirmidon, Mitch1981, Mix4music, Mkc, Moa18e, Moyg, MrTout, Mro, Nairod.brain, NanoTech, Naturals, Nautilusseb, Nclm, Nderive, NeMeSiS, Neustradamus, NewBX, Nezdek, Nicolas Lardot, Nicolas Pawlak, Nicolog, Nodulation, Nono64, Nouvtech, Numbo3, Nutsy, Nyco, Od1n, Olive, Olivemrs, Orphe, Oveka, Overmac, P-e, PV250X, Pamputt, Patachonf, Pautard, Perditax, Peyot, PhLeldy, Phd0, Phetu, Phillllippe, Phoenamandre, Pierre Codou, Pierre-Yves Rofes, Pierre80, Pierrot Lunaire, Piglop, Plic, RVW, Raphink, Ratachwa, Raude, Record, RedGuff, RegieRemoise, Rhadamante, Ripounet, Rlittolff, Romain Thouvenin, Roulio, Ryo, S4nit4rium, SF007, SGC.Alex, SRombauts, Savant-fou, Sbrunner, Scaler, Scout123, Scout123.helper, SebastienRodriguez, Sebletoulousain, Sebyx, Sedra112, Shaffe, Sherbrooke, Sib, Sigismund, Sisqi, Skippy le Grand Gourou, Slasher-fun, Slm85, Smeet666, Smily, Solveig, Speculos, Sub, Sum, Suntheran, SuperHeron, Sylock, Tavernier, Tchopane, Tenshu, Terry-Slipknot, The RedBurn, Thesupermat, Thibet, Timfert, Tintou noel, Tognopop, TomoFR, Toutoune25, Trefleur, Trinit, Tux-Man, Typhoeus, Uld, Va85, Vanheu, Vendenesse, Versgui, Vhael, Vinpon25, Vintotal, W7a, Wab, Wagaf-d, Winniemiel05, Witoki, Wondigoma, Xate, Xbright, Xerus, Xic667, Xunidev, Yanngeffrotin, Yayel, Yf, Yulihuang, Yves30, Zarer, Zawer, Ze Bob, Zelda, ZeroJanvier, Zetud, Zoun, 495 modifications anonymes SUSE Source: http://fr.wikipedia.org/w/index.php?oldid=80300186 Contributeurs: .melusin, A2, A3 nm, Anansi, Andreas S., Arm@nd, Assimil, Badmood, Badzil, Bap, Barbe-sauvage, Baryum, Bibi Saint-Pol, Billybug, Bob08, Bobcloclimar, Boism, Ceeemm, Chaoborus, Chico75, CommonsDelinker, Cutter, DarkBaboon, Deelight, Dhatier, DocteurCosmos, DominiqueMichel, Dsant, EDUCA33E, Elfix, Fedora, Francois Trazzi, Franois-Dominique, Freelancer33, Galagann, Gamebouille, IAlex, Ignis jpn, Isaac Sanolnacov, Jef-Infojef, Jerome misc, Jfchadeyron, Jono, Jpm2112, Karizma, Kirikou, LUDO43, Laifen, Laurent Nguyen, Leag, Litlok, Louis-garden, LuisMenina, Magno, Manchot, Melkor73, Metzgermeister, Michel BUZE, MrTom, NeMeSiS, Neo linux, Neustradamus, NiZoX, Nodulation, Nono64, Od1n, Orthogaffe, Overmac, Pamputt, Phe, Raphal, Razzmatazz, Rbuj, Romanc19s, Sbrunner, Silex6, Smily, Spyhawk, Syvolc, ThierryMallard, Treanna, Vargenau, Vev, Vincent Aravantinos, Yakoo, Yann, YannTech, Yazou, Yohann Olivier, Zeromus, 133 modifications anonymes Linux Mint Source: http://fr.wikipedia.org/w/index.php?oldid=80297214 Contributeurs: A2, Aquaeroman, Askelon, AssOssA, Badmood, Baronnet, BlackKrystal, Chealer, Chtfn, Dadu, Darkayser, DocteurCosmos, Domsau2, Emericpro, Fantonini, Grand grunt, Graneyrac, H4stings, Itreza, JB, John G., K-Phoen, Leag, Lmfr, Lyhana8, Marc1992, Neustradamus, Nickispeaki, Od1n, Orlodrim, Peyot, SIlvermo, SPKirsch, Serged, Smily, SuperHeron, Supernes, Targit, Titoui, Yf, Yves30, Zawer, 152 modifications anonymes Red Hat Enterprise Linux Source: http://fr.wikipedia.org/w/index.php?oldid=80156994 Contributeurs: Acolliot, Bazook, Bech, Bertol, Brendn, Creasy, Dhatier, Hicham.ENIM, Ikym, Jackux32, Jef-Infojef, Jerome misc, Jfenal, JoKoT3, Litlok, Manu1400, Melkor73, Misi91, Neustradamus, Paulox old, Pierre80, Sebleouf, Tonymainaki, Tos42, Toutoune25, Xar, Xic667, Xiloynaha, 31 modifications anonymes Fedora (Linux) Source: http://fr.wikipedia.org/w/index.php?oldid=80423423 Contributeurs: 16@r, 2dconcept, Actarus Prince d'Euphor, Agbeladem, Alex ch, Anarkman, Antonio Lopez, Archeos, Arm@nd, Azharh, B.bellec, Badmood, Bap, Bech, Boss 78, Canarix, Cfillion, Chris a liege, Chtfn, CommonsDelinker, Comte0, Coyote du 86, Cusslaff, Dadr, Darthwound, David Berardan, Davidbrcz, Dhatier, Difool, EDUCA33E, Eddy33, Elfi, Elmaroufy, En rouge, Epok, Fedalex, Fedora, Felixwiki, Firekraag, Frywalker, Futon, Geekfield, Gilcn, GuillaumeKulakowski, Guillpetiot, Gd, Herrib, Hopea, HybridTheory2, Hgsippe Cormier, Isaac Sanolnacov, Jerome misc, Julroy67, Karl1263, Koko90, Kornemuz, Kyro, Le Hobbit, Lejocelyn, Like tears in rain, Litlok, Louiz', Love Sun and Dreams, LuisMenina, Madko, Maggic, MagnetiK, Magno, Manchot, ManuD, Manudwarf, Mathias Vdrines, Melkor73, MrTom, NanoTech, NeMeSiS, Neo lmx,

225

Sources et contributeurs de larticle


Neustradamus, NewBX, Nicolas Ray, Nodulation, Nono64, Nyco, OPi, Od1n, Okki, Oliven31, Ongola boy, Overmac, Pamadeo, Pamputt, Peyot, Phe, Pierre80, PierreL, Pierrokilou, Pingoomax, Pixeltoo, Pjenc, Pmiossec, Poulos, Raph, Rbuj, Regnak90, RenaultR83, Rinaku, Roffetn2, Romain Ballais, Romain314, Romanc19s, SRombauts, Smily, Su86dr, TcheBTchev, Toniomic, Toulousain, Tux-Man, Verdy p, Voxhominis, Xhtml, Xic667, Yvobrie, Zetud, Zewan, 156 modifications anonymes

226

Source des images, licences et contributeurs

227

Source des images, licences et contributeurs


Fichier:Operating system placement-fr.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Operating_system_placement-fr.svg Licence: Creative Commons Attribution-Sharealike 3.0 Contributeurs: Golftheman Fichier:Systme-exploitation (relations).gif Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Systme-exploitation_(relations).gif Licence: Creative Commons Attribution-Sharealike 3.0,2.5,2.0,1.0 Contributeurs: Juju2004 Fichier:OS-structure.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:OS-structure.svg Licence: Public Domain Contributeurs: Wooptoo Image:Yes check.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Yes_check.svg Licence: Public Domain Contributeurs: SVG by Gregory Maxwell (modified by WarX) Image:Xerox Alto mouse.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Xerox_Alto_mouse.jpg Licence: Creative Commons Attribution 2.0 Contributeurs: Marcin Wichary Image:TFT LCD display Samsung SyncMaster 510N.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:TFT_LCD_display_Samsung_SyncMaster_510N.jpg Licence: GNU General Public License Contributeurs: User:KittenKiller, User:MaGioZal, User:ReconTanto Image:Ordonnanceur noyau os.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Ordonnanceur_noyau_os.svg Licence: Creative Commons Attribution-Sharealike 3.0,2.5,2.0,1.0 Contributeurs: Raphael Javaux Image:Gestionnaire de mmoire.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Gestionnaire_de_mmoire.svg Licence: Creative Commons Attribution-Sharealike 3.0,2.5,2.0,1.0 Contributeurs: Raphael Javaux Image:Noyau monolithique simplifi.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Noyau_monolithique_simplifi.png Licence: GNU Free Documentation License Contributeurs: Original uploader was Vatekor at fr.wikipedia. Later version(s) were uploaded by Steno at fr.wikipedia. Image:Architecture noyau-monolithique.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Architecture_noyau-monolithique.png Licence: GNU General Public License Contributeurs: Original uploader was Vatekor at fr.wikipedia. Later version(s) were uploaded by Steno at fr.wikipedia. Image:Noyau_monolithique_modulaire.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Noyau_monolithique_modulaire.svg Licence: Creative Commons Attribution-Sharealike 3.0,2.5,2.0,1.0 Contributeurs: Julien Sopena Image:Micro_noyau_simplifi.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Micro_noyau_simplifi.svg Licence: Creative Commons Attribution-Sharealike 3.0,2.5,2.0,1.0 Contributeurs: Raphael Javaux Image:Architecture micro-noyau.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Architecture_micro-noyau.png Licence: GNU General Public License Contributeurs: Original uploader was Vatekor at fr.wikipedia Image:Micro noyau hybride simplifi.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Micro_noyau_hybride_simplifi.svg Licence: Creative Commons Attribution-Sharealike 3.0,2.5,2.0,1.0 Contributeurs: Raphael Javaux Image:Noyau xnu simplifi.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Noyau_xnu_simplifi.svg Licence: Creative Commons Attribution-Sharealike 3.0,2.5,2.0,1.0 Contributeurs: Rapha222 Image:Micro noyau temps rel hybride simplifi.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Micro_noyau_temps_rel_hybride_simplifi.svg Licence: Creative Commons Attribution-Sharealike 3.0,2.5,2.0,1.0 Contributeurs: Raphael javaux Fichier:Yes check.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Yes_check.svg Licence: Public Domain Contributeurs: SVG by Gregory Maxwell (modified by WarX) Image:Black x.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Black_x.svg Licence: Public Domain Contributeurs: File:X mark.svg by User:Gmaxwell This derivative by User:Howcheng Fichier:Windows family.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Windows_family.png Licence: Creative Commons Attribution-Sharealike 3.0,2.5,2.0,1.0 Contributeurs: Okno Image:XP-Editions.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:XP-Editions.svg Licence: GNU Free Documentation License Contributeurs: Traced by User:Stannered, original by en:User:Eshcorp Image:Mce2005.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Mce2005.jpg Licence: Creative Commons Attribution-ShareAlike 3.0 Unported Contributeurs: Myself Fichier:BadVista no littering.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:BadVista_no_littering.svg Licence: GNU Free Documentation License Contributeurs: AVRS, AnonMoos, Elbloggers, Euku, Eusebius, Petri Krohn, Piast, Rugby471, Waldir, 3 modifications anonymes Fichier:Windows 8 Logo.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Windows_8_Logo.svg Licence: Public Domain Contributeurs: Colejohnson66, Deivismaster, Derekleungtszhei, Fry1989, Ha98574, Hengsheng120, Imalipusram, Marce79, Millermk90, Miros 0571, Rave, Saibo, ShithappensbyTuE, Simoneister, Spesh531, Yuri102212, 4 modifications anonymes Fichier:OS X-Logo.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:OS_X-Logo.svg Licence: Logo, Verwendung zu enzyklopdischen Zwecken erlaubt Contributeurs: Original uploader was Frank Murmann at de.wikipedia Fichier:Carte conceptuelle du logiciel libre.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Carte_conceptuelle_du_logiciel_libre.svg Licence: GNU Free Documentation License Contributeurs: Ren Mrou [h(at)es.gnu.org] and this list of authors related to the icons in http://es.gnu.org/~reneme/fsmap/fsmap-contents.svg: Rubn Rodrguez Prez, Sun Microsystems, Hitflip team, Ricardo Fernandez Fuentes, David Vignoni, User: Aurelio A. Heckert, (Larry Ewing, Simon Budig and Anja Gerwinski), Agnieszka "pixelgirl" Czajkowska, Frdric Bellaiche, Sven (Wikipedia), Everaldo Coelho, Ruud Kuin, Nicolas P. Rougier, The Oxygen Team, GIMPThe GIMP art/developer team, David ebk, Gryn Friland and Hvard Friland, Scribus team, Yug, Tango-artists, GNUX Art, 'Cathbard Druid', Joshua "Jag" Ginsberg and the Apache Software Fundation. For this and the Gnome theme extras follow that link for more details. Image:Richard Stallman What-is-free-software-1 LucyWatts.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Richard_Stallman_What-is-free-software-1_LucyWatts.jpg Licence: Creative Commons Attribution-Sharealike 3.0 Contributeurs: Lucy Watts Image:File-Richard Stallman What-is-free-software-2 LucyWatts.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:File-Richard_Stallman_What-is-free-software-2_LucyWatts.jpg Licence: Creative Commons Attribution-Sharealike 3.0 Contributeurs: Lucy Watts Image:Richard Stallman What-is-free-software-3 LucyWatts.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Richard_Stallman_What-is-free-software-3_LucyWatts.jpg Licence: Creative Commons Attribution-Sharealike 3.0 Contributeurs: Lucy Watts Image:Richard Stallman What-is-free-software-4 LucyWatts.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Richard_Stallman_What-is-free-software-4_LucyWatts.jpg Licence: Creative Commons Attribution-Sharealike 3.0 Contributeurs: Lucy Watts Image:Richard Stallman What-is-free-software-5 LucyWatts.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Richard_Stallman_What-is-free-software-5_LucyWatts.jpg Licence: Creative Commons Attribution-Sharealike 3.0 Contributeurs: Lucy Watts Image:FSF-Logo.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:FSF-Logo.svg Licence: Public Domain Contributeurs: uploaded by User:Sven Image:Opensource.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Opensource.svg Licence: Trademarked Contributeurs: Converted from file at http://opensource.org/trademarks by en:User:Brighterorange Image:Richard Stallman 2005 (chrys).jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Richard_Stallman_2005_(chrys).jpg Licence: Creative Commons Attribution 2.0 Contributeurs: chrys, Stuttgart, Germany (= Chrys, ) Image:Copyleft.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Copyleft.svg Licence: Public Domain Contributeurs: Zscout370 Fichier:Heckert GNU white.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Heckert_GNU_white.svg Licence: Free Art License Contributeurs: Aurelio A. Heckert <aurium@gmail.com> Fichier:Classification des licences.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Classification_des_licences.svg Licence: inconnu Contributeurs: Psychoslave Image:Part de march logiciel libre.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Part_de_march_logiciel_libre.jpg Licence: Creative Commons Attribution-Sharealike 3.0,2.5,2.0,1.0 Contributeurs: Ben Siesta Image:Tux.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Tux.png Licence: inconnu Contributeurs: Bastique, CyberSkull, Dbenbenn, Duesentrieb, FSII, Finlay McWalter, Gringer, Husky, Imz, Lateiner, Nilfanion, PL Przemek, Plugwash, Rfl, Rocket000, Rosenzweig, Servitiu, Timichal, 2 modifications anonymes Image:Official gnu.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Official_gnu.svg Licence: Free Art License Contributeurs: Victor Siame <vcopovi@wanadoo.fr> Image:Baby GNU.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Baby_GNU.png Licence: GNU Free Documentation License Contributeurs: Maksim, TFCforever

Source des images, licences et contributeurs


Image:Richard Matthew Stallman.jpeg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Richard_Matthew_Stallman.jpeg Licence: GNU Free Documentation License Contributeurs: BrokenSegue, DCEvoCE, Dbenbenn, Durin, Emijrp, Guety, John Vandenberg, Niqueco, Porao, Sj, Solon, var Arnfjr Bjarmason, 2 modifications anonymes Image:Gnu meditate levitate.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Gnu_meditate_levitate.png Licence: GNU General Public License Contributeurs: Nevrax Design Team Fichier:GNU and Tux.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:GNU_and_Tux.svg Licence: inconnu Contributeurs: Tux.svg: Larry Ewing, Simon Budig, Anja Gerwinski Heckert_GNU_white.svg: Aurelio A. Heckert <aurium@gmail.com> Image:Tux.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Tux.svg Licence: Attribution Contributeurs: Larry Ewing, Simon Budig, Anja Gerwinski Fichier:Linus Torvalds.jpeg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Linus_Torvalds.jpeg Licence: GNU Free Documentation License Contributeurs: as of yet unknown photographer who sold rights to the picture to linuxmag.com Fichier:Gldt.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Gldt.svg Licence: inconnu Contributeurs: Andreas Lundqvist Fichier:2010 linux-solutions 3 speakers Tom Hanrahan Alfonso Castro at Paris France.JPG Source: http://fr.wikipedia.org/w/index.php?title=Fichier:2010_linux-solutions_3_speakers_Tom_Hanrahan_Alfonso_Castro_at_Paris_France.JPG Licence: Creative Commons Attribution-Sharealike 3.0,2.5,2.0,1.0 Contributeurs: Eurobas Fichier:Konsole-FDA1.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Konsole-FDA1.png Licence: GNU General Public License Contributeurs: Original uploader was Franois-Dominique at fr.wikipedia Fichier:Window maker freebsd screenshot.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Window_maker_freebsd_screenshot.jpg Licence: GNU General Public License Contributeurs: Darolu, Emuzesto, Janizary Fichier:KDE_4.3_desktop.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:KDE_4.3_desktop.png Licence: GNU General Public License Contributeurs: The KDE team. File:Gnome-3-0.png.fr.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Gnome-3-0.png.fr.png Licence: Creative Commons Attribution-Sharealike 3.0 Contributeurs: Kvaufleury Fichier:Xfce-4.4.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Xfce-4.4.png Licence: inconnu Contributeurs: AVRS, Brianjd, Chealer, Imz, LinuxPickle, Tene Fichier:Tux Racer.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Tux_Racer.jpg Licence: GNU General Public License Contributeurs: Jerome misc (take screenshoot) Fichier:Wikimedia-Server.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Wikimedia-Server.jpg Licence: Creative Commons Attribution-ShareAlike 3.0 Unported Contributeurs: 80686, Josemiguel93, Marton, berraschungsbilder Fichier:Sharp Zaurus.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Sharp_Zaurus.jpg Licence: GNU Free Documentation License Contributeurs: BLueFiSH.as, Celeron, Edward, Jamin, Museo8bits Image:Gldt.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Gldt.svg Licence: inconnu Contributeurs: Andreas Lundqvist Image:Distribution Linux.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Distribution_Linux.svg Licence: Creative Commons Attribution-ShareAlike 3.0 Unported Contributeurs: Nachcommonsverschieber, Tatoute Fichier:Fedora logo.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Fedora_logo.svg Licence: Public Domain Contributeurs: Wondigoma Image:Exquisite-suse.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Exquisite-suse.svg Licence: inconnu Contributeurs: User:Sasa Stefanovic Image:UbuntuCoF.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:UbuntuCoF.svg Licence: Public Domain Contributeurs: Canonical Ltd Image:Archnew.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Archnew.png Licence: Creative Commons Attribution-Sharealike 3.0 Contributeurs: Thayer Williams Image:Openlogo-debianV2.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Openlogo-debianV2.svg Licence: inconnu Contributeurs: Debian Project Image:Gentoo Linux logo matte.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Gentoo_Linux_logo_matte.svg Licence: Creative Commons Attribution-Sharealike 2.5 Contributeurs: Lennart Andre Rolland Image:SackWare logo.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:SackWare_logo.jpg Licence: Creative Commons Attribution 3.0 Contributeurs: Swatnio Image:Fedora 15 GNOME.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Fedora_15_GNOME.png Licence: GNU General Public License Contributeurs: Fedora Project Image:Mandriva2010-pt.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Mandriva2010-pt.png Licence: Public Domain Contributeurs: Mandriva Wiki Image:OS11.2-menu-dolphin.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:OS11.2-menu-dolphin.png Licence: GNU General Public License Contributeurs: OpenSUSE community Image:Ubuntu_11.04.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Ubuntu_11.04.png Licence: GNU General Public License Contributeurs: Radu Cotescu Image:Arch linux-beryl-sshot.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Arch_linux-beryl-sshot.png Licence: GNU Free Documentation License Contributeurs: Shooke, Zergu Image:Debian.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Debian.png Licence: GNU General Public License Contributeurs: Debian Project Image:GentooTen.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:GentooTen.png Licence: inconnu Contributeurs: Gentoo 10.0 LiveDVD Team Image:Frugalware14.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Frugalware14.png Licence: Creative Commons Attribution-Sharealike 3.0 Contributeurs: Treize1101 Image:Debian4fr.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Debian4fr.png Licence: Creative Commons Attribution-Sharealike 3.0,2.5,2.0,1.0 Contributeurs: Jerome misc Fichier:Debian-organigram.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Debian-organigram.png Licence: Creative Commons Attribution-Sharealike 2.5 Contributeurs: Martin F. Krafft Image:Synaptic capture.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Synaptic_capture.png Licence: GNU General Public License Contributeurs: Alfredo Kojima, Gustavo Niemeyer and Michael Vogt Fichier:Openlogo-debianV2.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Openlogo-debianV2.svg Licence: inconnu Contributeurs: Debian Project Fichier:Ubuntu logo.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Ubuntu_logo.svg Licence: Public Domain Contributeurs: Canonical Ltd File:Ubuntu 12.04 LTS (Franais).png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Ubuntu_12.04_LTS_(Franais).png Licence: Creative Commons Attribution-Sharealike 3.0 Contributeurs: Kvaufleury File:Former Ubuntu logo.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Former_Ubuntu_logo.svg Licence: Public Domain Contributeurs: Canonical Ltd File:Ubuntu logo.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Ubuntu_logo.svg Licence: Public Domain Contributeurs: Canonical Ltd File:Former UbuntuCoF.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Former_UbuntuCoF.svg Licence: Public Domain Contributeurs: Canonical Ltd File:UbuntuCoF.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:UbuntuCoF.svg Licence: Public Domain Contributeurs: Canonical Ltd Image:Lucid Lynx Live Mode.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Lucid_Lynx_Live_Mode.jpg Licence: Attribution Contributeurs: BenBen1234, TFCforever Image:Mark Shuttleworth by Martin Schmitt.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Mark_Shuttleworth_by_Martin_Schmitt.jpg Licence: Creative Commons Attribution 2.0 Contributeurs: Martin Schmitt (cropped by Mary Gardiner) Fichier:Utilisation de la logithque Ubuntu.ogv Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Utilisation_de_la_logithque_Ubuntu.ogv Licence: GNU General Public License Contributeurs: Canonical, Ltd. File:Ubuntu kubuntu server.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Ubuntu_kubuntu_server.jpg Licence: GNU General Public License Contributeurs: Canonical File:UbuntuLucid-CDs.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:UbuntuLucid-CDs.jpg Licence: Creative Commons Attribution-Sharealike 3.0 Contributeurs: F30 File:Ubuntu_9.04.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Ubuntu_9.04.jpg Licence: Public Domain Contributeurs: Hockey9x File:UbuntuIntrepid-CDs.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:UbuntuIntrepid-CDs.jpg Licence: Creative Commons Attribution-Sharealike 3.0 Contributeurs: User:F30 File:Ubuntu 8.04 CD's.JPG Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Ubuntu_8.04_CD's.JPG Licence: inconnu Contributeurs: Bartosz Senderek Image:openSUSE 12.1 KDE desktop.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:OpenSUSE_12.1_KDE_desktop.png Licence: Creative Commons Attribution-Sharealike 3.0 Contributeurs: Wiedemann Image:SuSE Linux 4.2 Paket Handbuch und CDs.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:SuSE_Linux_4.2_Paket_Handbuch_und_CDs.jpg Licence: GNU Free Documentation License Contributeurs: Samsara, Shooke, Topory Image:Suse Linux GmbH.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Suse_Linux_GmbH.jpg Licence: Creative Commons Attribution-Sharealike 2.5 Contributeurs: Eva K.

228

Source des images, licences et contributeurs


Fichier:YaST (interface GTK).png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:YaST_(interface_GTK).png Licence: Creative Commons Attribution-Sharealike 3.0 Contributeurs: User:Gamebouille Fichier:Yast_control_center-software.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Yast_control_center-software.png Licence: GNU Free Documentation License Contributeurs: openSUSE Community Fichier:Yast en ligne de commande.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Yast_en_ligne_de_commande.png Licence: Creative Commons Attribution-Sharealike 3.0 Contributeurs: User:Gamebouille Fichier:Webyast.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Webyast.png Licence: Creative Commons Attribution-Sharealike 3.0 Contributeurs: User:Gamebouille Image:Linux Mint Logo oficial.jpg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Linux_Mint_Logo_oficial.jpg Licence: GNU General Public License Contributeurs: Maty1206, Michael Barera, Razorbliss, ShakataGaNai, Shooke, Stillhart, Yuval Y, 1 modifications anonymes Image:Linux Mint Katya.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Linux_Mint_Katya.png Licence: GNU General Public License Contributeurs: Opensource community Fichier:Redhat EL 5 default desktop.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Redhat_EL_5_default_desktop.png Licence: GNU General Public License Contributeurs: Original uploader was Ccwaters at en.wikipedia Fichier:Logo Fedora full.svg Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Logo_Fedora_full.svg Licence: Public Domain Contributeurs: Wondigoma Image:Fedora_16_default_Desktop.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Fedora_16_default_Desktop.png Licence: inconnu Contributeurs: Elisonniven, Martin H., 1 modifications anonymes image:Bureau Fedora core 1 fr.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Bureau_Fedora_core_1_fr.png Licence: GNU General Public License Contributeurs: Thomas Canniot image:Bureau Fedora core 2 fr.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Bureau_Fedora_core_2_fr.png Licence: GNU General Public License Contributeurs: MrTom image:Bureau Fedora core 3 fr.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Bureau_Fedora_core_3_fr.png Licence: GNU General Public License Contributeurs: MrTom image:Bureau Fedora core 4 fr.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Bureau_Fedora_core_4_fr.png Licence: GNU General Public License Contributeurs: MrTom image:Fedora core 5 kde fr.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Fedora_core_5_kde_fr.png Licence: Public Domain Contributeurs: Gareth, Hopea, Mads Ren`ai, Rbuj, Wondigoma image:Bureau Fedora Core 6.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Bureau_Fedora_Core_6.png Licence: GNU General Public License Contributeurs: Mathias Vdrines image:Bureau GNOME Fedora 7.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Bureau_GNOME_Fedora_7.png Licence: Creative Commons Attribution-ShareAlike 3.0 Unported Contributeurs: Mathias Vdrines image:Bureau_GNOME_Fedora_8.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Bureau_GNOME_Fedora_8.png Licence: Creative Commons Attribution-Sharealike 3.0,2.5,2.0,1.0 Contributeurs: Mathias Vdrines image:Bureau_GNOME_Fedora_9.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Bureau_GNOME_Fedora_9.png Licence: GNU General Public License Contributeurs: Mathias Vdrines image:Bureau_GNOME_Fedora_10.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Bureau_GNOME_Fedora_10.png Licence: GNU General Public License Contributeurs: Projet Fedora image:Fedora_11_GNOME.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Fedora_11_GNOME.png Licence: GNU General Public License Contributeurs: Fedora team image:Fedora 12 Constantine GNOME.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Fedora_12_Constantine_GNOME.png Licence: GNU General Public License Contributeurs: Fedora Project image:Fedora 13 GNOME.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Fedora_13_GNOME.png Licence: GNU General Public License Contributeurs: Fedora Project image:Fedora 14 GNOME.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Fedora_14_GNOME.png Licence: GNU General Public License Contributeurs: Fedora Project image:Fedora 15 GNOME.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Fedora_15_GNOME.png Licence: GNU General Public License Contributeurs: Fedora Project image:Fedora_16_default_Desktop.png Source: http://fr.wikipedia.org/w/index.php?title=Fichier:Fedora_16_default_Desktop.png Licence: inconnu Contributeurs: Elisonniven, Martin H., 1 modifications anonymes

229

Licence

230

Licence
Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/

You might also like