|
From: Guillaume D. <gdo...@cl...> - 2002-02-13 01:13:39
|
Salut a tous, Enfin je me suis remis un peu plus activement a OWL, Je suis entrain de voir plusieurs points: -> installation des appels system Cela ne me parait pas tres difficile mais j'aimerais savoir si qqu est entrain de le faire pour ne pas faire le boulot deux fois -> Utilisation des modules de grub Grace =E0 la norme multiboot, grub peut charger en memoire le kernel et des modules, on peut retrouver tr=E9s facilement l'addresse de ces modules, pour pouvoir les executer.=20 Bien evidement il est imp=E9ratif que les modules soient compil=E9es dans u= n format executable (ELF par exemple :-)). Donc je regarde attentivement ce format aussi bien du point de vue executable que relogeable (pour faire des dlopen HIOUPYY) ET c'est pour cela que j'ai besoin des appels syst=E9mes car les modules ne peuvent pas utilis=E9 les fonctions du kernel. Dans un premier temps je pense me brancher directement sur le code executable du module et l'executer et apres ba da boum car je ne peut pas revenir au code du kernel. Mais une fois que le scheduler sera finis on pourra remplir les taches avec du codes provenant de ces modules (et plus tard des executables de notre OS) D'ailleur ou en est le scheduler?? -> Et en me battant avec grub et multiboot je viens de d=E9couvrir une fonctionnalit=E9 GENIAL. On peut demander =E0 ce que notre OS initialiser avec un mode graphic VBE que l'on d=E9finit et grub nous calcul le plus proche possible. Grace =E0 cela je pense pouvoir faire un mode graphic un peu mieux que le vga. Mais avant j'attend la r=E9ponse d'un japonais car pour l'instant grub refuse toutes mes tentatives mais j'esp=E9re pouvoir le faire fonctionner le plus rapidement possible. -> Pour un futur que j'espere proche, je vais avoir besoin d'un driver pour souris PS2, j'aimerais savoir si qqu a du code pour cela ou si qqu s'en occupe A++ GDO PS:bonne continuation PSS: pour le site de OWL il serait bon de faire un lien pour aller sur le sommaire du projet sous sourceforge |