Alors que jusqu'en 2006 les urnes utilisaient un système d'exploitation propriétaire : VirtuOS puis WIndows CE, désormais les urnes utilisent Linux. Parmi les raisons du changement, le ministère indique le cout des licences, l'occupation mémoire du système d'exploitation (SE), la difficulté de trouver des bibliothèques de vérification biométrique sous les anciens SE (et en particulier ils veulent des bibliothèques gratuites).
base : linux 2.6.16, gcc 4.1.2, libc 2.3.5, libstdc++ 6.0.8, zlib
graphiques : libSDL 1.2.11, libjpeg, freetype
son : alsa
212 000 lignes de code développés (drivers du matériel, applications) par une équipe de 12 développeurs et 5 testeurs.
# Architecture logicielle des urnes électroniques
Posté par JGO . En réponse au journal Concours de hackage de machines à vote électronique. Évalué à 8.
base : linux 2.6.16, gcc 4.1.2, libc 2.3.5, libstdc++ 6.0.8, zlib
graphiques : libSDL 1.2.11, libjpeg, freetype
son : alsa
212 000 lignes de code développés (drivers du matériel, applications) par une équipe de 12 développeurs et 5 testeurs.
[1] http://pt.wikipedia.org/wiki/VirtuOS
Le PDF avec toutes les explications :
http://www.tse.gov.br/internet/eleicoes/arquivos/Linux_nas_u(...)