La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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

Présentations similaires


Présentation au sujet: "25/09/2016 La communauté des développeurs du noyau Linux Jean DELVARE SuSE R&D, Support noyau Solutions Linux 2007, 31 janvier 2007."— Transcription de la présentation:

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

2 Organisation

3 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

4 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

5 Quelques nombres

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

7 Contributeurs

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

9 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

10 Modèle de développement

11 À 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

12 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

13 Volume de code

14 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

15 Nouveau modèle de développement (2).1 9 - rc 1.1 8 - rc 2 - rc 6 - rc 1.1 8. 1.1 8. 2.1 8. 6.1 9. 1 -mm-mm -mm-mm -mm-mm Branche stable Branche de test Branche d'intégration 20 sept. 200629 nov. 2006

16 Nouveau modèle de développement (3) 2.6.19 2.6.18 2.6.17 2.6.16 2.6.15 2.6.14

17 Questions ?


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

Présentations similaires


Annonces Google