|
19/01/2005 : Correction d'un petit bug
|
|
Un petit bug empechant la compilation de la version beta avec la nouvelle version des binutiles (l'editeur de liens ld plus précisément) vient d'etre corrigé.
Merci à "Fard" de l'avoir signaler et à "Pype.Clicker" pour la correction, ansi que tout les gens de mega-tokyo.com ;).
|
|
16/12/2004 : La version courante de X-OS
|
Suite a quelques e-mails que j'ai reçu je vous laisse un lien sur la dernière version de X-OS (en cours de developpement)
XOS-BETA
Pour simplifier le developpement, et l'extention du noyeau, j'ai ecrit une interface pour les modules, en fait, maintenant tout est module sous X-OS : le gestionaire de la GDT, le timer, le gestionnaire de la memoire ...etc
Par contre les modules ne sont pas chargé dynamiquement, car les librairies necessaires ne sont pas encore pretes :(
bref, jettez y un coup d'oeuil, et poster moi vos avis
|
|
24/09/2004 : La nouvelle version est là
|
|
Et c'est la 0.3.3, comme promis, le driver disquette est maintenant fonctionnel sous bochs comme sur un vrai PC.
de plus le scheduler geere maintanant 3 taches (facilement extensible à plusieurs) et pas seulement à deux comme ce qui à ete annoncé.
j'attend vos tests, réaction ...etc.
NB :
-Pour lancer les taches : task1 pour la 1ere tache et task2 pour la seconde.
-si vous tentez de lancer deux fois la meme tache XOS vas planter et c'est normal.
Pour telecharger la dernière version de XOS regardez dans la rubrique téléchargements.
|
|
21/09/2004 : XOS 2.3.3 bientot
|
|
J'ai reçu pas mal de mail me demandant si XOS est encore en vie, et la réponce est : OUI.
En fait j'etait en vacance pendant l'été et j'ai pas pu trop avancer dans le projet, maintenant que j'ai repris, je suis entrain de preparer la prochaine version, il reste un petit bug dans le driver de disquette que je veux corriger avant de poster la nouvelle version
le nouvautés :
-Le module xosmalloc est casiment fini, le noyeau peut maintenant allouer et liberrer des espaces memoire (malloc()/free())
-Une implementation simple du multitache avec deux taches seulement pour l'instant : le kernel est une deuxième tache
-Réecriture des ISR et des IRQ handlers (simplification du code).
-Correction d'un bug dans l'affichage de la console avec bochs (des taches aparessait à l'écran)
-Gestion des touches de directions dans la console
voila voila
|
|
26/08/2004 : Une petite erreur dans les binaires de la version 0.3.2
|
|
Il y avait une petite erreur dans les binaires de la version 0.3.2, qui empechait l'installation de X-OS à partir de windows, merci à libertysims de l'avoir signaler et aider à la corrigé (^_^)Y
|