Retour au sujet

Avatar de SidiNoel SidiNoel
Salut, ça faisait longtemps que j'étais pas passé ici :noel:

J'ai passé mon temps libre à coder un OS (bootable) qui pour l'instant est très simpliste, j'ai à peine codé les fonctions de base pour afficher un message. Mon but était en fait de faire un OS (le mot est grand, ce sera un petit truc en ligne de commande :noel: ) où l'utilisateur pourrait modifier la VRAM à volonté. D'où son nom, Gnina-LSD :noel:

J'ai fais une liste des features que je devais implémenter :

Bootloader ✓
Chargement du kernel ✓ (bon là j'ai un peu repris un code existant mais y'avait pas 36 façons de faire ça aussi :noel: )
Fonction print ✓
Manipulations psychédéliques de la VRAM ✓ : J'ai écris une fonction lsd() qui remplit la vram de caca mais c'est pas encore implémenté :hap:

Ce qui reste à faire :

Rechargement de la GDT
Support du clavier
Shell minimaliste
Une vraie VRAM psychédélique, en donnant à l'utilisateur un accès complet sur les valeurs mémoire :hap:
Support d'au moins une autre architecture (powerpc sans doute)

Voici le code source sur Github : https://github.com/Aycaterae/Gnina-LSD
Apercite https://github.com/Aycaterae/Gnina-LSD


Aussi, je conseille à tous ceux qui voudraient peaufiner leur C ou leur ASM de se mettre au développement d'un petit OS, on apprends vraiment beaucoup de choses en faisant cela :oui: