En allant à ma première rencontre de FACIL le 17 Novembre 2018, j’ai été intéressé à solutionner une problématique qui me tient à coeur personnellement :
C’est l’amélioration du projet de la clé FACIL.
Wiki : https://wiki.facil.qc.ca/view/Comité_FACIL_Médias/Clé_FACIL
Il y a déjà des services web qui offrent de l’aide pour faire des clés usb de démarrage avec des systèmes d’exploitation. Cependant, il ne semble pas avoir de service web qui crée des ISO avec ces logiciels libres. Les guides de création sont faciles d’utilisation, mais on pourrait simplifier encore mieux et intégrer d’autre fonctionnalité.
Mes objectifs personnels :
-
Mettre à jour la clé FACIL avec les nouvelles applications de 2018.
https://wiki.facil.qc.ca/view/Comité_FACIL_Médias/Clé_FACIL/Systèmes -
Mettre à jour le wiki.
-
Faire une page sur le wiki qui informe les différences de version entre la clé FACIL et les nouvelles versions. De plus, informer lorsque l’algorithme de recherche de version a une erreur d’exécution.
-
Développement d’un logiciel qui génère des ISO avec les nouvelles versions pour créer une nouvelle release, sans avoir besoin de le faire manuellement.
-
Génération d’ISO avec paramètre sur demande. Faire un interface web pour choisir les paramètres.
5.1. Choix de l’espace du ISO (pour supporter clé 4,8,16,32 Go)
5.2. Choisir espace de stockage sur la clé usb
5.3. Choix des logiciels sur demande à mettre sur la clé -
Mon objectif à long terme, génération d’ISO avec OS au choix, et ajout de configuration sur l’OS.
Exemple, utilisateurs à ajouter, les permissions, limiter les services, ajout de service en Daemon de démarrage, etc…
J’avais déjà l’intention de faire l’objectif #6 pour un de mes projets personnels, donc je peux faire un outil générique pour améliorer le projet CLÉ FACIL du même coup. De plus, mon objectif est de mieux outiller les entreprises à vouloir utiliser des logiciels libres et faciliter l’accessibilité.
Je prévois débuter le développement logiciel vers février 2019, puis je veux avancer dans les milestones à chaque activité de développement sur le logiciel libre :-).
Au plaisir de recevoir vos commentaires
Mathieu Benoit