Accessibilité Contact Aller au menu Aller au texte

Maintenir un driver dans Linux : comment concilier les industriels et les développeurs noyau ?

Intervenant(s) : Brice Goglin
Langue : English Niveau : Confirmé Type d'événement : Conférence
Date : Jeudi 8 juillet 2010 Horaire : 09h20 Durée : 40 minutes
Lieu : ENSEIRB - Amphi B
PDF - 214.7 ko
Slides

La conférence

Les industriels souhaitent que leur matériel marche chez leurs clients, ceux dont la satisfaction joue directement sur les profits de l’entreprise. Peu importe s’ils utilisent un OS vieux ou récent, peu importe si certains OS ou architectures doivent être privilégies, le client est roi. Souvent, la portabilité et la propreté du code est clairement négligeable par rapport aux performances et fonctionnalités supportées. A travers des exemples liés à un driver réseau que je maintiens, je présenterai la vie du code noyau, entre le développement et la maintenance dans le noyau officiel (où l’interface de programmation change sans arrêt), dans les distributions (où les backports de patch rendent la détection de fonctionnalités difficile), et chez les industriels (où la performance et les fonctionnalités priment).

L’intervenant

PNG - 79.1 ko
Brice Goglin

Brice Goglin est chercheur en informatique de l’INRIA (Institut National de Recherche en Informatique et Automatique, http://www.inria.fr/bordeaux). Il travaille au LaBRI (Laboratoire de Recherche en Informatique de Bordeaux, http://www.labri.fr) où il conçoit des logiciels permettant l’exploitation efficace du matériel pour le calcul scientifique parallèle. Il utilise les logiciels libres depuis une dizaine d’années, et y contribue depuis environ 5 ans, en particulier dans le noyau Linux et le serveur graphique X.org via le projet Debian.