Xline et sa librairie detect

Mardi, 30 août 2005


(Soyez le premier!)  Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5
Loading ... Loading ...
Catégorie: Actualités
par Webmaster
Nombre de lectures: 439 fois
gnl

Nous vous avions parlé il y quelques jours, d'une nouvelle distribution linux francaise nommée Xline.

Alexandre Dussart, initiateur et developpeur du projet, nous a fait parvenir une présentation de sa librairie detect:


I - Historique

Développée en 1998, detect a subie de nombreux changements. D'une simple

intégration de fdisk ? la détection des périphériques sur bus PCMCIA,

PCI, USB et de nombreux autres il y a eu un grand pas. Maintenant en

version stable(au 29/08/2005 version 1.1) le développement de nouvelles

fonctions sur cette librairie sont arrêtées, l'heure est ? la mise ?

jour et ? la chasse aux bogues.


II - Le but?

Detect a pour vocation d'offrir des routines de détection de matériel au
programmeur, faciles ? intégrer. Elle peut ainsi être utilisée pour des
procédures d'installation(cf:http://www.xline.fr) ou des informateurs
systèmes.

L'objectif est de détecter le plus de matériel possible.

 III - Fonctionnement

La plupart des fonctions utilisent le système de fichiers virtuel

"/proc" qui fournit beaucoup d'informations quant au matériel installé.

Les autres se basent sur des librairies comme isapnptools ou dccprobe.

Les informations récoltées sont ensuite soit directement interpretées et

formatées ou elles sont comparées ? des bases de données. Ces bases sont

en fait des listings contenant des identifiants, ces fichiers spéciaux

portent l'extension ".lst". Ces listes sont constamment mises ? jour,

l'exhaustivité de detect en dépend.


IV - Comment contribuer?

Plusieurs moyens, tout d'abord si vous vous apercez que le programme

d'exemple "detect" fournis avec la librairie ne détecte pas certains

périphériques envoyez un email ? l'auteur.

A l'intérieur du package se trouve un fichier de documentation nommé

"LST-Structure" expliquant la procédure ? suivre pour ajouter du

matériel ? la base. Vous pouvez vous aider de la pcitable proposée par

la Mandriva(package lspcidrake).

Si vos compétences vous le permettent vous pouvez aussi aider ?

développer la librairie en envoyant vos patches.


IV - Le futur

Même si detect est en "feature freeze" le futur a quand même été

envisagé. Tout d'abord des ports su d'autres architectures sont

envisagées(nous recherchons des volontaires). Un support pour les

tablettes traçantes est prévu. Et bien entendu de plus en plus de mises

? jour des listes.

Laisser un commentaire

Vous devez vous identifier pour laisser un commentaire.