Tutoriel sur la création d'un OS

Fermé
rom15 Messages postés 20 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 20 février 2009 - 28 juin 2007 à 18:47
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 11 mars 2015 à 22:29
Bonjour,
j'aimerais savoir si vous connessez sur le net un tutoriel (en français) sur la création d'un système d'exploitation ; si vous en connessez un, merci de me donner le lien.
À plus.

15 réponses

rom15 Messages postés 20 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 20 février 2009 2
28 juin 2007 à 19:32
Je connai pas l'assembleur, il y a pas un tutoriel sur l'assembleur.
2
Doctor C Messages postés 627 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 19 février 2016 398
28 juin 2007 à 18:58
Pour programmer le noyau, tu peux visiter cette adresse :
systemes d exploitation programmation d un noyau os

Si tu comprends l'anglais :
http://www.groovyweb.uklinux.net/index.php?page_name=Operating%20system%20programming
http://my.execpc.com/~geezer/osd/

honnêtement, je trouve que c'est un projet un peu trop ambitieux.
J'espère que tu connais bien les ordinateurs, l'hesadécimal, l'assembleur et le C.
1
j'ai traffiqué windows 7 ai maintenant il lis les formats apple, solaris et linux avec un système qui adapte 32 et 64 bits et les applications windows xp sinon avec les mêmes choses que windows 7
0
un Windows qui lis du DMG ? Comment as-tu eu le kernel de W7 ?
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225 > Yep !
11 mars 2015 à 22:29
Et tu crois a ses sottises? Le noyau NT est à sources fermées, comme si un inconnu venant de nulle part allait le modifier comme ça et le faire lire d'autres formats exécutables... Bien que pas impossible, ça implique l'écriture d'un nouveau loader. De plus, ça ne lirait que le format, les programmes ne marcheraient pas: les syscalls sont incompatibles entre les noyaux énoncés.
0
Bonjour,

J'ai moi-même essayé de développer un OS il y a quelques années. J'y suis presque arrivé !
Voici le site de mon projet : http://cluster1.easy-hebergement.net/ .

Dans la page Téléchargement de Documentation, vous trouverez toutes les documentations que j'ai pu ammasser sur le web, directement téléchargeable.
1
Cpcdos Messages postés 425 Date d'inscription samedi 11 juillet 2009 Statut Membre Dernière intervention 28 octobre 2016 13
9 juil. 2014 à 14:09
Tu as un exemple en vidéo avec le noyau Cpcdos
https://www.youtube.com/watch?v=l-SlP5-ukIY
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Doctor C Messages postés 627 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 19 février 2016 398
28 juin 2007 à 18:50
Tu voudrais créer un système d'exploitation comme Windows ou Linux à partir de rien?!

Je connais pas trop de tutoriel pour ça mais, j'espère que tu sais que tu peux pas coder ça en quelques jours/ voir semaines/ voir mois...

On système d'exploitation est excessivement imposant et l'idée de le coder seul, sans savoir comment s'y prendre, m'effraie.

Je vais tout de même essayer de m'informer.
0
rom15 Messages postés 20 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 20 février 2009 2
28 juin 2007 à 18:54
J'ai des connaissance en C/C++ ; mais le système d'exploitation que je veut faire sera en console comme MS-DOS.
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
29 juin 2007 à 16:31
Oui, connaître l'assembleur c'est indispensable avant de vouloir faire ça :-)
Choisis l'assembleur qui correspond à ta machine. J'imagine que tu as un pc donc apprends l'assembleur x86.
0
rom15 Messages postés 20 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 20 février 2009 2
29 juin 2007 à 17:57
Merci, je vais lire ça.
0
rom15 Messages postés 20 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 20 février 2009 2
29 juin 2007 à 22:08
Merci, j'ai apprit l'assembleur :-D.
0
kevin76110 Messages postés 4273 Date d'inscription vendredi 14 août 2009 Statut Membre Dernière intervention 27 mars 2013 872
4 janv. 2011 à 00:52
En 4h ... --'
0
rom15 Messages postés 20 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 20 février 2009 2
29 juin 2007 à 23:10
Vous connessez un autre moyen d'apprendre (en français) à coder un noyau d'OS ?
0
blux Messages postés 26010 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 3 289
29 juin 2007 à 23:14
Salut,

va voir l'excellentissime boso kernel :

http://inferno.cs.univ-paris8.fr/~am/tutorial/os/tutorial00.html
0
Ici, un tutoriel en français : http://a.michelizza.free.fr/pmwiki.php

Pour le moment, il explique comment :
- faire un secteur de boot
- passer en mode protégé
- définir un modèle de mémoire segmenté et/ou paginé
- définir des appels système
- faire du multi-tâche (appels systèmes interruptibles)
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
14 juin 2008 à 16:15
wep, il est super ce truc!
0
mais c'est super ce truc !!
merci
0
Profil bloqué
17 nov. 2009 à 13:25
un os pour console de jeu comment faire ?
(pour nintendo ds surtout)
0
blux Messages postés 26010 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 3 289
17 nov. 2009 à 13:28
se documenter sur le matériel utilisé (processeur...), mais comme nintendo ne communique pas sur une puce 'propriétaire', c'est pas gagné...
0
déjà essaye de faire un jeu pour ds avant un os pour ds (galère)
0
Profil bloqué
17 nov. 2009 à 13:49
aie aie aie...
moi mon but c'est de le faire sous forme de homebrew comme wintendos xp la DS a a peu pres 400 mo de ram ca peut etre assez facile
ou encore... un firmware en forme d'OS
0
Salut je vais quand même te dire que a la base la ps3 tourne sous Linux .
0
blux Messages postés 26010 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 3 289
12 janv. 2012 à 15:42
N'importe quoi !!!
0
c vrai la base du systeme ps3 et fait a partir de linux
0
blux Messages postés 26010 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 3 289
3 févr. 2013 à 20:31
Et tu tiens cette information de qui ?
0
nn en fait c juste un noyau unix mais linux est tellement modifié que c plus vraiment linux
0