SamyPesse
Messages postés5Date d'inscriptiondimanche 19 juillet 2009StatutMembreDernière intervention12 mai 2014
-
2 août 2009 à 19:42
Kotomine
Messages postés112Date d'inscriptionlundi 29 juin 2009StatutMembreDernière intervention 5 novembre 2009
-
3 août 2009 à 14:28
Bonjour à tous, je viens vous presenter mon projet de systéme d'exploitation, cela fait 8 mois que je bosse sur ce projet, durant ces vacances j'ai pu accellerer le devellopement (je passe en terminal) voici ce que peut faire la version 2.0.3 :
+Gestion de la memoire par pagination
+Gestion du multitache avec tache utilisateur et taches kernel
+ Système de fichier EXT2 et ISOFS (bientôt fat12)
+Support exécutable au format ELF (entré : 0x100000)
+Appel entre les taches utilisateurs et le noyau
+ Début d'une librairie C
+Multi-utilisateur simple avec root
+Drivers externe : rs232 (serie), parallel, video vga 12h, joystick, ...
+Driver interne : clavier, souris (pas encore fonctionnel), disque IDE, floppy disk, accée cd-rom ATAPI et mode vesa (1024 pixels : bug encore au niveau accés memoire)
+Boot avec grub
+Gestion interruption avec table IDT
+Gestion table GDT rechargé
+Gestion ecran en mode video standart 80*25 text
+Gestion de chaine de message entre les drivers et les processus
et la version 2.1.4 qui sera disponible fin aout (les sources actuelles sont sur le site) :
+Nouveau mode video : 640*480 pixels
+Amelioration de la gestion des fichiers et des disques
+Gestion des disques : disques memoire (ramdisk), disquette, cd-rom (atapi), disques dur (en ecriture maintenant), disques virtuel en fichier (unipartition pour le moment)
+Systéme de fichier amelioré et ajouté : FAT12, EXT2, ISOFS, POLYONEFS, MYFS ( basé sur FAT mais amelioration de la gestion de l'espace libre et du secteur de boot)
+Gestion des applications en packtage, donc les fichiers de données et de config de l'applications sont conservé dans un meme packtage basé sur la gestion des fichiers PBP de la psp.
+Affichage des informations sur la carte mere (processeur, ajout de memoire, ect ...)
La version 3.0.0 nommé Fusion sortira lorsque j'aurais finis le driver souris et la gestion du net (IP et TCP (deja commencé)), ce verison sortira avec une premiere interface graphique (640*480 pixels) nommé 'MyWindows'.
Kotomine
Messages postés112Date d'inscriptionlundi 29 juin 2009StatutMembreDernière intervention 5 novembre 2009 3 août 2009 à 14:28
Ne commence pas à reproduire les erreurs de m$ :
* lettres de lecteur : C'est bien joli, mais ça complexifie beaucoup de choses (la limite la plus débile reste le blocage max d'avoir 26 partitions logiques ...) Mais j'avoue, question "montage", c'est plus simple, une lettre = une partoche.
Pas comme dans nux , ou tu peux faire cd bidule et passer d'un disque USB à un serveur NFS.
* L'interface graphique doit être dissociée du serveur vidéo (je sais pas ce qu'il en est, c'est juste une impression que j'ai eu)
Enfin, bon courage, il fut un temps j'avais commencé à en coder un, j'ai arrêté (on était 5 a bosser dessus, a l'époque la virtualisation c'était pas top, et on avait tous du matériel différent :x)
; I'm just keeping the hopeless cross to increase the meaninglessness