Poster une réponse à un sujet: OS pour x86 embarqué
Attention, ce sujet est un sujet ancien (6888 jours sans réponse)
rfr
Oui, il est en mode protégé et il y a bcp de chance qu'il soit temps réel.
Ce sera un mix entre micro-kernel et un kernel monolithique (on essaiera de prendre le meilleur des deux: task-switching vs mode-switching (DPL))
philfr
Ton kernel tourne en mode protégé ?
Il est temps réel ?
Il est temps réel ?
zion
J'ai une question... C'est quoi la licence?
Et c'est quoi le but in fine de ton OS?
J'avais trouvé ca sympa aussi comme idée il y a qqs années, j'avais commencer par faire un compilateur ASM que j'ai jamais fini (il compilait juste qqs instructions de base) puis j'avais aussi dans l'idée de commencer un OS "just 4 fun", mais en définitive je passe tout mon temps sur mon CMS, donc plus une seconde de dispo pour un autre projet pour le moment (Mais ca m'intéresse de lire ton avancement, etc, etc)
Et c'est quoi le but in fine de ton OS?
J'avais trouvé ca sympa aussi comme idée il y a qqs années, j'avais commencer par faire un compilateur ASM que j'ai jamais fini (il compilait juste qqs instructions de base) puis j'avais aussi dans l'idée de commencer un OS "just 4 fun", mais en définitive je passe tout mon temps sur mon CMS, donc plus une seconde de dispo pour un autre projet pour le moment (Mais ca m'intéresse de lire ton avancement, etc, etc)
rfr
Suite a une idée d'un collègue concernant un OS, avec quelques petites features intérssantes, je me suis embarqué dans ce projet.
Comme il n'avait encore rien écrit mais avait juste quelques idées, et ayant des connaissances dans les OS, je me suis mis à l'ouvrage.
La machine de référence pour cette OS sera ceci: http://www.pcengines.ch/wrap.htm
Ou quelque chose d'equivalent.
Pourquoi développer son propre OS? Parce qu'a la base, il est prévu pour ca. Linux ou FreeBSD sont très bien mais il ajoute souvent un overhead non négligeable car prévu à la base pour d'autres applications. Mais bon ... vu le personnel, ca va pas se faire en 2 jours Et le nombre de choses à implèmenter est assez conséquent ...
Un petit screenshot sous Bochs aprés 1 semaine de développement ( soit 2-3 jours full time)
Quand le projet aura acquis une certaine maturité, vous pourrez voir son évolution ici:
http://savannah.inter-land.net
Comments (et candidatures éventuelles, on sait jamais) are welcome
Comme il n'avait encore rien écrit mais avait juste quelques idées, et ayant des connaissances dans les OS, je me suis mis à l'ouvrage.
La machine de référence pour cette OS sera ceci: http://www.pcengines.ch/wrap.htm
Ou quelque chose d'equivalent.
Pourquoi développer son propre OS? Parce qu'a la base, il est prévu pour ca. Linux ou FreeBSD sont très bien mais il ajoute souvent un overhead non négligeable car prévu à la base pour d'autres applications. Mais bon ... vu le personnel, ca va pas se faire en 2 jours Et le nombre de choses à implèmenter est assez conséquent ...
Un petit screenshot sous Bochs aprés 1 semaine de développement ( soit 2-3 jours full time)
Quand le projet aura acquis une certaine maturité, vous pourrez voir son évolution ici:
http://savannah.inter-land.net
Comments (et candidatures éventuelles, on sait jamais) are welcome