by Manu404 » Mon May 12, 2008 1:14 pm
De toute façons je pense que a l'heure actuel avec l'avancement technologique actuel, développer son propre Os et son propre noyau (attention ne pas confondres les deux !) n'est plus envisageable d'un manière profesionnel, car il y a déja plusieurs kernel de très bonne qualités et des os aussi ! Le but de la démarche est de comprendre comment fonctionne son Os, mais en aucun cas de voir un Bill Gates émerger. Ce qui était possible il y a 20ans ne l'est plus maintenant. Pour un simple raison, il y a 20ans il n'y avait pas autant de hardware différent a gerer et donc le kernel étaiut plus simple! Au niveau de L'Os aussi la tach c'est trés fortement compliqué ! Si on veut réaliser son propre Os, le plus cohérant est de partir d'un os deja complet avec un kernel Linux. Maintenant le faire de A a Z ne peut être envisagé que dans une démarche purement pédagogique.
D'un autre coté le C n'est pas le seul langages permet de développer son os sur une base de asm, il est simplement le langage le plus proffesionel du moment.
De plus la doc sert de piste, mais si vous cherchez un tutorial sur comment faire un Os et un Kernel et bien cela signifie que vous n'êtes pas encore pret. En effet si les notions de asm et de C nécésaires sont maitrisé, vous ne vous demanderez pas comment faire un Os/Kernel, ceci dit je en dit pas que il faut tou savoir avant, mais avoir deja un trés trés bon niveau en c ou asm et travailler en équipe aussi (par exemple vous êtres un pro asm et l'autre un pro en C)
Bon ok j'arete car je viens de briser le rêve de gloire de certains....
Sinon pour ceu toujours motivé, développer un bon kernel en équipe (2personnes) demande au moins 2mois de boulot (de vrai boulot, c'est a dire 6H tout les jours).
Je parle non pas par experience mais je connais bien certains web-master de ces sites et des amis a moi se sont aussi lancé dedans, et c'est le constat que j'en tire.
[quote:6cf596b438]Par contre, un kernel en Asm, là c'est une autre histoire...[/quote:6cf596b438]
Hum si je puis me permettre, ton kernel sera toujours en asm, c'ets ton os qui sera en C