From 68cb760b4bd1e68f20c98a9be26dc05742a55d97 Mon Sep 17 00:00:00 2001 From: "Bertrand Jacquin (Beber)" Date: Fri, 22 Sep 2006 00:09:19 +0200 Subject: Add planning html version and sig files --- docs/planning/planning.html | 2041 +++++++++++++++++++++++++++++++++++++++ docs/planning/planning.html.asc | 7 + docs/planning/planning.html.sig | Bin 0 -> 65 bytes 3 files changed, 2048 insertions(+) create mode 100644 docs/planning/planning.html create mode 100644 docs/planning/planning.html.asc create mode 100644 docs/planning/planning.html.sig diff --git a/docs/planning/planning.html b/docs/planning/planning.html new file mode 100644 index 0000000..1dc159b --- /dev/null +++ b/docs/planning/planning.html @@ -0,0 +1,2041 @@ + + + + + + + Else_Project - Planner + + + + +

+ Else_Project +

+ + + + + + + + + + + + + +
Start:June 8, 2006
Finish:June 30, 2006
Report Date:September 22, 2006
+
+

+ Gantt Chart +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ WBS + + Name + + Work + + Week 25, 2006 + Week 26, 2006 + Week 27, 2006
891011121314151617181920212223242526272829301234567
+ 1 + + + Sequence de demarrage + + + 16d + +
+
+ 1.1 + + + Chargeur d'amorcage + + + 12d + +
+
+
+ +
+
+ 1.2 + + + BusyBox + + + 4d + +
+
+
+ +
+
+ 1.3 + + + Options du kernel + + + 7d 5h + +
+
+
+ +
+
+ 1.4 + + + Initramfs + + + 4d + +
+
+
+
+ +
+
+ 1.5 + + + Reconnaissance materielle + + + 11d + +
+
+ 1.5.1 + + + Table des modules + + + 11d + +
+
+
+ +
+
+ 1.5.2 + + + Table des peripheriques + + + 2d + +
+
+
+ +
+
+ 1.5.3 + + + Script + + + + +
+
+
+ +
+
+ 1.6 + + + Init script + + + + +
+
+ 1.6.1 + + + script principal + + + + +
+
+ +
+
+ 1.6.2 + + + scripts par service + + + + +
+
+ +
+
+ 2 + + + Generation et gestion des paquets + + + + +
+
+ 2.1 + + + Gestion des paquets + + + + +
+
+ 2.1.1 + + + Identification des patchs + + + + +
+
+
+ +
+
+ 2.1.2 + + + Gestion des dépendances + + + + +
+
+
+ +
+
+ 2.1.3 + + + Application des patch + + + + +
+
+
+ +
+
+ 2.2 + + + Génération des paquets + + + + +
+
+ 2.2.1 + + + Configuration du paquet + + + + +
+
+
+ +
+
+ 2.2.2 + + + Génération de la base de données + + + + +
+
+
+ +
+
+ 2.2.3 + + + Compilation + + + + +
+
+
+ +
+
+ 2.2.4 + + + Epuration + + + + +
+
+
+ +
+
+ 2.2.5 + + + Création de l'arborescence + + + + +
+
+
+ +
+
+ 2.2.6 + + + Création du paquet + + + + +
+
+
+ +
+
+ 2.2.7 + + + Signature + + + + +
+
+
+ +
+
+ 2.2.8 + + + Publication + + + + +
+
+
+ +
+
+ 3 + + + Gestion et configuration + + + + +
+
+ 3.1 + + + Interface du gestionnaire de paquet + + + + +
+
+
+ +
+
+ 3.2 + + + Gestion de la configuration + + + + +
+
+
+ +
+
+ 3.3 + + + Editeur de configuration + + + + +
+
+
+ +
+
+ 4 + + + Coherence et finition + + + + +
+
+ 4.1 + + + Bootsplash + + + + +
+
+
+ +
+
+ 4.2 + + + Demarrage du serveur X + + + + +
+
+
+ +
+
+ 4.3 + + + Finition + + + + +
+
+
+ +
+
+
+
+

+ Tasks +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ WBS + + Name + + Start + + Finish + + Work + + Priority + + Complete + + Cost + + Notes +
+ 1 + + + Sequence de demarrage + + + Jun 8 + + Jun 29 + + 16d + + + + La séquence de démarrage est le point le plus crucial de RimElse. C'est lors de cette étape que le système va devenir opérationnel. Pour ce faire, premièrement, un chargeur d'amorçage ainsi qu'une partition racine sont nécessaires au noyau. Dans un second temps, RimElse est adaptée à  son +environnement en effectuant une reconnaissance du matériel ainsi qu'une initialisation des services. +D'autre part, la Else Team recommande l'utilisation du langage Ruby pour le développement des différents scripts de ce chapitre. +
+ 1.1 + + + Chargeur d'amorcage + + + Jun 8 + + Jun 23 + + 12d + + 500 + + 0% + + + + + Il s'agit d'un programme appelé par le BIOS qui charge l'image du noyau d'un système d'exploitation dans la RAM. +
+ 1.2 + + + BusyBox + + + Jun 8 + + Jun 14 + + 4d + + 500 + + 0% + + + + + +
+ 1.3 + + + Options du kernel + + + Jun 8 + + Jun 19 + + 7d 5h + + 500 + + 0% + + + + + +
+ 1.4 + + + Initramfs + + + Jun 26 + + Jun 29 + + 4d + + 500 + + 0% + + + + + +
+ 1.5 + + + Reconnaissance materielle + + + Jun 8 + + Jun 22 + + 11d + + + + +
+ 1.5.1 + + + Table des modules + + + Jun 8 + + Jun 22 + + 11d + + 500 + + 0% + + + + + +
+ 1.5.2 + + + Table des peripheriques + + + Jun 8 + + Jun 9 + + 2d + + 500 + + 0% + + + + + +
+ 1.5.3 + + + Script + + + Jun 12 + + Jun 12 + + + + 500 + + 0% + + + + + +
+ 1.6 + + + Init script + + + Jun 8 + + Jun 8 + + + + + + Il s'agit du père de tous les processus. C'est lui qui, par la suite, lance tous les autres programmes, ou scripts, qui se trouvent listés dans /etc/rc. +
+ 1.6.1 + + + script principal + + + Jun 8 + + Jun 8 + + + + 500 + + 0% + + + + + +
+ 1.6.2 + + + scripts par service + + + Jun 8 + + Jun 8 + + + + 500 + + 0% + + + + + +
+ 2 + + + Generation et gestion des paquets + + + Jun 30 + + Jun 30 + + + + + + Rebgen, le générateur de paquet de RimElse a pour fonction de générer des paquets .reb. Cet outil devra être développé en langage Ruby. +
+ 2.1 + + + Gestion des paquets + + + Jun 30 + + Jun 30 + + + + + + +
+ 2.1.1 + + + Identification des patchs + + + Jun 30 + + Jun 30 + + + + 500 + + 0% + + + + + Cette identification au niveau des patchs à appliquer sera créée grâce au fichier de base de onnées .dbc +
+ 2.1.2 + + + Gestion des dépendances + + + Jun 30 + + Jun 30 + + + + 500 + + 0% + + + + + Les dépendances sont résolues grâce au fichier binaire de configuration traduit lors de l'étape 2 de la création d'un paquet. +Un par un, le gestionnaire de dépendances cherche les paquets cités dans le paramétrage. Après avoir vérifié qu'ils sont présents, il lance l'installation des binaires absents. +
+ 2.1.3 + + + Application des patch + + + Jun 30 + + Jun 30 + + + + 500 + + 0% + + + + + L'application d'un patch ajoutera les fonctionnalités désirées. +
+ 2.2 + + + Génération des paquets + + + Jun 30 + + Jun 30 + + + + + + +
+ 2.2.1 + + + Configuration du paquet + + + Jun 30 + + Jun 30 + + + + 500 + + 0% + + + + + Cette phase de configuration est le moment où le développeur crée un fichier texte contenant toutes les informations nécessaires. +
+ 2.2.2 + + + Génération de la base de données + + + Jun 30 + + Jun 30 + + + + 500 + + 0% + + + + + +
+ 2.2.3 + + + Compilation + + + Jun 30 + + Jun 30 + + + + 500 + + 0% + + + + + Il devra compiler les sources autant de fois que nécessaire pour obtenir tous les supports adictés dans le paramètrage sous forme de patchs binaires. +
+ 2.2.4 + + + Epuration + + + Jun 30 + + Jun 30 + + + + 500 + + 0% + + + + + Cette étape consistera donc à  supprimer tous les commentaires, toutes les lignes blanches et tout autre caractère inutile. +
+ 2.2.5 + + + Création de l'arborescence + + + Jun 30 + + Jun 30 + + + + 500 + + 0% + + + + + Définit l'arborescence du paquet. +Ex: + +./<nom_du_paquet_version>.dbc : configuration du paquet au format binaire. +./binaries : contient les binaires. +./scripts/pre_install : contient les scripts de pré-installation. +./scripts/post_install : contient les scripts de post-installation. +
+ 2.2.6 + + + Création du paquet + + + Jun 30 + + Jun 30 + + + + 500 + + 0% + + + + + +
+ 2.2.7 + + + Signature + + + Jun 30 + + Jun 30 + + + + 500 + + 0% + + + + + Permet de fournir à  l'utilisateur une signature du paquet. Pour des raisons de sécurité, la signature des paquets attestera qu'ils ont été validés par la Else Team. +
+ 2.2.8 + + + Publication + + + Jun 30 + + Jun 30 + + + + 500 + + 0% + + + + + Le paquet sera publié par la Else Team après sa validation. Il sera ensuite mis à  dispostion des utilisateurs via le site internet de RimElse. Les utilisateurs pourront ainsi le télécharger et l'installer sur leur système. +
+ 3 + + + Gestion et configuration + + + Jun 30 + + Jun 30 + + + + + + +
+ 3.1 + + + Interface du gestionnaire de paquet + + + Jun 30 + + Jun 30 + + + + 500 + + 0% + + + + + Cet outil offre la possibilité à  l'utilisateur de choisir ses paquets et ses supports. Il choisit automatiquement les paquets nécessaires au bon fonctionnement de l'application ainsi que les patchs à  appliquer. +
+ 3.2 + + + Gestion de la configuration + + + Jun 30 + + Jun 30 + + + + 500 + + 0% + + + + + Cet outil permet à  l'utilisateur de choisir divers élements relatifs à l'affichage comme la résolution, le pilote graphique, la fréquence de rafraichissement de l'écran... +
+ 3.3 + + + Editeur de configuration + + + Jun 30 + + Jun 30 + + + + 500 + + 0% + + + + + +
+ 4 + + + Coherence et finition + + + Jun 30 + + Jun 30 + + + + + + +
+ 4.1 + + + Bootsplash + + + Jun 30 + + Jun 30 + + + + 500 + + 0% + + + + + +
+ 4.2 + + + Demarrage du serveur X + + + Jun 30 + + Jun 30 + + + + 500 + + 0% + + + + + +
+ 4.3 + + + Finition + + + Jun 30 + + Jun 30 + + + + 500 + + 0% + + + + + +
+
+
+

+ Resources +

+
+ + + + + + + + + +
+ Name + + Short name + + Type + + Group + + Email + + Cost +
+
+ + + diff --git a/docs/planning/planning.html.asc b/docs/planning/planning.html.asc new file mode 100644 index 0000000..bddc483 --- /dev/null +++ b/docs/planning/planning.html.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.5 (GNU/Linux) + +iD8DBQBFEwzRFVvrP5uEF0kRAl/kAJ0ZFrualUXvTDxjds5GdB3PWUJ8MgCeOwPD +pSp2RHs9X90TaGWXWn70bP0= +=o5TZ +-----END PGP SIGNATURE----- diff --git a/docs/planning/planning.html.sig b/docs/planning/planning.html.sig new file mode 100644 index 0000000..50e9ff9 Binary files /dev/null and b/docs/planning/planning.html.sig differ -- cgit v1.2.3