Projet logiciel web de générateur d'ISO libre

programmation

#1

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 :

  1. 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

  2. Mettre à jour le wiki.

  3. 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.

  4. 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.

  5. 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é

  6. 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 :slight_smile:
Mathieu Benoit


#2

Merci Mathieu pour ton enthousiasme !

Je vais communiquer avec toi bientôt pour tâcher de mieux comprendre les spécifications de ton projet de logiciel web pour générer des ISO et comment il peut s’avérer utile au projet Clé FACiL. :slight_smile:


#3

je vous encourage fortement à éviter de ré-écrire encore un autre outil pour générer des ISO. il y en a déjà des dizaines, seulement pour Debian:

https://wiki.debian.org/SystemBuildTools

Sûrement il y en a un là qui serait au moins une bonne base? :slight_smile: L’équipe Debian Live (et grml live) ont commencé à utiliser FAI pour leurs images, et d’autres utilisent vmdb2, à ce que comprends.

http://git.liw.fi/vmdb2

https://fai-project.org/


#4

Bon point anarcat,
En effet, mon but est d’écrire le moins de code possible :slight_smile:

En regardant sur le lien de Debian, je suis tombé sur ce projet : https://github.com/andsens/bootstrap-vz
Ça s’enligne vers ce que j’ai de besoin.

Merci pour les informations!