25/09/2016 La communauté des développeurs du noyau Linux Jean DELVARE SuSE R&D, Support noyau Solutions Linux 2007, 31 janvier 2007.

Slides:



Advertisements
Présentations similaires
Mondialiser la solidarité Une stratégie de participation sur Internet.
Advertisements

L’Intéroperabilité. Sommaire  Définition  Développer l’intéroperabilité  Les différents degrés d’opérabilité  La nécessité des normes  Sources.
1 Free Electrons. Noyau, pilotes et développement Linux embarqué, conseil, formation et support. http//free-electrons.com Free Electrons Introduction au.
Présentation du système GNU/ LINUX Journée des Logiciels Libres - 10 Décembre 2006.
Le Logiciel Libre Une utopie qui marche par Lionel Allorge.
Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
Messagerie Open Source à la DGCP Implémentation réalisée par IBM et Pilot Systems Sylvain Viollon.
RMLL 2008 Isis-FISH/Gesi Benjamin Poussin Code Lutin
29/09/2016 Le développement du noyau Linux Qui ? Quand ? Comment ? Quoi ? Thomas Petazzoni electrons.com.
PhpCompta Le bon plan... 05/04/2008 Présentation Cité des Sciences Paris Alain Vaugham.
Logiciel Assistant Gestion d’Événement Rémi Papillie (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Deux facteurs: l’œuf et la poule Position théorique: décrire la langue au niveau de la performance Position théorique: décrire la langue au niveau de la.
TODO Juillet 2010 Michael Scherer. Intro À propos de moi.
L’évolution du SI. Introduction De nombreux éléments peuvent amener une organisation à faire évoluer son système d’information : Modification des besoins.
1 Les logiciels libres, un univers insoupçonné....
TRANSPARENCE ADAPTATION INSPECTION BIENVEILLANCE CONFIANCE A PRIORI L’EMPIRISME versus posture prédictive Apprentissage Nourrir les communs Formation pair.
PARCOURS DE PROFESSIONNALISATI ON AVONDO YANN JUIN 2016.
BP6 version 3, au service du parcours de soins Parcours Interopérabilité HIT - 24 mai 2016.
LES LOGICIELS LIBRES A L'USAGE DU JEUNE INFORMATICIEN (ET DES AUTRES)
OpenOffice.org / LibreOffice
« Linux pour tous » Nizar Kerkeni Membre Ubuntu et Ubuntu-tn Fondateur de l’association pour la Culture numérique Libre – CLibre -
L'aventure LibreOffice vous faites quoi ces prochaines soirées?
La gestion de versions de codes
Solutions EOLE pour les ENR
Parcours InteropSanté 2017
Préhistoire et histoire de Linux
Présentation de l'association CENABUMIX
Comment accroître le nombre de contributions externes ?
Gestion de version centralisée et décentralisée
BADMINTON AU CYCLE 2 Jean Paul Magniez CPD, Alain Dubois CPC Bruay.
Le « Bugtracking » Alejandro FERNANDEZ – Etienne FONTEIX
Fedora 26 Quelles nouveautés ? License CC-BY-SA.
AugerDb / SimDb Gestion des simulations Auger Java
Intégration Continue et SQL
PPE – Contexte Service de consultation des stages de la section STS-SIO Exploité sur le serveur Intranet Barney depuis 2005 Utilisé par les professeurs.
SÉMINAIRE NATIONAL – LYCÉE RASPAIL – 29 et 30 MAI 2006
Ghania HAMMICHE Mamadou Adama DIALLO
6.4 Les actions correctives Textes de référence Norme AFNOR NF X § 4.4 Mise en place d’actions correctives et préventives 6.4 Les actions.
Virtualisation d’applications mobiles dans un réseau de Cloudlets
Les nouveautés dans les modèles de Calcul au LHC
KORRIGO UN PROJET BILLETIQUE INTEROPÉRABLE
KORRIGO UN PROJET BILLETIQUE INTEROPÉRABLE
CYBER-SPHINX développement mise en marché &
La distribution Ubuntu
OPEN SOURCE et radiothérapie
SP6 Cas d'usage & intégration 06/12/2016
Présentation Linux Mint « 18.2 Sonya »
#Règlesdor CAMPAGNES thématiqueS pour une sensibilisation sur les règles d’or dans la durée Accompagnement du déploiement - Juillet 2017.
La plateforme InteropSanté - GAZELLE
Notion De Gestion De Bases De Données
Direction commerciale
Linux 1 Introduction.
Apprentissage Réunion du 12 janvier 2018.
Qui sommes-nous ? À propos de nous
BTS Services Informatiques aux Organisations (SIO)
Découvrir les logiciels libres et Linux
Programmation Android Première application Android
Matthieu DESIDERIO Université de La Rochelle Master 1 – Semestre 1
Programme financé par l’Union européenne
POLITIQUE DE MAINTENANCE
Les Sciences Physiques
SMSST : bilan global des audits
استقراء اليوم (Entreprise Université )
EPITECH 2009 UML EPITECH 2009
BTS Services Informatiques aux Organisations (SIO)
Assemblage Intégration Tests
Construire une séance de
IBM Software Cincom Systems Réduire d'environ 20 % le délai de mise sur le marché avec IBM WebSphere Liberty Profile Le besoin: L'équipe d'ingénieurs de.
Séance centre patronal Paudex
Activités mentales rapides Tester les bases
Transcription de la présentation:

25/09/2016 La communauté des développeurs du noyau Linux Jean DELVARE SuSE R&D, Support noyau Solutions Linux 2007, 31 janvier 2007

Organisation

Organisation générale (1) ● Fondation Linux (Linux Foundation) ● Fusion de l'OSDL (Open Source Development Labs) et du FSG (Free Standards Group) en Janvier 2007 ● Emploie 45 personnes dont Linus Torvalds ● Assure l'interopérabilité entre les distributions (LSB) ● Offre une couverture légale ● kernel.org ● Assure la disponibilité des sources ● Offre des services aux développeurs

Organisation générale (2) ● Grandes entreprises ● Red Hat, Novell, Oracle... ● IBM, Intel, SGI, HP... ● Tous les autres ● Petites entreprises ● Universités, chercheurs, étudiants ● Services publiques ● Particuliers

Quelques nombres

Statistiques ● modifications ("patches") ● 1356 contributeurs 2006 ● modifications (+33%) ● 1771 contributeurs (+30%) ● 400 mainteneurs ● messages sur LKML (+17%)

Contributeurs

Contributions Contributeurs majeurs (76%) Contributeurs réguliers (20%) Contributeurs occasionnels (4%)

Flux de développement Mainteneurs principaux Mainteneur de sous-système Mainteneur de sous-système Mainteneur de sous- système Mainteneur de pilote Mainteneur de pilote Développeur Mainteneur de pilote Mainteneur de pilote

Modèle de développement

À la recherche du modèle parfait Les utilisateurs veulent : ● Un noyau stable ● La correction des bugs qui les affectent ● Le support de leur nouveau matériel ● Les optimisations qui les aident ● Pas de régressions lors des mises à jour Les développeurs veulent : ● Voir leur travail testé et utilisé rapidement ● Éviter de faire plusieurs fois la même chose

Ancien modèle de développement Deux branches : ● Branche stable (2.4) ● Branche de développement (2.5) Si la séparation est strictement respectée : ● Branche de développement peu testée et instable ● Améliorations majeures attendues longtemps ● Nouveau matériel mal supporté par la branche stable ● Divergence rendant difficile le report de correctifs ● Branche stable pas assez fonctionnelle pour certains Si la séparation est plus souple : ● Temps des développeurs partagé entre les deux branches ● Branche stable pas assez stable pour certains

Volume de code

Nouveau modèle de développement (1) Chacun son travail : ● Les développeurs de la communauté développent. ● Les distributions supportent et maintiennent. ● Les utilisateurs qui veulent une stabilité absolue doivent faire confiance à leur distribution. Nouveau modèle : ● Branche unique ● Assez stable pour être largement utilisée et servir de base aux distributions futures. ● Modèle affiné au fil du temps

Nouveau modèle de développement (2) rc rc 2 - rc 6 - rc mm-mm -mm-mm -mm-mm Branche stable Branche de test Branche d'intégration 20 sept nov. 2006

Nouveau modèle de développement (3)

Questions ?