Return to Video

Comment est construit Linux

  • 0:07 - 0:11
    Vous utilisez Linux tous les jours, que vous le sachiez ou non.
  • 0:11 - 0:15
    Plus de 850 000 téléphones Android tournant sous Linux sont activés
  • 0:15 - 0:19
    chaque jour. Comparez cela aux 30 000 téléphones Windows,
  • 0:19 - 0:21
    selon les derniers rapports.
  • 0:21 - 0:24
    Cela signifie que 100 appareils Android sont arrivés en ligne
  • 0:24 - 0:27
    depuis que vous avez commencé à regarder cette vidéo.
  • 0:27 - 0:30
    Presque 700 000 télévisions sont vendues chaque jour,
  • 0:30 - 0:32
    la plupart tournent sous Linux.
  • 0:32 - 0:36
    8 transactions financières sur 10 sont faites sur Linux.
  • 0:36 - 0:40
    9 super-ordinateurs sur 10 tournent sur Linux.
  • 0:40 - 0:45
    Google, Twitter, Facebook et Amazon sont tous propulsés par Linux.
  • 0:45 - 0:50
    Comment Linux est-il développé pour accomplir tout cela ? À la différence des autres systèmes d'exploitation,
  • 0:50 - 0:52
    comme Windows ou iOS, Linux
  • 0:52 - 0:58
    est construit collaborativement, à travers les entreprises, géographies et marchés,
  • 0:58 - 1:01
    résultant au plus gros projet développé collaborativement dans l'histoire de
  • 1:01 - 1:06
    l'informatique. Depuis 2005, environ 8000 développeurs
  • 1:06 - 1:11
    issus de quasiment 800 entreprises ont contribué au noyau Linux.
  • 1:11 - 1:16
    Ces contributions ont produit 15 millions de lignes de code. 1.5
  • 1:16 - 1:19
    million de lignes écrites dans les dernières années.
  • 1:19 - 1:24
    L'Iliade d'Homère ne représente que 15 000 lignes de texte.
  • 1:24 - 1:29
    La nouvelle "War and Peace" compte uniquement 560 000 mots.
  • 1:29 - 1:32
    Mais ce n'est pas seulement le nombre de lignes de code qui importe,
  • 1:32 - 1:35
    c'est également la vitesse de développement et de publication de Linux.
  • 1:35 - 1:39
    Par exemple, une nouvelle version majeure du noyau sort toutes les 2 à 3 semaines.
  • 1:39 - 1:43
    Comparez cela aux années nécessaires pour les systèmes d'exploitation concurrents.
  • 1:43 - 1:47
    Cela est possible grâce à un processus de développement collaboratif unique.
  • 1:47 - 1:51
    Quand ils soumettent du code au noyau Linux, les développeurs séparent les modifications en
  • 1:51 - 1:52
    parties individuelles appelées patchs.
  • 1:52 - 1:56
    Le patch décrit les lignes qui ont besoin d'être changées, ajoutées, ou supprimées du
  • 1:56 - 1:57
    code source.
  • 1:57 - 2:02
    Chaque patch peut ajouter une nouvelle fonctionnalité, du support pour un appareil, corriger un problème, améliorer
  • 2:02 - 2:05
    les performances, ou arranger les choses pour être plus facilement compréhensibles.
  • 2:05 - 2:09
    Les développeurs postent leurs patchs aux bonnes mailing lists où d'autres développeurs peuvent
  • 2:09 - 2:11
    relire et commenter les changements.
  • 2:11 - 2:13
    Quand le patch est prêt à la publication,
  • 2:13 - 2:17
    il est accepté par un développeur expérimenté du noyau Linux, ou un mainteneur, qui gère
  • 2:17 - 2:21
    plus d'une centaine de sections différentes du noyau.
  • 2:21 - 2:23
    Même si cela n'est pas une garantie que le patch sera adopté dans le noyau,
  • 2:23 - 2:26
    c'est déjà un bon signe.
  • 2:26 - 2:29
    Arrive alors une évaluation bien plus difficile.
  • 2:29 - 2:32
    Quand le mainteneur termine sa revue de code, il clôture le
  • 2:32 - 2:36
    patch et l'envoie au créateur de Linux et membre de la Linux Foundation, Linus Torvalds,
  • 2:36 - 2:40
    qui a l'autorité ultime sur ce qui est accepté ou non dans la prochaine
  • 2:40 - 2:44
    version. Environ 10 000 patchs sont compris
  • 2:44 - 2:46
    dans chaque nouvelle version.
  • 2:46 - 2:50
    À peu près 6 patchs sont appliqués au noyau toutes les heures.
  • 2:50 - 2:54
    La vitesse de développement de Linux est simplement sans égal.
  • 2:54 - 2:59
    Aujourd'hui, Linux domine dans le monde du mobile, de l'entreprise et des infrastructures web,
  • 2:59 - 3:02
    des datacenters, des super-calculateurs, et plus.
  • 3:02 - 3:11
    Qui est le prochain ? Parce qu'ensembles, nous sommes prêts.
Title:
Comment est construit Linux
Description:

Alors que Linux tourne sur nos téléphones, requêtes d'amis, tweets, transactions financières, distributeurs d'espèces, et plus, la plupart ne sait pas comment il est effectivement construit. Cette courte vidéo vous amène dans le procédé d'organisation du plus gros projet de développement collaboratif dans l'histoire de l'informatique. Basée sur le rapport annuel "Qui écrit Linux", c'est une histoire forte et inspirante sur la manière dont Linux est devenu une phénomène conduit par le volontariat.

more » « less
Video Language:
English
Duration:
03:13
julien.guepin added a translation

French subtitles

Revisions