Jeudi 8 Janvier 2009
Vendredi 19 Décembre
- Un nouveau chapitre qui montre les services à ajouter au noyau pour pouvoir implémenter un premier shell assez basique.
Lundi 15 Décembre
- Deux nouveaux chapitres sont rédigés :
Jeudi 13 Novembre
- Ça y'est ! Un mini shell fontionnel, c'est à dire permettant de lancer d'autres commandes, tourne sous Pépin. C'est une étape importante qui va faire avancer le tutoriel avec beaucoup de nouveaux concepts (console utilisateur avec une gestion des entrées et des sorties, prise en compte de
argc
et argv
, nouveau appels systèmes...).
Mardi 11 Novembre
Mardi 30 Octobre
Vendredi 17 Octobre
- Quelques ajouts et légères modifications dans les chapitre et le code traitant de ELF.
Jeudi 16 Octobre
- Rédaction du chapitre expliquant comment booter Pépin avec Grub à partir d'un disque IDE.
- Rédaction du chapitre sur l'implémentation de ELF
- Remise en forme mineure de certaines parties de code
- Un fichier
*.diff
est placé dans l'arborescence de chaque package afin de mieux voir à chaque chapitre les parties modifiées ou ajoutées.
Mercredi 15 Octobre
- Corrections d'un bug lié à l'utilisation de la tabulation dans le fichier
screen.c
et d'erreurs dans l'annexe sur la compilation séparée. Merci beaucoup à Jean-Marc Daul de m'avoir remonté ces informations !
Mardi 14 Octobre
- Redaction du chapitre sur l'implémentation de Ext2
Mercredi 1er Octobre
Mercredi 27 Août
- Réécriture des 9 premiers chapitres.
Lundi 25 Août
- Changement dans l'arborescence du site.
Jeudi 14 Août
- Retour de vacances et poursuite du travail de réécriture du code et, par effet de bord, du tutoriel.
Jeudi 31 Juillet
- Le noyau actuel permet d'exécuter un shell chargé à partir du système de fichier et il est possible de lancer des exécutables à partir de ce shell.
Mardi 10 Juin
Mardi 03 Juin
- Création du Changelog
- Découverte d'un bug important dans les codes qui commutent vers une tâche utilisateur.
- Nettoyage des sources concernant la pagination
- Implémentation du multi-tâche