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…

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • 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
Je m'abonne


Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous