En effet, Replicant ne comporte pas d'accélération matérielle, donc pas de 3D et 2D accélérées.
Le problème n'est pas ici qu'il faut un firmware (comme pour les cartes ATI) mais bien un arsenal complet de librairies et binaires (qui tournent sûrement en root en userspace).
Le driver du noyau est libre, mais il est inutile. (C'est une « passoire », un "pass through" en Anglais, comme c'est souvent le cas sur Android, ce qui signifie que tout le travail réel est fait par ces binaires en userspace)
J'utilise Replicant tous les jours sur le Nexus S et il est utilisable sans ça. Ça utilise juste plus le CPU.
J'utilise aussi un kernel 100% libre sur mon PC (avec Trisquel) et il se trouve qu'avec mon matériel, c'est très utilisable, même si je n'ai pas de 3D (je n'en ai pas besoin).
Replicant « permet » d'installer tout ce que vous voulez. Le noyau que nous distribuons chargera les firmwares s'ils sont présents. Pour le WiFi, le driver du noyau est également libre (bcm4329) et il suffit de mettre les firmwares en place. Il ne s'agit pas d'empêcher ouvertement l'utilisation de ces firmwares, ce qui serait très, très contestable et discutable, mais juste de fournir un système ou tout ce que nous distribuons est libre. C'est à dire que nous nous voulons pas prendre la décision d'installer du logiciel non-libre à la place de l'utilisateur.
Pour le Nexus S, Replicant n'a qu'un seul développeur (moi hein), donc ça prend du temps, même si certaines personnes (notamment du projet SHR) aident beaucoup (surtout pour le modem, dont nous avons écrit la seule implémentation libre du protocole).
[^] # Re: c'est beau Replicant sur le principe, en pratique ...
Posté par PaulK . En réponse à la dépêche Les nouvelles sur le hacking d'Android. Évalué à 7.
En effet, Replicant ne comporte pas d'accélération matérielle, donc pas de 3D et 2D accélérées.
Le problème n'est pas ici qu'il faut un firmware (comme pour les cartes ATI) mais bien un arsenal complet de librairies et binaires (qui tournent sûrement en root en userspace).
Le driver du noyau est libre, mais il est inutile. (C'est une « passoire », un "pass through" en Anglais, comme c'est souvent le cas sur Android, ce qui signifie que tout le travail réel est fait par ces binaires en userspace)
J'utilise Replicant tous les jours sur le Nexus S et il est utilisable sans ça. Ça utilise juste plus le CPU.
J'utilise aussi un kernel 100% libre sur mon PC (avec Trisquel) et il se trouve qu'avec mon matériel, c'est très utilisable, même si je n'ai pas de 3D (je n'en ai pas besoin).
Replicant « permet » d'installer tout ce que vous voulez. Le noyau que nous distribuons chargera les firmwares s'ils sont présents. Pour le WiFi, le driver du noyau est également libre (bcm4329) et il suffit de mettre les firmwares en place. Il ne s'agit pas d'empêcher ouvertement l'utilisation de ces firmwares, ce qui serait très, très contestable et discutable, mais juste de fournir un système ou tout ce que nous distribuons est libre. C'est à dire que nous nous voulons pas prendre la décision d'installer du logiciel non-libre à la place de l'utilisateur.
Pour le Nexus S, Replicant n'a qu'un seul développeur (moi hein), donc ça prend du temps, même si certaines personnes (notamment du projet SHR) aident beaucoup (surtout pour le modem, dont nous avons écrit la seule implémentation libre du protocole).