A la découverte de DKMS

Magazine
Marque
GNU/Linux Magazine
Numéro
167
Mois de parution
janvier 2014
Spécialité(s)


Résumé
Qui n'a jamais eu des problèmes de version de drivers après la mise à jour de son noyau GNU/Linux ? Ce problème est lié principalement à la désynchronisation entre les sources du noyau et celles utilisées pour générer le driver. Nous allons voir comment dkms peu nous aider à régler cela.

1. Introduction

C'est une tendance qui tend à se confirmer, de plus en plus d'industriels fournissent un support dkms à leurs drivers (virtualbox, ndiswrapper, lttng, fglrx, …) de façon à garantir la continuité de service au fil de l'évolution des versions du noyau GNU/Linux mais aussi des drivers eux même.

A chaque changement de version d'un noyau, effectué par le gestionnaire de paquets, un trigger est lancé de façon automatique dans les actions de post-installation des package RPM, DEB, … . La même action est effectuée lorsqu'un drivers est mis à jour.

Il faut donc qu'il soit re-compiler à partir des sources du drivers tout en utilisant l'API du noyau courant garantissant une certaine cohérence.

2…

La suite est réservée aux abonnés. Il vous reste 97% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant