X-OS
Accueil
Présentation
Captures d'écran
Téléchargements
Ressources
Le secteur de demarrage
Le noyau
Le mode protégé
Le mode virtuel 86
La Memoire
La video
Matériel
Autres

Forum
Me contacter



    Bienvenu dans la page officielle du projet X-OS, ce projet a pour but de réaliser un système d'exploitation basé sur un microkernel. l'idée ici n'est pas de faire un concurent des OS existants, mais de fournir du code source facile à comprendre et à modifier pour toute autre utilisation, ainsi que de la documentation sur le développement système et la programmation en général.

ENJOY !!.

   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
Ce site est réalisé avec des outils 100% Open source :)
Optimisé pour Konqueror, Mozilla, IE et Lynx.
© Copyright 2004 Alaa-eddine KADDOURI