Forum Linux.général Analyse de compatibilité linux

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
0
9
juil.
2005
Bonsoir,

J'aimerai savoir s'il existe un logiciel qui permettrai d'analyser un ordinateur et de faire un rapport sur le matériel présent et surtout la compatibilité avec linux.

Je m'explique :
L'idée est qu'avant d'acheter un ordinateur je puisse booter dessus (ouai je sais il faut d'abord réussir a convaincre cet incompétent de vendeur !) avec un live cd, ou mieux une clef USB.

Et que le logiciel analyse tout le PC et me sorte un rapport avec graphe itou itou, et qu'il me dise si le périph est linux-friendly ou si c'est qu'a moitié supporté. Et qui finalement me sort un pourcentage de compatibilité.

Et ce logiciel serai bien sur remis à jour très régulièrement par une base de donnée en ligne ?

Et comme ça fini les heures à chercher sur internet, négocier avec le vendeur (oui toujours le même incompétent) pour qu'il me sorte les caractéristiques précises,...
  • # Bonne idée

    Posté par  . Évalué à 3.

    Je ne sais pas si ça existe, mais c'est une très bonne idée.

    En général, on conseille un live-cd (type knoppix ou autre) pour vérifier si le matériel est reconnu mais, effectivement, cela ne donne pas le niveau de support de tout le matériel.
    On peut par exemple penser au matériel qui fonctionnera mais en mode dégradé ou au matériel plus ou moins exotique qui n'est pas reconnu/utilisé par un live-cd alors qu'on peut trouver un pilote qui ne serait pas inclus ou activé sur le cd.

    Par contre, pour le maintenir (ou même pour le faire), ça peut être difficile...
    • [^] # Re: Bonne idée

      Posté par  . Évalué à 2.

      Ça peut être difficile, mais c'est tout à fait faisable !
      Personnellement, je ne vois aucun problème lourd à la réalisation, dans un langage portable, d'un tel outil.
      Il faudrait bien sûr s'arranger pour que l'outil tourne sur windows et linux.
      Je pense que le réaliser en python serait pas mal (c'est 100% libre, portable, suffisamment de librairies fournies de base pour avoir toutes les fonctionnalités requises...). Puis bon, je suis un fan de python :)
      Il faudrait avoir un site web assez complet avec un système pour ajouter le matériel, avec suffisamment de détails pour bien comprendre ce qui est nécessaire pour faire tourner le matériel. Ce n'est pas parce qu'une carte wifi marche du premier coup sur mandrake 10.0 qu'elle marchera du premier coup sur ubuntu 5.04 (mais sur la 5.10 elle marchera tout de suite : le driver est inclus :)). Lors de l'ajout de matériel, il faudrait préciser la ligne donnée par lspci (ou un autre outil) concernant ce matériel...

      Le "seul" problème que je vois directement c'est la portabilité sous windows : existe-t-il un lspci, avec des résultats comparables à ceux sous linux ?

      Si des gens sont prêts à me suivre dans la réalisation d'un tel outil, qu'ils me suivent ! #compatux @ irc.freenode.net
      Je ne fais rien tant que je suis pas sûr de recevoir de l'aide (windows ... je n'ai plus ça chez moi depuis plus d'un an) pour la réalisation du projet.
      • [^] # Re: Bonne idée

        Posté par  (site web personnel, Mastodon) . Évalué à 3.

        Je pense que le plus gros problème c'est la base de donnée, le mieux ça serait d'en utiliser une déjà existante, car le nombre de periphérique est assé enorme et si on en fait une a partir de rien elle ne sera jamais assez complète pour rendre le logiciel intéressant !

        Mon idée de base était de me servir d'une distrib live, donc pas de problème de compatibilité du tout ! et puis comme ça ont peut se servir du fameux lspci et lsusb !

        J'ai plus qu'une balle

        • [^] # Re: Bonne idée

          Posté par  . Évalué à 2.

          Le problème c'est que les bases existantes ne sont pas forcément des plus fiables ni des plus complètes.
          Il faudrait utiliser le maximum de bases existantes comme celle d'ubuntu.
          En gros, on pourrait créer notre base de donnée et y importer les informations de la base d'ubuntu (mais combien d'utilisateurs d'ubuntu utilisent la fonctionnalité pour signaler la compatibilité de leur matériel ?), et importer aussi les informations de la base de linuxcompatible (mais sa qualité est ... moyenne)

          En fait, aucune base existante ne me paraît satisfaisante :/
          • [^] # Re: Bonne idée

            Posté par  (site web personnel, Mastodon) . Évalué à 2.

            Ou on pourrai utiliser le logiciel pour générer la base de donnée.
            il suffit que le logiciel scanne le pc puis fasse un formulaire que l'utilisateur rempli pour donner son avis sur la compatibiliter de chaque composant, puis on envoi le résultat à la base de donnée.

            J'ai plus qu'une balle

            • [^] # Re: Bonne idée

              Posté par  . Évalué à 3.

              Quand je disais que ce serait difficile, c'est bien de la base de données dont je parlais.

              Et puis ce n'est pas évident de « scanner le pc » : certains matériels ne sont pas autodétectés, voire pas autodétectables (c'est bien le reproche que l'on fait à certains installateurs sous Linux). Il y a parfois des faux positifs parce que les modules sont chargés dans le mauvais ordre ou incompatibles... Il y a aussi des matériels qui ne sont visibles au niveau du système que lorsque le pilote est chargé (c'est p.ex. le cas pour les périphériques infrarouges : pas de ligne lspci).

              Faire appel à l'utilisateur n'est pas non plus évident. Si on prend l'exemple des portables, il y a certes des volontaires pour
              1. écrire une page web ;
              2. inscrire leur page sur tuxmobil ;
              mais tous ne le font pas, par exemple parce que leur modèle ne leur a pas posé de problème ou que les problèmes qu'ils ont eu leur ont semblé triviaux. Et puis les pages ne sont pas toujours mises à jour.

              La difficulté est donc de recenser, grâce aux bases existantes, le matériel, tel qu'il peut être reconnu sous Linux, et à quel niveau il est reconnu et exploitable.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.