Pour ce genre de choses, il faut signer très binaires et n'accepter que ceux-ci. Ça existe ailleurs et ça s'appelle secure boot. Et si tu ne donne pas les moyens de changer les signatures accepté, on appelle cela de la tivoïsation. Est-ce encore du libre ?
Si le logiciel en question est libre, qu'est-ce que ça change ? (on parle du logiciel).
La Numworks n'est pas libre .... mais rien n'empêche de faire ça avc un logiciel en GPL (au moins V2):
- tu as une version officielle, pour laquelle tu fournis les sources. Ton appareil, dans un cas précis, n'accepte de faire tourner que cette version signée (mode examen)
- tu peux récupérer le firmware, le modifier et le faire tourner sur l'appareil. Le logiciel signé est gardé en parallèle en mémoire, et s'il n'y a pas de firmware alternatif dans l'appareil c'est celui-ci qui est utilisé (le mode examen viderait l'EEPROM contenant le firmware alternatif).
[^] # Re: Au delà de la problématique du libre, une erreur de conception
Posté par totof2000 . En réponse au journal NumWorks change de licence. Évalué à 2.
Si le logiciel en question est libre, qu'est-ce que ça change ? (on parle du logiciel).
La Numworks n'est pas libre .... mais rien n'empêche de faire ça avc un logiciel en GPL (au moins V2):
- tu as une version officielle, pour laquelle tu fournis les sources. Ton appareil, dans un cas précis, n'accepte de faire tourner que cette version signée (mode examen)
- tu peux récupérer le firmware, le modifier et le faire tourner sur l'appareil. Le logiciel signé est gardé en parallèle en mémoire, et s'il n'y a pas de firmware alternatif dans l'appareil c'est celui-ci qui est utilisé (le mode examen viderait l'EEPROM contenant le firmware alternatif).
En quoi n'est-ce pas libre ?