Kernel qui boot avec grub

Soyez le premier à donner votre avis sur cette source.

Vue 9 022 fois - Téléchargée 1 345 fois

Description

voici un petit kernel de systeme d'exploitation ecrit en c.
Pour le moment le kernel boot avec grub , il detecte les lecteurs disquette et detecte la quantite de ram apres il arrete le CPU.
C'est un debut simplement pour vous montrer comment creer un kernel qui boot avec Grub et comment compiler un programme autonome en c.

pour compiler :
makefile :script shell pour linux
makefile.bat : script shell pour windows/dos.

Pour windows /dos
J'ai tester avec le linker de DJGPP et avec GCC qui vient avec Dev-Cpp. Vous aurez besoin de nasm aussi.(J'ai inclus ld dans le zip)

Voila laisser vos questions/commentaires.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
11
Date d'inscription
lundi 21 avril 2014
Statut
Membre
Dernière intervention
13 avril 2015

bonjour je revois un message pour demande comment fait ont pour le booter avec GRUB car j'ai installer gurb sur un USB j'ai demander au fichier ( menu.lst )
de booter le fichier KERNEL mais il me dit que le fichier n'est pas reconnu
comment je peut faire avc grub ???? Merci
Messages postés
11
Date d'inscription
lundi 21 avril 2014
Statut
Membre
Dernière intervention
13 avril 2015

Bonjour merci pour se debut de noyau qui aide beaucoup juste un probleme dans la compilation il me mais erreur sur printf
(include/kernel.h:8 warning: conflictng types for built_in function 'Printf' )
peut tu m'eclairer un peut ?
Messages postés
723
Date d'inscription
dimanche 26 novembre 2006
Statut
Membre
Dernière intervention
23 janvier 2013
2
Salut à tous, je suis sous windows, arrive pas a compiler (il me dit que fichier introuvable), j'ai pas de lecteure disquette alors j'utilise un dvd, fonctionne pas, bochs, il dit qu'il y a une erreur.
Qu'es que je dois fire?
Messages postés
8
Date d'inscription
mardi 29 novembre 2005
Statut
Membre
Dernière intervention
1 décembre 2005

merci
sinon tu connaiterais pas un site pour apprendre le asm?
Messages postés
592
Date d'inscription
samedi 19 janvier 2002
Statut
Membre
Dernière intervention
4 décembre 2008

non...parce que après tout , l'asm est a la base de tout OS ... le C/C++ ont été créé pour facilité la programmation tout simplement .... lors de la compilation c'est porté en assembleur qui , en faite ,est le langage le plus proche de la machine ....
Tu as absolument besoin de l'asm pour interagir avec les peripherique et tout , le c a la base ne sait pas le faire ...

En tout cas je sais pas trop comment expliqué ... mais ... tu dois connaitre l'asm... c'est un fait , sans sa bonne chance pour faire un OS ... faut vraiment une bonne connaissance du fonctionmmeent de l'ordinateur et du cpu pour faire un vrai OS ...

Mais rassure toi , la plus grande partie d'un OS est fait effectivement en C pour facilité le développement et la relecture du code ...
Afficher les 19 commentaires

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.