Accessibility Contact Go to main menu Go to main content

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

Speaker(s) : Brice Goglin
Language : English Level : Confirmed Nature : Conference
Date : Thursday 8 July 2010 Schedule : 09h20 Duration : 40 minutes
Place: ENSEIRB - Amphi B
PDF - 214.7 kb
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 kb
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.