Xos031 : un système d'exploitation libre (^_^)

Description

je vous poste la version 0.3.1 :
aprés une semaine de nuits blanche je vien de finir un driver de base pour la disquette en mode protege, (et quand j'y ponce je me demande ceque sera le codage du driver IDE ou ethernet ... :-p )
bon ... les nouveautées :
-le secteur de boot ne charge plus "betement" le kernel, il se deplace d'abord un peut plus haut en memoire pour laisser de la place pour le noyau (environ 500 Ko),
bon le noyeau n'est pas si grand que ca mais je prefère prendre mes précaustions des maintenant ;)

-Sinon pour le reste ya une routine de montage/demontage de la disquette, une commande ls pour voir le repertoire racine ... bref la disquette et la fat12 sont "partiellement" suportés, car il y a encore des bugs à corriger.

-j'ai aussi rajouter une commande d'aide speciale pour quelques petites pseudo-fonctions de degugage pour ceux qui veulent aller plus loin...

-deux petit racourcis clavier :
  • le fameut ctrl-alt-suppr : vous savez à koi sa sert
  • et le ctrl+L : pour effacer l'ecran


Note sur cette version:
  • n'executez pas la commande ls si aucune disquette n'est dans le lecteur , sa risque de planter la machine.
  • sous bochs l'affichage est parfois bizarre, utiliser le racourci ctrl+L plusieurs fois pour effacer les taches sur l'écran


voila voila
---------------------8<---------------------------------------------------------------
texte poster avec la version d'avant (la 0.3.0)
XOS peut ce lancer en mode 16 ou 32bits selon et ce en lisant la configuration dans le fichier bootconf.
il geer entre autre, le chargement de la gdt, idt, la configuration du PIC, la pagination et une version de base de malloc() et free().

pour installer XOS
-décompressez l'archive
-inserrez une disquette dans le lecteur a:
-si vous etes sous windows allez dans le repertoir xosbin-ddmmyyyy/wininstall puis executez setup.bat
-si vous etes sous linux, allez dans le repertoire xossrc-ddmmyyyy puis tamez make install.

-une fois l'installation terminée, redemarrez votre ordinateur avec la disquette, ou utilisez un emulateur (bochs par exemple) pour tester XOS.

pour toute information allez sur mon site www.wonderworlds.net rubrique Projets > X-OS

Codes Sources

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.