1

Bonjour Tous Le Monde Je suis tres interesse par Le développement noyau et OSLinux et j'aimerais avoir Des conseilles qui pourrait me servir Pour les gens qui ont deja Vécu Cette experience par exemple ce que j'ai constaté pour être capable de développez ton propos system il faut metrisé le C et assembleur comprendre le fonctionnement D'un ordinateur a Zero savoir comment un Os fonctionne + un petit de Math ses mon avis que Pensé vous .. et Merci smile
walido

2

Mon Avis C'Est Qu'Avant De Programmer Il Faut Ecrire Correctement Deja Parce Que Si Tu Fais Des Fautes En Programmant Tu Vas Mettre Ton Systeme En Vrac Rapidos Si Jamais Il Marche Va Voir Sur Le Site Du Zero Y'A Des TutoS Et Arrete De MettRe Des MajusCules Partout C'Est Chiant A Lire Merci Au Revoir Les Points Et Les RetourS A La Ligne C Est Pas Pour Les CHiens Non PluS

3

4

./2> j'ai mal aux doigts pour toi grin

5

(qui vote le retour de cowboy ?)

6

plUs uN !

(#cRayOn#)
avatar

7

oUÉÉééÉ !

8

lE CoWboY c'EsT pOUr lES sCRipT pUSsi3S

9

tU DIs Ça PArCe qUe tU ES dU cÔtÉ de YaRO, heiN ?

10

merci pour les conseilles Mr squalyl je suis encore new dans ce forum et encore debutant et mon objectif ses besoin d'aide.les amis pas de reponse a part squalyl SVP ??



walido

11

En fait, pour tout dire, ça me parait trop ambitieux si tu débutes.

12

13

Si tu débutes, renseignes toi plutôt sur l'approche "informatique industrielle" qui t'apportera une meilleure appréhension des concepts liés à la gestion d'un noyau, du matériel, le cpu...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

14

Et commence par lire un bon bouquin/doc sur le fonctionnement du noyau Linux.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

15

merci vince
walido

16

oui ses sa qu'il faut faire Mr Zerosquare mais je crois avant tous 'il faut connaître le fonctionnement d'un ordinateur a Zero par ex: comment un bit est représenté chez un microprocesseur, la gestion des disques .... nes ps ??
walido

17

(rah purée tu rayes les yeux, fais un effort!)

18

j'ai pas compris ??
walido

19

./16 : ben euh, si tu ne connais pas déjà ça, t'es pas prêt de faire du développement noyau... cf post ./11.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

20

la vérité non, mais je suis entrain d'apprendre...., smile supposant que j'ai Maîtrise le fonctionnement a zéro . a ton avis est ce que tu crois que développez un OS ces Faisable par une seul personne ??
walido

21

banana93 (./16) :
oui ses sa qu'il faut faire Mr Zerosquare mais je crois avant tous 'il faut connaître le fonctionnement d'un ordinateur a Zero par ex: comment un bit est représenté chez un microprocesseur, la gestion des disques .... nes ps ??

squalyl (./17) :
(rah purée tu rayes les yeux, fais un effort!)


c'est pourtant simple, il s'attendait à quelque chose comme ça qui ne "raye" pas les yeux :
banana93 (./16) :
Oui c'est ça qu'il faut faire Mr Zerosquare. Mais je crois avant tout qu'il faut connaître le fonctionnement d'un ordinateur de zéro.

Par exemple : comment un bit est représenté dans un microprocesseur, la gestion des disques...
N'est-ce pas ?


La différence fait qu'un texte bien présenté et écrit dans un français relativement correct aura pour effet d'augmenter la probabilité qu'il soit lu.






Pour revenir à ton projet, quels langages connais-tu déjà, avec quel niveau de compétence ? (si tu n'as jamais programmé, le chemin va être long...)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

22

banana93 (./20) :
la vérité non, mais je suis entrain d'apprendre...., smile supposant que j'ai Maîtrise le fonctionnement a zéro . a ton avis est ce que tu crois que développez un OS ces Faisable par une seul personne ??

Oui, c'est possible, par contre, tu ne dois pas te méprendre sur la signification d'un OS. C'est un système d'exploitation. L'interface graphique n'est normalement pas une partie de l'OS, ni les outils d'ailleurs (par exemple, un éditeur de texte ou même la ligne de commande)... Et ensuite, si tu t'orientes sur linux, il faudrait que tu saches si tu comptes intervenir "large" ou seulement sur le kernel...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

23

Développer un OS est faisable par une personne seule, pour des cas d'usage simples (nombre limité de périphériques, fonctionnalités aux applications restreintes, etc...)

24

des olé je suis encore débutant , la prochaine fois j’essaie de corrigé les fautes .bref j'ai des connaissance en C C++ JAVA assembleur VB.NET LISP PASCAL ,et je suis capable de réalise des mini projets avec ces langages
walido

25

enfin quelqu’un qui me dit quelque chose ambitieuse merci spectras . tu sais il ya des gens qui dise le contraire (ah ces impossible de crée un système il faut passé des années a programmé devant ta machine + des compétence en électronique mais quelque chose que j'ai pas bien saisi if faut " crée un compilateur " ???? " est c qu’il a un rapport avec la création d'un OS
walido

26

Bien sûr que oui. Les programmes qui tourneront sur ton OS, ils devront avoir le format que tu as défini. Leurs allocations mémoire par exemple devront faire des appels à l'interface que tu auras mis en place... Donc à moins de reprendre un format d'exécutables existant sur un autre OS (auquel cas tu devras t'assurer de la portabilité), tu n'auras pas vraiment le choix...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

27

j'ai compris,ça ve dire qu'il faut crée un compilateur personnel ??? . et le compilateur gcc ??? on peut pas copie son code source et l'utilisé car j'ai jamais vu un OS de famille UNIX qui na pas de compilateur gcc ??
walido

28

En fait, si tu en es arrivé là, autant implémenter le support pour ELF, c'est d'une complexité très modérée une fois que tu as implémenté une gestion de la mémoire potable.

Tu peux aussi faire au contraire dans le simple, et ne pas supporter l'exécution de programmes. Du tout. Pour de l'embarqué que tu reflashes à chaque fois ça se fait, du coup les processus sont déjà tout prêts.

29

ahh ... maintenant je comprend pourquoi les gens me dise que le Projet OS c'est un travaille gigantesque. dit moi est ce que le compilateur sa fait partit du codage noyau
walido

30

./23 : voir nuttx. Le mec est un très bon.
banana93 (./26) :
ah ces impossible de crée un système

c'est pas vrai
banana93 (./26) :
il faut passé des années a programmé devant ta machine

ça c'est vrai
banana93 (./26) :
des compétence en électronique

ça aussi. Pour les drivers.


personne ne refait de compilateur car c'est aussi un travail qui demande des années pour aboutir a un resultat correct.
On part du format ELF et on fait des convertisseurs.

Mais dans l'OS il te faudra gérer la MMU, les allocations de pages physiques et les défauts de page, qui permettront d'implémenter les processus isolés et le temps partagé.

puis faudra voir pour un VFS et le montage des périphériques.