Creer un os

Fermé
WalWolf13 - Modifié par WalWolf13 le 8/04/2016 à 13:55
WalWolf13 Messages postés 26 Date d'inscription vendredi 8 avril 2016 Statut Membre Dernière intervention 29 juillet 2018 - 25 mai 2016 à 23:24
<ital><souligne><gras>Bonjour j'aurai be joint d'aide pour faire mon os pas modifier un os 
Le fond d’écran serait la camera.
Malheureusement je ne trouve pas de tuto.
Si je connais pas le langage je l’apprendrez.
Et j'ai beaucoup de temps.
Merci d'avance!
</gras></souligne></ital>

4 réponses

Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 645
8 avril 2016 à 13:37
Salut,

Faire un OS est très compliqué, regarde Microsoft, des milliers d'ingénieurs et leur OS n'est toujours pas stable ^^
A la rigeur tu dois pouvoir faire un noyau avec du temps.
Windows est écrit en C/C++ il me semble.
Le noyau Linux en C avec du C++/perl/python pour les applis
3
WalWolf13 Messages postés 26 Date d'inscription vendredi 8 avril 2016 Statut Membre Dernière intervention 29 juillet 2018 5
8 avril 2016 à 13:42
merci c langage je connais assez bien (le c/c++/c#)
0
Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 645
8 avril 2016 à 13:46
Mais dans tous les cas, tu ne pourra pas créer d'os, Microsoft a mis 5 ans pour sortir w10 avec des dizaine de milliers d'ingénieurs (tjrs pas stable l'os).
Tu pourra sans doute créer un noyau comme je l'ai dis mais ça va aussi te prendre énormément de temps et surtout de connaissance car c'est pas juste une ligne après l'autre, il faut prévoir le temps d'exécution + compilation tout en évitant qu'une fonction en fasse planter une autre etc...
0
WalWolf13 Messages postés 26 Date d'inscription vendredi 8 avril 2016 Statut Membre Dernière intervention 29 juillet 2018 5
8 avril 2016 à 13:53
un noyau me suffit met il faut que le fond soit la camera
j'ai réfléchi sa me gène pas de modifier linux pour faire cela mais il faut faire beaucoup de changement
0
WalWolf13 Messages postés 26 Date d'inscription vendredi 8 avril 2016 Statut Membre Dernière intervention 29 juillet 2018 5 > Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020
8 avril 2016 à 14:08
Et mon O.S ne sera pas autant travailler que windows.
0
aramir Messages postés 939 Date d'inscription mardi 26 février 2008 Statut Membre Dernière intervention 26 décembre 2016 222
8 avril 2016 à 14:21
ah bah après si t'es pret a faire des concession, ce que tu cherches à coder à déjà été fait, par plein de logiciels.
0
aramir Messages postés 939 Date d'inscription mardi 26 février 2008 Statut Membre Dernière intervention 26 décembre 2016 222
8 avril 2016 à 13:37
Bonjour,

Je pense que tu ne réalises pas la complexité de ce que tu es en train de décrire .... Créer son propre OS, c'est écrire des milliers / millions de lignes de code. Et tu ne décris qu'une seule toute petite minuscule fonction de ton OS.

Mais au cas où tu es sérieux à propos de créer ton propre OS. Voici une base pour démarrer https://wiki.osdev.org/Tutorials ....

On se retrouve dans 10 ans quand tu auras fini de tout coder :p

1
WalWolf13 Messages postés 26 Date d'inscription vendredi 8 avril 2016 Statut Membre Dernière intervention 29 juillet 2018 5
8 avril 2016 à 13:45
Merci d'abord je pense y arrivé avec beaucoup de temps en 1 an il sera pas trop compliquer et lol pour la fin
0
Flogger Messages postés 1615 Date d'inscription samedi 29 décembre 2007 Statut Membre Dernière intervention 25 janvier 2024 234
8 avril 2016 à 14:28
Salut

Moi j'ai quelques questions:
Ton OS va tourner sur quel type de plateforme ? Intel ? Mac ? autre ?
En X86(32bits) ou 64 bits ? Tu as les agréments d'utilisations des instructions X86 ou 64 ? Pour la sous-couche soft/hardware, tu vas travailler avec quel fournisseur de BIOS/UEFI ? AMI ? Pheonix ? Intel ?
Voilà quelques questions auxquelles tu dois avoir des réponses clairs et précises avant d'aller plus loin.
1
WalWolf13 Messages postés 26 Date d'inscription vendredi 8 avril 2016 Statut Membre Dernière intervention 29 juillet 2018 5
8 avril 2016 à 14:37
Flogger mon os sera sur raspberry pi 2B en 32 bits. Je conte le garder pour moi. dsl pour conte je me rappelle plus c'est lequel bon voila.
0
totodunet Messages postés 1377 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 5 mars 2020 199
9 avril 2016 à 20:36
salut,

il te faudra comme outil une machine virtuelle pour exécuter ton kernel. qemu fera très bien l'affaire pour émuler je pense le proc de ton raspberry pi 2b (architecture ARMv7).

il y a un tutoriel que je trouve très bien sur la création d'un miniOS :
http://a.michelizza.free.fr/pmwiki.php?n=TutoOS.TutoOS

Il a l'avantage d'être en français. Cela peut être un bon complément avec le site osdev.org qui est excellent aussi.
1
WalWolf13 Messages postés 26 Date d'inscription vendredi 8 avril 2016 Statut Membre Dernière intervention 29 juillet 2018 5
15 avril 2016 à 08:28
merci je vais regardez !
0