Creer un OS
Résolu
deleter
Messages postés
98
Statut
Membre
-
Anonyme -
Anonyme -
Bonjour,
j'ai 12 ans et je voudrait creer un mini OS
je connai le C/C++, Xhtml, PHP/sql
j'aurai besoin de disigneur, programmeurs ( logique)
j'ai 12 ans et je voudrait creer un mini OS
je connai le C/C++, Xhtml, PHP/sql
j'aurai besoin de disigneur, programmeurs ( logique)
A voir également:
- Faire un os
- Mac os 15 - Accueil - MacOS
- Reinstaller mac os - Guide
- Mac os 14 - Accueil - MacOS
- Télécharger chrome os iso francais - Guide
- Apfs ou mac os étendu - Guide
31 réponses
Salut, je viens de tomber sur ton message, je sais, j'ai un ans de retard et alors? Mieux vaux être en retard qu'absent non ?
Tu doit avoir 13 ans maintenant, j'en ai 28 et je suis passé par là moi aussi.
Incrédule devant les autres et pourtant mise à part la méthode, tant à apporter de la vision des choses à une nouvel façon de penser.
Je suis responsable d'une grande entreprise maintenant et figure toi que je suis même pas allez jusqu'au BAC(encore un truc pour prouvez quoi ?, mais je te conseil d'y allez ;-) ).
Je développe des applications et sites web pour de grosse entreprise et le gouvernement.
Je veux pas t'impressionner....
Venons en au cœur du sujet si tu veux bien ?
Je suis intéressé par les idées ! même les idées saugrenue !
Le développement d'un O.S (opérateur système) ne se fait pas en un jour, et oui Bill Gates à monté sa dans sa chambre du lycée mais à l'époque sa n"existé pas encore un encrant intuitif ( regarde Apple ).
Voila si tu veux qu'on discute de ta façon de voir les choses je suis partant et on pourra même envisager autre chose quand tu auras ton BAC ;-)
Je n'ai pas de tuto à te donner n'y de conseil. FONCE !!! et n'écoute pas les autres !!
1millions de kilomètres commence toujours par 1 pas !
Cordialement pour l'avenir, temps perdu - M.D.
PS : n'écoute pas les gens qui font quinze fautes par ligne et qui ne se relire pas.
Tu doit avoir 13 ans maintenant, j'en ai 28 et je suis passé par là moi aussi.
Incrédule devant les autres et pourtant mise à part la méthode, tant à apporter de la vision des choses à une nouvel façon de penser.
Je suis responsable d'une grande entreprise maintenant et figure toi que je suis même pas allez jusqu'au BAC(encore un truc pour prouvez quoi ?, mais je te conseil d'y allez ;-) ).
Je développe des applications et sites web pour de grosse entreprise et le gouvernement.
Je veux pas t'impressionner....
Venons en au cœur du sujet si tu veux bien ?
Je suis intéressé par les idées ! même les idées saugrenue !
Le développement d'un O.S (opérateur système) ne se fait pas en un jour, et oui Bill Gates à monté sa dans sa chambre du lycée mais à l'époque sa n"existé pas encore un encrant intuitif ( regarde Apple ).
Voila si tu veux qu'on discute de ta façon de voir les choses je suis partant et on pourra même envisager autre chose quand tu auras ton BAC ;-)
Je n'ai pas de tuto à te donner n'y de conseil. FONCE !!! et n'écoute pas les autres !!
1millions de kilomètres commence toujours par 1 pas !
Cordialement pour l'avenir, temps perdu - M.D.
PS : n'écoute pas les gens qui font quinze fautes par ligne et qui ne se relire pas.
Je ne sais pas si tu te rends compte de la charge de travail et de la complexité du développement d'un OS... Windows n'est pas né en un jour, les systèmes utilisant GNU (quel que soit le noyau) non plus, et la FSF elle-même semble légèrement en galère pour finir son propre noyau, le Hurd.
Apparemment tu ne sais même pas quel langage utiliser (j'espère que tu ne penses pas sérieusement utiliser le PHP pour ça !! Quant au Xhtml, je ne vois pas ce qu'il vient faire dans ce message)
Apparemment tu ne sais même pas quel langage utiliser (j'espère que tu ne penses pas sérieusement utiliser le PHP pour ça !! Quant au Xhtml, je ne vois pas ce qu'il vient faire dans ce message)
Il te faut apprendre des langage assembleur pour espérer pondre un OS.
Ça m'étonnerais que tu maîtrise tous ces langages à 12 ans.
Ça m'étonnerais que tu maîtrise tous ces langages à 12 ans.
Ça m'étonnerais que quelqu'un de compétant accepte un projet aussi peu fiable, renseigne toi sur les sites de distributions linux si on peut aider ou voir le déroulement du développement d'un OS, et pourquoi pas apporter tes modifications car écrire un code d'OS comme celui de Linux n'est pas à la portée de n'importe qui.
Je pense pas que tu maitrise ces langages ^^) J'ai 15 ans et j'arrive à peine a faire un pauvre programme en java ^^)
Ah mon avis tu as plutôt acheté un bouqin ou fait un tuto sur le net :)
Ah mon avis tu as plutôt acheté un bouqin ou fait un tuto sur le net :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
deleter, avant de te lancer dans un truc pareil, essaye de chercher du coté de NLITE... C'est beaucoup plus abordable... ^^
Les outils GNU sont développés en C, et il en est de même pour le noyau Linux je crois (en tout cas il existe un style nommé kernel en C, ce qui doit bien avoir une origine).
Mais il faut probablement avoir de bones notions d'assembleur.
EDIT : Après visite e quelques forums, il semble en effet indispensable de bien maitriser l'assembleur
En tout cas si tu as juste lu les tutos sur le site du zéro, ça risque d'être léger pour un OS, même un mini.
Mais il faut probablement avoir de bones notions d'assembleur.
EDIT : Après visite e quelques forums, il semble en effet indispensable de bien maitriser l'assembleur
En tout cas si tu as juste lu les tutos sur le site du zéro, ça risque d'être léger pour un OS, même un mini.
Salut tout le monde !
Déjà +1 pour Greg159357.
Ensuite, voici un lien en or : http://a.michelizza.free.fr/pmwiki.php?n=TutoOS.TutoOS
C'est un Tuto sur la création d'un Os en C et en assembleur de type unix et qui ne demande aucune connaissance particulières à part de savoir programmer en C et de comprendre un minimum l'assembleur.
Pour ceux qui n'ont pas envie de refaire un kernel, je vous conseil de rechercher CPCDOS sur google . C'est un noyau très complet et simple avec tout le nécessaire fournit pour faire un OS en toute simplicité.
Bon, Salut !
Déjà +1 pour Greg159357.
Ensuite, voici un lien en or : http://a.michelizza.free.fr/pmwiki.php?n=TutoOS.TutoOS
C'est un Tuto sur la création d'un Os en C et en assembleur de type unix et qui ne demande aucune connaissance particulières à part de savoir programmer en C et de comprendre un minimum l'assembleur.
Pour ceux qui n'ont pas envie de refaire un kernel, je vous conseil de rechercher CPCDOS sur google . C'est un noyau très complet et simple avec tout le nécessaire fournit pour faire un OS en toute simplicité.
Bon, Salut !
1) alors le c/c++ a la fin, c compilé donc c pareil que l'assembleur
2 ) je veux pas faire un os mais un MINI OS
--
big boss for informatique
2 ) je veux pas faire un os mais un MINI OS
--
big boss for informatique
NONNONNONOONONON!
Le c/cpp est compilé, tout comme l'assembleur, mais, basiquement, il est exécuté par un os, alors qu'un assembly compilé peut être exécuté directement par un processeur!
Et de toute façon, que ce soit pour un mini os ou pour recréer windows, il te faudrait un mois en travaillant 24/24h pour comprendre comment ça marche et afficher "Bonjour" en ligne de commande sur ton écran.
Après, si tu es courageux, tu vas peut-être y arriver. En attendant, apprends seulement le C++ (qui est déjà assez compliqué) et code AUTOUR d'un noyau (par exemple linux ou bsd).
Sinon tu peux aussi essayer de programmer pour des plateformes autres qu'un PC, par exemple sur des cartes électroniques ou sur des téléphones portables (si tu connais java, android sera facile à maitriser).
Le c/cpp est compilé, tout comme l'assembleur, mais, basiquement, il est exécuté par un os, alors qu'un assembly compilé peut être exécuté directement par un processeur!
Et de toute façon, que ce soit pour un mini os ou pour recréer windows, il te faudrait un mois en travaillant 24/24h pour comprendre comment ça marche et afficher "Bonjour" en ligne de commande sur ton écran.
Après, si tu es courageux, tu vas peut-être y arriver. En attendant, apprends seulement le C++ (qui est déjà assez compliqué) et code AUTOUR d'un noyau (par exemple linux ou bsd).
Sinon tu peux aussi essayer de programmer pour des plateformes autres qu'un PC, par exemple sur des cartes électroniques ou sur des téléphones portables (si tu connais java, android sera facile à maitriser).
Salut,
tu peux regarder cette discussion http://www.commentcamarche.net/forum/affich 3180148 tutoriel sur la creation d un os
tu peux regarder cette discussion http://www.commentcamarche.net/forum/affich 3180148 tutoriel sur la creation d un os
Re,
voir aussi http://www.commentcamarche.net/faq/sujet 4680 systemes d exploitation programmation d un noyau os
voir aussi http://www.commentcamarche.net/faq/sujet 4680 systemes d exploitation programmation d un noyau os
NLITE te permettra de comprendre un peu le mécanisme de l'OS.
L'assembleur, c'est ça par exemple :
Sachant que, pour faire un programme balaise en assembleur, c'est des milliers de ligne comme celle-là à écrire...
L'assembleur, c'est ça par exemple :
.data str: .zero 11 i: .long 463960 d: .long 1 j: .zero 4 .text .globl _start _start: movl i,%ebx L1: movl i,%eax movl $0,%edx movl d,%ecx divl %ecx push %edx movl $10,%eax mull %ecx pop %edx movl %eax,d cmpl %edx,%ebx jbe L1 movl $str,%ebx movl d,%eax movl $0,%edx movl $10,%ecx divl %ecx movl %eax,d L2: movl d,%eax movl $0,%edx movl $10,%ecx divl %ecx movl %eax,d movl i,%eax movl $0,%edx movl d,%ecx divl %ecx movl %edx,i movl j,%ecx movl $0,%edx addl $'0',%eax movb %al,%ds :( %ebx,%ecx,1) inc %ecx movl %ecx,j movl i,%eax movl $0,%edx cmpl %eax,%edx jne L2 movl j,%eax addl $str,%eax movl $0,%edx movb $0,%ds :( %edx,%eax,1) movl $1,%eax movl $0,%eax int $0x80
Sachant que, pour faire un programme balaise en assembleur, c'est des milliers de ligne comme celle-là à écrire...
Et puis que dis-tu par maîtriser ? As-tu des exemples de tes compétences ?
Bonjour à tous,
Salut LiMpi,
Quand même, ce type de demande et de demandeur se fait tellement rare : la présomption d'innocence joue et faudrait penser à être constructif, non ?
Pour une fois qu'on n'a pas à se casser la nénette pour éviter d'alimenter les fantasmes de fans de Tokyo Hotel !!!
Si Deleter réussit à produire comme un grand qqch qui le satisfasse, c'est déjà super et avec les réponses et liens donnés jusqu'à présent, il a déjà du pain sur la planche !!!
Vas-y Deleter, fonce intelligemment, la vie est trop courte!
Papy
Salut LiMpi,
Quand même, ce type de demande et de demandeur se fait tellement rare : la présomption d'innocence joue et faudrait penser à être constructif, non ?
Pour une fois qu'on n'a pas à se casser la nénette pour éviter d'alimenter les fantasmes de fans de Tokyo Hotel !!!
Si Deleter réussit à produire comme un grand qqch qui le satisfasse, c'est déjà super et avec les réponses et liens donnés jusqu'à présent, il a déjà du pain sur la planche !!!
Vas-y Deleter, fonce intelligemment, la vie est trop courte!
Papy
salut,fait comme moi commenence par le debut modifie des os deja existant en éséyent de réster dans la légalité (c'est a dire en partttent d'un os dont la licence autorise de le modifier).je crois que certaines distributions linux sont legalement modifiable mémme si moi perso detsétant linux j'ai préféré l'ilégalité (NE FAITES COMME MOI Ne CHOISISEZ PAS L'ILéGALITé.)
ps:vous remarquerai que j'incite a ne pas aller vers l'ilégaliter,que je ne donne aucun liens ni coneill ni aucune astuces en raport avec qulques chose d'ilgalégale donc c'est pas la peine de me montré un liens de °°°°°°°°°°°° (ceci n'insulte perssone est n'est pas diréctement écrit donc ce gros mots n'est pas punisable) vers la charte du forum comme vous le fites a tous les debutants (hors je n'en suis pas un).
ps:vous remarquerai que j'incite a ne pas aller vers l'ilégaliter,que je ne donne aucun liens ni coneill ni aucune astuces en raport avec qulques chose d'ilgalégale donc c'est pas la peine de me montré un liens de °°°°°°°°°°°° (ceci n'insulte perssone est n'est pas diréctement écrit donc ce gros mots n'est pas punisable) vers la charte du forum comme vous le fites a tous les debutants (hors je n'en suis pas un).
Bonjour,
a tu même qu'une vague idée du pourquoi on te dit d'utiliser du langage assembleur et que le xhtml n'a rien a voir dans la création d'un OS !
donne toi déjà de solide base en langage assembleur et C / C++, essais de comprendre les source kernel linux et aussi de comment ta machine fait pour booté sur ce kernel (en gros ce qui se passe dans ton master boot record)
après ça tu verra les chose sous un angle différent !
a tu même qu'une vague idée du pourquoi on te dit d'utiliser du langage assembleur et que le xhtml n'a rien a voir dans la création d'un OS !
donne toi déjà de solide base en langage assembleur et C / C++, essais de comprendre les source kernel linux et aussi de comment ta machine fait pour booté sur ce kernel (en gros ce qui se passe dans ton master boot record)
après ça tu verra les chose sous un angle différent !
Bonjour
pour ceux qui rêvent de participer ou juste pour apprendre.
Un os en cours de programmation et libre.
Ils ont commencé en assembleur, mais maintenant ils continuent en C.
16 ans de travail, on peut déjà l'essayer en version alpha en 3 clics en vm et lire les sources.
Bonne visite ou bon courage si vous sautez dans le bateau:
http://www.reactos.org/fr/index.html
pour ceux qui rêvent de participer ou juste pour apprendre.
Un os en cours de programmation et libre.
Ils ont commencé en assembleur, mais maintenant ils continuent en C.
16 ans de travail, on peut déjà l'essayer en version alpha en 3 clics en vm et lire les sources.
Bonne visite ou bon courage si vous sautez dans le bateau:
http://www.reactos.org/fr/index.html
Il a raison il ne faut pas se laisser se décourager par les gens !
Et moi je veut bien t'aider, j'ai dix ans et je maitrise : le html, css , un peut le php, le visual basic, binaire et le java script
P.S. le html ne sert strictement à rien pour créer un os. Le php pareil.
A moins que tu veuille faire un os basé sur MS-DOS ou autre, dans ce cas c'est plus simple, tu as juste besoin du C/C++. Et tu peux faire l'interface graphique de l'os en HTML: tu rajoute un moteur web sur ton os (firefox os est fait comme ça).
Il faut des bases en Assembleur et C pour faire ton OS... Je peux pas t'aidez DSL.
Il y a surments des TuTo bien expliquer de l'assembleur et C sur OpenClassRooms.
Bonne continuation !