• [^] # Re: Moi aussi

    Posté par (site web personnel, Mastodon) . En réponse au journal Baseband GSM libre: aucun progrès ?. Évalué à 7.

    Nouveau, c'est pour écrire un driver pour un GPU existant, pas pour refaire un GPU.

    Il ne faut pas croire qu'un FPGA ou un DSP sont des trucs magiques pour avoir un système super rapide. D'abord, ça ne fait que du numérique, alors qu'une bonne partie du travail pour un modem GSM/GPRS/3G/4G est analogique (démodulation, traitement du signal, etc). Et même avec un FPGA, il va être compliqué de faire un truc qui mouline assez vite pour traiter toutes les données.

    En plus de ça, on ne peut pas se mettre à faire du GSM comme ça, il faut passer toutes les homologations pour avoir le droit de se connecter au réseau (sinon, le modem est blacklisté et se fera jeter par les antennes relais).

    Faire la rétro ingénierie d'une puce existante n'a pas d'intérêt, les specs des réseaux de téléphonie mobile sont connues et il "suffit" de les implémenter. Mais, c'est énormément de travail. Et, le temps que tu aies fini ton petit modem GSM, tout le monde est déjà passé à la 4G et tu as 3 générations de retard. Mais bon, il faut bien commencer quelque part.

    Dès qu'on touche un peu au matériel, ça devient compliqué d'avoir quelque chose de purement communautaire. Il faut comprendre que pour ce genre de matériel, on travaille avec des équipements qui coûtent le prix d'une maison. Il faut pas attendre qu'un Richard Stallman du GSM se lance là dedans sur ses fonds propres. ça ne pourra se faire que si une entreprise le décide.

    Une fois la solution libre publiée, il reste encore le problème de la produire. Est-ce qu'on peut faire confiance aux fondeurs d'ASICs pour ne pas trafiquer le design et y insérer un mouchard? Est-ce qu'on peut vraiement forker le design pour en faire une version améliorée, ou est-ce que les coûts sont trop élevés pour que ça soit raisonnable? Le libre ne réglera pas tous les problèmes du côté du matériel.