En effet, développer un OS, même simplissime, est très formateur. Je comprend pourquoi Linus s'y est intéressé. J'en ai fait un l'an dernier comme projet d'option système (deuxième année en école d'ingé : IIE) et j'en garde un très bon souvenir.
J'avais passé pas mal de temps sur http://kos.enix.org(...) qui est très bien pour avoir une idée de quoi faire et donne de bon liens (les docs intel qui vont bien par exemple).
Il me semble que le projet est ici plus ambitieux que ce qu'on devait faire, en particulier au niveau des pilotes (nous, tout était chargé depuis une disquette par Lilo et c'est tout - c'était un peu limité :).
Bon, ça demande un peu (hmm) d'investissement personnel, ça représente quelques nuits blanches, mais je peux vous assurer qu'on est heureux la première fois où le noyau se lance _comme_il_faut_, que les différents processus marchent bien, que le programme qu'on a écrit avec les trois fonctions de notre libC s'execute (et surtout se termine) normalement... Bref :) Un grand moment de bonheur :)
# Des souvenirs...
Posté par Fanf . En réponse au journal SOS -- Simple Operating System. Évalué à 5.
J'avais passé pas mal de temps sur http://kos.enix.org(...) qui est très bien pour avoir une idée de quoi faire et donne de bon liens (les docs intel qui vont bien par exemple).
Il me semble que le projet est ici plus ambitieux que ce qu'on devait faire, en particulier au niveau des pilotes (nous, tout était chargé depuis une disquette par Lilo et c'est tout - c'était un peu limité :).
Bon, ça demande un peu (hmm) d'investissement personnel, ça représente quelques nuits blanches, mais je peux vous assurer qu'on est heureux la première fois où le noyau se lance _comme_il_faut_, que les différents processus marchent bien, que le programme qu'on a écrit avec les trois fonctions de notre libC s'execute (et surtout se termine) normalement... Bref :) Un grand moment de bonheur :)
Allez, c'est une expérience à tenter !