• [^] # Re: En gros..

    Posté par . En réponse au journal Mon imprimante et moi, c'est du bonheur. Évalué à 4.

    C'est vraiment vouloir se placer dans une situation de soumission des desiderata des constructeurs.

    Et donc, ta solution c'est d'acheter et de pas pouvoir utiliser? Ou bien prendre un modele qui marche bien (et eventuellement le faire savoir pour pousser les autres constructeurs a faire mieux)?

    À accumuler les couches de compatibilité, au final tu te retrouves avec une usine à gaz troué de partout

    Ah ouais, comme le son sous Linux, ou bien toute la pile graphique (jusqu'a il a y pas longtemps).

    Et en plus dans le cas des imprimantes, l'API est maintenue et documentee, pas comme ALSA et ses 3 tonnes de fonctions avec 1 ligne de documentation (si tu as de la chance).

    Question: as tu deja eu a implementer une API et une couche de portabilite avec une ancienne API (meme un tout petit truc, ca permet deja de se faire une idee des avantages et inconvenients, et des choses qui peuvent poser probleme dans la conception d'une API)?

    Avec seulement 100 utilisateurs, t'es à peu prêt certain d'avoir un public de connaisseurs, et si l'un d'eux à le périphérique et la documentation/le code pour porter/ré-implémenter ça, t'as une forte probabilité que ce sera fait. Dans un tel cas je dirait donc que les chances sont de 80-90%

    Exemples? Parce que si on regarde les "petits" projet d'OS libres autres que Linux et BSDi, ils deja du mal a trouver assez de volontaires pour bosser sur le port des applis ou sur la base du systeme, alors des drivers d'un modele d'imprimante, meme avec la doc, c'est meme pas la peine d'y penser.

    Juste 2/3 exemples pour donner une idee des priorites de dev:
    - Haiku: pilotes wiki experimentaux avec support pour seulement Atheros (reprise de la pile WLAN FreeBSD) et sans chiffrement depuis seulement cet ete.
    - ReactOS: support SATA depuis juillet 09. Pour reference, ReactOS c'est ~100 contributeurs au total (anciens ou presents).
    - Hurd: ahaha, non je rigole

    Dans ces conditions, ton estimation de 80-90% est rigolote. Trouver des devs pour faire/porter des drivers d'imprimantes alors que t'as pas le wifi ou le support du matos de base recent (HD, CG) et que ces projets manquent deja de developpeurs.