Outils personnels
Vous êtes ici : Accueil Bénéficiaires Free Software Foundation France (FSF France) Soutien aux logiciels libres éducatifs et scientifiques hébergés sur GNA.org Ferme de compilation GCC, pour libérer la créativité et la capacité d'étude des chercheurs et des enseignants en informatique
Navigation
 

Ferme de compilation GCC, pour libérer la créativité et la capacité d'étude des chercheurs et des enseignants en informatique


Pour devenir utilisables sur un ordinateur, les logiciels informatiques nouvellement écrits doivent passer par une étape technique dite de compilation. Chaque type d'ordinateur (PC sous GNU/Linux, PC sous Windows, Macintosh, téléphone portable de marque X, téléphone de marque Y, téléphone de marque Z,...) nécessite une opération de compilation spécifique à son matériel et au système d'exploitation qu'il utilise. Cette opération va-t-elle échouer ? Le logiciel sera-t-il compatible avec tel ou tel architecture informatique ? Sera-t-il compilable sans que l'auteur du logiciel n'ait à effectuer une multitude de réglages manuels ?

Pour les auteurs de logiciels scientifiques ou pour l'enseignement, il est particulièrement important d'automatiser cette opération et de la tester de manière automatique sur une très grande diversité d'architectures informatiques. C'est le rôle que joue la ferme de compilation GCC : elle contient une multitude de systèmes informatiques différents sur lesquels les auteurs de logiciels peuvent tester automatiquement et librement (donc gratuitement) la compilation de leur logiciel éducatif ou scientifique.

Pour avoir accès à un service en ligne d'une telle valeur, les auteurs de logiciels devraient habituellement débourser de fortes sommes. Par conséquent, les chercheurs, les enseignants ou les étudiants qui étudient, créent ou améliorent des logiciels scientifiques n'ont que rarement les moyens financiers pour proposer des logiciels testés, utilisables sur de multiples types d'ordinateurs  et donc de bonne qualité.

La ferme de compilation GCC libère la capacité des enseignants et des chercheurs d'étudier et de créer des logiciels scientifiques librement utilisables dans des environnements informatiques hétérogènes.


A préciser.

GCC est le compilateur utilisé pour le développement de la plupart des logiciels libres (dont le noyau Linux). Le projet de ferme de compilation GCC permet à tous les développeurs de logiciels libres de tester la compilation de leur logiciel avec GCC grâce à un accès ssh et cron à une ferme de serveurs de compilation puissants, disponibles 24x7 via le réseau internet toute l'année et couvrant la plupart des grandes familles de processeurs. Plus d'information sur https://gna.org/projects/gcc-cfarm/ et http://gcc.gnu.org/wiki/CompileFarm

Contribuer à la maintenance, l'exploitation et l'extension de la ferme de serveurs de compilation GCC.

Documenter et partager des chaînes de compilation pour toutes les combinaisons de logiciels libres, architectures et versions de ces logiciels.

There are currently no items in this folder.

Actions sur le document